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

哪个更好?更小的PHP代码还是更大的静态HTML页面?,php,html,static,Php,Html,Static,假设我有一个“生成”页面的php脚本,但它确实包含“Whiles”和“If”来构建页面,但假设它永远不会改变。代码本身的重量为2kbs。 假设我从该代码中生成HTML,并将其放在example.HTML上,其权重为10Kbs。我该怎么办?保留比脚本更重要的静态HTML?还是不? 只要记住php脚本值就永远不会改变。缓存生成的页面并使用gzip压缩交付 如果需要,请重新构建缓存。这完全取决于您每天收到的请求数量,但一般来说,缓存内容是一个好主意,尤其是在它们从未更改的情况下。启动PHP进程将比提供

假设我有一个“生成”页面的php脚本,但它确实包含“Whiles”和“If”来构建页面,但假设它永远不会改变。代码本身的重量为2kbs。 假设我从该代码中生成HTML,并将其放在example.HTML上,其权重为10Kbs。我该怎么办?保留比脚本更重要的静态HTML?还是不?
只要记住php脚本值就永远不会改变。

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


如果需要,请重新构建缓存。

这完全取决于您每天收到的请求数量,但一般来说,缓存内容是一个好主意,尤其是在它们从未更改的情况下。启动PHP进程将比提供静态HTML文件花费更多内存,即使该文件比生成脚本大得多


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

尽可能始终使用服务器端代码,您不想硬编码静态HTML页面,因为在将来,您可能需要重构周围的内容,如果您有控制数据的循环,那么将更容易—您只需要更新静态HTML中的一部分,而不是每个实例。这节省了时间和金钱


您可以在Apache中使用gzip压缩。包含代码的文件的文件大小不是很大。现在你可以缓存东西,所以在IMO中使用静态html是毫无意义的。

使用静态html页面。为html页面提供服务,让apache能够以第N倍的速度提供服务。你曾经调试过其他人的旧的、文档不完整的、散布在许多文件中的PHP吗?嗯,是吗?