我正在构建一个小型web应用程序,它主要需要从web服务器(Apache)前端的应用程序服务器(Websphere)提供受保护的静态内容--一些flash (.swf)文件大于20MB。是否有我应该考虑的Websphere配置设置以优化吞吐量?
发布于 2010-03-08 22:18:07
Expires标头设置为遥远未来的日期。PageSpeed performance best practices。这意味着每个用户只下载一次静态内容。发布于 2010-03-12 10:14:45
下面是一些关于优化静态页面服务的有趣信息:
有许多方法可以将静态文件作为WebSphere应用程序的一部分提供服务。
可以用作您的pages.
对于许多应用程序,尤其是那些频繁更新的应用程序,选项#2可能是更好的选择(因为必须将WAR文件中的静态文件重新复制到IHS目录),或者需要保护静态内容。为了优化性能,ESI服务器插件有一个称为Edge Side Include ( WebSphere )缓存的特性,并通过plugin-cfg.xml文件进行配置。ESI处理器能够缓存整个页面以及片段,从而提供更高的缓存命中率。ESI处理器实现的缓存是内存缓存,而不是磁盘缓存,因此,当Web服务器重新启动时,缓存条目不会保存。
进一步阅读:http://www.ibmsystemsmag.com/ibmi/april05/tipstechniques/14821p2.aspx
https://stackoverflow.com/questions/2401853
复制相似问题