• 多台图片服务器性能配置优化
    时间:2009-09-17   作者:佚名   出处:互联网

    为了解决多台Lighttpd图片服务器存在而使expire实效问题,要修改配置把etag去掉,方法如下

    为了提高服务器响应速度,公司增设了3台图片服务器,都是lighttpd,图片服务器设置了expire=1years,这样用户一旦访问过一次页面,其中的图片就会缓存到本地,以后再访问此页面或者单独访问图片,浏览器就会自动从本地提取图片,这样既能提高页面浏览速度,增加用户体验,又可以减少因下载图片而浪费的带宽。

    但是配置expire完毕后发现,多台图片服务器并存时,浏览器会从其中一台web服务器验证etag时间,而再次验证时会从另一台web服务器验证etag,发现时间不一致,浏览器会再次从服务器下载图片,这样使得expire意义不是太大,于是再次修改配置,去掉etag验证。

    配置文件修改:


    etag.use-inode = "disable"(修改此条貌似意义不大)
    static-file.etags = "disable"(仅此一条即可)

    重启服务器,用httpwatch察看,果然没有了etag,图片服务器算是告一段落~

    网友留言/评论

    我要留言/评论