Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在框架模板引擎中,假设我们有 header、body、footer 文件,body 本身包含banner.tpl.php、content.tpl.php 等。浏览器会缓存这些内部文件吗?
如果答案是否定的,那有什么好处?我们可以缓存服务器端吗?或者它根本与缓存无关?
您的 php 头文件只有服务器知道,它不会将它们“按原样”发送到浏览器。浏览器将拥有它们的 html 版本,其中所有变量占位符都替换为它们的实际值。所以答案是否定的。
模板的好处是将表示与计算它将包含什么的过程分开,它与缓存恕我直言无关。除了可以缓存(取决于模板引擎)模板文件内容的持久服务器(java,而不是 php),在查询和用户之间重用它们。