我正在开发一个PHP应用程序,它使用细枝 (但这并不重要)作为视图层。这个视图层有一个自定义扩展,允许我注册远程样式和脚本资产以及样式和脚本内联块。系统保留这些引用,直到页面完成呈现,将所有样式直接放在标记之前,所有脚本直接放在标记参考文献之前。
我在几个站点上见过这样的打包器(比如DataExplorer)。下面是来自维米奥的一个示例:
<link rel="stylesheet" type="text/css" media="all" href="/assets/css/get/38402/global,lightbox,new_phome,stats_module" />
我试图权衡一下创建一个资产包程序(和最小化器)的利弊(和您的位置),它将一个页面的所有依赖项缓存到两个文件中(分别是js和css )。
需要考虑的几个问题:
离部署还有一段时间,我只是想从你们专家那里得到一些想法。
发布于 2010-11-05 10:47:20
理想情况下,您应该将文件打包到尽可能少的文件中,包括库等。然后送他们放气压缩。
每个文件创建另一个请求,其中:
.htaccess
、php.ini
等还有很多其他人。这样做的开销通常比在一个压缩文件中打包和发送它们要大得多。而对于压缩,文件大小和缓存将不是一个问题。
您可以在谷歌速度 (特别是文章)和雅虎绩效上为任何web应用程序找到关于这个和其他可能的速度改进的很好的提示。
https://stackoverflow.com/questions/3341153
复制相似问题