我正在从事一个大型互联网项目。我正在用 PHP 编写代码,我需要一些建议。
我的网站有动态页面和静态页面。动态页面从 MySQL 数据库获取内容。但我也想将静态页面的内容放入 MySQL 数据库表中。这是不是一个好主意?如果您认为这不是个好主意,请向我解释利弊。
最佳答案
优点:您可以编写自己的内容管理系统。缺点:在你用 PHP 编写内容管理系统之前有一百万人,他们中的很多人肯定比你更擅长。因此,如果您想要这个,对于初学者来说,请检查如何(而不是 ;-))集成现有的 PHP CMS。
数据库中的静态页面没问题,只要您知道它们对请求的处理开销比提供的纯静态页面要多,例如直接来自 Apache 。但是,通过在数据库存储的静态页面前面放置一个缓存代理通常很容易解决这个问题 - 只要您确保在所有响应上放置正确的缓存控制 header ,设置起来就非常简单。
关于php - MySQL 与静态 HTML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642811/