在网站根目录下的.htaccess文件中添加以下代码
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
ExpiresByType application/x-shockwave-flash A2592000
ExpiresByType text/css A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType application/javascript A2592000
ExpiresByType text/javascript A2592000
Exp...
设置blog的缓存和压缩
加速blog:服务器端的中转和缓存
前面已经提到了浏览器端的缓存,通过适当的Header可以建议和命令浏览器缓存页面内容比如javascript, css, 图片等。这里的服务器端的缓存又是什么意思呢?
现在很多网站都提供了API,提供比如JSON这样的数据方式以便在blog上引用。比如说picasaweb,我们可以用它来做一个picasa web album的站内镜像,但它的一个缺点就是慢,每次从Google服务器下载会json都会让我的blog停顿2到3秒...
加速blog:设置浏览器缓存
在用户浏览blog的不同页面时,很多内容是重复的,比如相同的javascript,css,背景图片等。如果我们能够建议甚至强制浏览器在本地缓存这些文件,将大大降低页面产生的流量,从而降低页面载入时间。
根据服务器端的响应header(怎么看HTTP Header),一个文件对浏览器而言,有几级不同的缓存状态。
服务器端告诉浏览器不要缓存此文件,每次都到服务器上更新文件...
用CSS Sprites让网站再加速
我对于blog的速度有着变态的需求. 网站速度与HTML请求数目有很直接的关系,所以我一直没有在网页上放过多的背景图片——注意这里有个网页加速的小技巧,对于网页上固定位置的图片,应该尽量使用CSS背景图片,而不要用img标签嵌入。
为减少页面上的背景图片数量,嵌入式图片是一个好主意,data: URL scheme可以让你把图片信息直接嵌入在CSS语句中,理论上而言这是最...
标签: css, CSS Sprites, 缓存, 网站加速, 网页技术