我想知道如果您将所有 html 放在纯文本 html 文件或 PHP 文件中,它将从数据库中加载您的 html,是否会更快。
万一客户会询问将立即发送而无需数据库交互的页面。如果两个 PHP 必须从数据库加载数据,然后将它们转换为对象,然后将其填充到 html 文件中,然后将其发送回主机。
看起来第一个选项是最快的选项。提到在这两种情况下,动态 HTML 都将由 PHP 生成,它也是通过数据库加载的。
我正在制作一个可以测试它的测试环境。我将自己对此进行测试,并在获得结果后上传结果。
据我所知,Joomla 从数据库加载整个 HTML 文档。现在,当我想自己制作 CMS 时,我希望我的网页能够快速加载。在我看来,Joomla 很烂,所以我的问题仍然存在:
哪个是更快的纯 html 或数据库中存储的 html?
我看到我的问题引起了很多情绪。我会为我的问题增加一些价值。
- 我自己在测试吗:“是的,当然,我不是一个懒惰的人,不准备自己寻求答案”
- 那你为什么要问:“我对你的意见感兴趣。认为我可以自己找到所有答案是愚蠢的。而且有很多有经验的程序员知道这一点,所以为什么不问”
- 在所有情况下,HTML 都由 CMS 管理。这个想法是 cms 必须以真正混合的方式快速。所以不管你有一个小网站还是一个大网站,如果你的网站有实际的动态内容或内容在几年内都是一样的。
- 我看到人们在评论中说没有性能问题,或者它太小了,不算数。我的问题是:“真的没关系吗?纯文本文件还是生成表单数据库”
- 缓存?好的,我将研究一下缓存。
我做了一些测试,这就是结果。对我来说,它们很奇怪,我无法理解。我使用 google chrome 来存储 geensteil、tweakers.nl 和 stackoverflow(此页面)、google.com 的网页。然后我使用 chrome 检查工具检查页面并使用网络按钮查看我正在加载的内容。然后我复制 HTML 并将其放入 mysql myisam 并使用 PHP 加载它。我在一个excel文件中写下了结果。
这些是我的测试结果: