【问题标题】:Best way to store html template (Laravel 5)存储 html 模板的最佳方式(Laravel 5)
【发布时间】: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


【解决方案1】:

您可以使用Redis。应该比 MySQL 快,虽然我认为它不适合非常大量的数据。如果您有 laracasts 帐户,他们的 series "Learn Redis through examples" 将为您提供启动服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-11
    • 2016-12-13
    • 2019-01-26
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 2010-11-27
    • 1970-01-01
    相关资源
    最近更新 更多