ecshop下配制fastcgi缓存
2012-02-23 22:42 来源:www.chinab4c.com 作者:ecshop专家
很多时候我们在nginx时候的时候,为了加速php的运行。我们可以对网站的某些数据做加速和缓存处理。php我感觉没必要去缓存什么的。但是如果你是ecshop站,很多的产品图片以及js,css那些。为了加速加载,完全可以使用fastcgi的缓存来实现。
1:nginx.conf里面我们可以加这段。指定fastcgi缓存的目录。
fastcgi_cache_path /etc/nginx/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5m;
2:nginx.conf里面加这段。
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
include fastcgi.conf;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
fastcgi_cache TEST;
fastcgi_cache_valid 200 302 1h;
fastcgi_cache_valid 301 1d;
fastcgi_cache_valid any 1m;
fastcgi_cache_min_uses 1;
fastcgi_cache_use_stale error timeout invalid_header http_500;
fastcgi_cache_key 127.0.0.1:9000$request_uri;
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
expires 30d;
log_not_found off;
}
大家可以看,通过这个location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$,我们可以看出当访问页面里面包含着访问图片过程中,对内容进行缓存的处理。这样就加速了php的运行。而且你的ecshop站点肯定会很轻松的跑起来。
最近更新
常用插件
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...