哪个更好?较小的PHP代码或较大的静态HTML页面?

时间:2011-01-31 05:32:50

标签: php html static

让我们说我有一个“生成”页面的PHP脚本,但它确实包含“Whiles”和“If”来构建它,但我们假设它永远不会改变。代码本身重2 Kbs。 让我们说我得到了从该代码生成的HTML并放在example.html上,权重10Kbs。我该做什么?保持权重超过脚本的静态HTML?或不? 只记得php脚本值永远不会改变。

3 个答案:

答案 0 :(得分:3)

缓存生成的页面并使用gzip压缩进行交付。

在必要时重新构建缓存。

答案 1 :(得分:0)

这完全取决于你每天获得的请求数量,但总的来说,缓存一些东西是个好主意,特别是如果它们永远不会改变的话。即使文件比生成脚本大得多,启动PHP进程也会比提供静态HTML文件花费更多内存。

所以,是的,保留静态HTML并让你的PHP脚本偶尔更新它 - 如果有的话。

答案 2 :(得分:0)

总是尽可能使用服务器端代码,你不想去硬编码静态HTML页面,因为将来你可能不得不重构周围的东西,如果你有循环控制数据会更容易 - 你会必须只更新静态HTML中的一个部分而不是每个实例。这节省了时间和金钱。

您可以在Apache中使用gzip压缩。包含代码的文件的文件大小不是很大。而现在你可以缓存内容,所以使用静态html IMO绝对没有意义。