加快头像读取速度

在头像使用极为频繁的网站上,将头像缓存起来是一种节省Web及IO资源的有效途径。一般的做法是使用反向代理软件,比如Squid。

但是,无语用户如何更换头像,头像的文件名却是确定的,比如head_48×48.jpg。这样就与Squid的缓存机制产生了冲突,总不能要求每个更换了头像的用户都等48小时后才能看到自己的新头像吧?^_^

一般遇到这种情况,最有效的办法也是利用Squid的缓存机制,在头像文件后面追加动态参数,如:head_48×48.jpg?t=1234567890,强迫Squid读取一次新的头像文件并缓存起来,这样,用户更换头像后就可以立即看到了。

本站原创文章,转载请注明出处:《加快头像读取速度》

http://www.timandes.com/2009/06/speed-up-head-read/

留下回复