我只是想知道通过 php include 加载的文件是否被浏览器缓存(我的预期行为)
我试图找出一种更好的方法来设计我的模板引擎..
我一直使用 php 包含页眉、页脚等。用于模板
但现在考虑回到使用dreamweaver模板w/c基本上编写每个网页w/完整的文档代码(包括页眉、页脚和所有),并且在更新页眉部分时,Dreamweaver重写所有使用的页面上述模板。
我曾经认为这是一种粗略的、不成熟的模板制作方式,但现在我意识到它真的很聪明……没有更多的包含和其他过程,只是提供大部分所需视觉数据的普通旧页面。我“认为”这比 apache 必须为每个包含运行更多线程要快。并且页面被完全缓存..
像第二次访问 home.php 将导致最小的带宽成本。与 php 包含,如果没有缓存,则必须在每次访问时在浏览器中一次又一次地发送,例如 header.php 数据。
此外,DW 模板实际上使我更容易编码/设计,其中 php 包含通常在可视视图/工具中呈现
就是想...
PS 作为背景,我实际上使用了带 PHP 模板的 DW 模板(一种使用 DW 的混合方式).. 我对这种方法非常满意,并发现它非常简单.. 因此我对 DW 或 PHP 模板都不是很陌生。