【发布时间】:2017-04-09 23:44:04
【问题描述】:
我正在构建一个应用程序,用户可以在其中加载一些 html 模板并对其进行修改。所以我需要存储基本的 html 模板和修改后的模板。
我很自然地将 html 作为 TEXT (mysql) 存储在数据库中。但是我在这里和那里读到这会使数据库非常慢,我们应该将它存储为文件。
在使用 Laravel 5 时对这种情况有什么想法吗?我应该如何在 Laravel 中存储 HTML 模板?
【问题讨论】:
-
如果您不想将其存储在数据库中,您可以使用您的存储目录:laravel.com/docs/5.3/filesystem#storing-files
-
如果你只有性能问题,你可以使用 mysql 以外的其他东西。检查 nosql 数据库/缓存系统(mongodb、弹性搜索、redis 等)。
-
模板有多大?多少字节?
-
@AlekseiMaide 这就像 20 行 html
-
@TheShun 我认为您不必担心数据库会变慢,除非它不适合单个数据库页面(溢出)并且 20 行 html 似乎小于 8060 字节(在 mysql 中)
标签: php mysql laravel laravel-5