2011-07-10 178 views
1

我正在开发一个大型互联网项目。我正在用PHP编写代码,我需要一些建议。MySQL与静态HTML页面

我的网站有动态页面和静态页面。动态页面从MySQL DB获取内容。但我想将静态页面的内容也放入MySQL数据库表中。这是个好主意吗?请解释我的优点和缺点,如果你认为这不是个好主意。

回答

3

优点:你可以写你自己的内容管理系统。缺点:在使用PHP编写内容管理系统之前,有100万人在使用PHP,而且他们中的很多人肯定会比你更好。所以如果你想这样做,对于初学者来说,看看如何(而不是:-))来集成现有的PHP CMS。

数据库中的静态页面都很好,只要你知道,他们将有更多的处理开销比纯静态页面提供服务例如请求直接来自Apache。但是,通过将缓存代理放置在数据库存储的静态页面之前,通常很容易解决这个问题 - 只要确保在所有响应中放置正确的缓存控制标头,安装起来就非常简单。

1

曼尼网站在服务器上发出谩骂,这意味着这种变化使得网页变为静态网页。

动态页面使用更多的服务器,而不是静态页面。换句话说:在服务器上更静法师负荷较小,becous它不需要TYO分析它

1

很多或项目努力为创建缓存系统可以将动态内容为静态缓存。这是一个自我解释的答案。访问文件缓存比渲染动态内容要快,所以不要将所有内容都放在数据库中,为什么不试图反过来呢?这并不意味着要有一个静态网站并完全放弃数据库,而是要在静态和动态内容之间保持平衡并尽可能使用缓存数据。