Php CSS&;Javascript汇总文件

Php CSS&;Javascript汇总文件,php,javascript,css,zend-framework,rollup,Php,Javascript,Css,Zend Framework,Rollup,如果您使用他们的CDN,Yahoo用户界面库提供汇总支持。我使用的是Zend Framework 1.8.0,我想知道复制它的最佳方式是什么,这样我们所有的css或javascript文件都可以滚动到一个标记中,从而生成一个http请求 我将标准MVC组件与.htaccess文件一起使用,该文件通过index.php重写所有内容,除非文件或文件夹物理存在或映射到服务器上 我希望将最终汇总文件缓存到客户端(如果客户端支持),以提高效率并进一步减少http请求。希望我正确理解了您的问题 这里有两个任

如果您使用他们的CDN,Yahoo用户界面库提供汇总支持。我使用的是Zend Framework 1.8.0,我想知道复制它的最佳方式是什么,这样我们所有的css或javascript文件都可以滚动到一个标记中,从而生成一个http请求

我将标准MVC组件与.htaccess文件一起使用,该文件通过index.php重写所有内容,除非文件或文件夹物理存在或映射到服务器上


我希望将最终汇总文件缓存到客户端(如果客户端支持),以提高效率并进一步减少http请求。

希望我正确理解了您的问题

这里有两个任务-一个是将请求变量中的几个文件的内容连接到一个响应中,另一个是缓存过程的管理


第一个应该相当简单,获取路径列表并将内容添加到内存中的文件中,第二个可以很容易地进行管理,这允许您轻松地设置修改/过期的标题以允许客户端缓存。希望我正确理解了您的问题

这里有两个任务-一个是将请求变量中的几个文件的内容连接到一个响应中,另一个是缓存过程的管理


第一个应该相当简单,获取路径列表并将内容添加到内存中的文件中,第二个可以很容易地进行管理,这允许您轻松地设置修改/过期的头,以允许客户端缓存

我同意在内存中滚动文件。您推荐的noginnxsendfile助手看起来可以完成这项工作,但是它需要向Apache或Lighttp添加一个模块。理想情况下,我需要一个PHP代码内解决方案,因为底层服务器对我的影响/控制可能有限。澄清一下,该助手不需要sendfile(可以更好地命名),但它是处理文件下载的一种很好的方法。反思一下,在内存中构造文件,并在磁盘上缓存后续请求会更好地提高性能?感谢您的帮助,advanceYep-将数据从内存或文件从磁盘推送到浏览器的简单方法,只需使用基本PHP:)我同意在内存中滚动文件。您推荐的noginnxsendfile助手看起来可以完成这项工作,但是它需要向Apache或Lighttp添加一个模块。理想情况下,我需要一个PHP代码内解决方案,因为底层服务器对我的影响/控制可能有限。澄清一下,该助手不需要sendfile(可以更好地命名),但它是处理文件下载的一种很好的方法。反思一下,在内存中构造文件,并在磁盘上缓存后续请求会更好地提高性能?感谢您的帮助,advanceYep是一种将数据从内存或文件从磁盘推送到浏览器的简单方法,只需使用基本PHP:)