gpt4 book ai didi

php - 静态网页 vs MySql 生成

转载 作者:行者123 更新时间:2023-11-28 04:41:38 25 4
gpt4 key购买 nike

我有一个网站,每个用户都可以创建一个网页(来宣传他的产品)。页面一旦创建,就永远不会再被修改。

现在,我的问题是:将页面内容(只有少数部分是可编辑的)保存到 MySql 数据库中并在每次访问页面时使用查询生成它是否更好创建静态包含所有信息的网页并将其存储到服务器上?

如果我将每一页都存储在磁盘上,我可能会达到大约 200.000 个文件。

如果我将每个页面都存储在 MySQL 数据库中,我将不得不在每次请求页面时进行查询,并且对于大约 200.000 个条目和 5-6 次查询/秒,我认为网站会很慢...

那么什么更好呢?

最佳答案

如果您正确创建表(规范化和索引),MySQL 将能够处理负载。但是如果页面的内容在创建后没有改变,那么静态缓存页面会更好。您可以将文件组织到桶(文件夹)中,这样一个文件夹中的文件就不会太多。

请记住只缓存内容区域而不缓存模板。除非每个用户都可以完全控制他/她的页面的显示方式。

关于php - 静态网页 vs MySql 生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6044264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com