我們前面講述了nginx安裝和配置,知道如何將ecshop建立在linux環境下的nginx上,但是為了讓ecshop能更好的在nginx下跑出性能,我們必須對ecshop以及nginx的配置做出調整和改進,不然很容易浪費了nginx的性能,我們將結合一些實際情況,談談ecshop在nginx下配置常見問題.
1:nginx下的access_log
這個我們要配置好,如果要開起日志的時候,直接開啟,比如以下方式access_log /data1/logs/access.log access;這個有利于我們自己分析網站的訪問情況,如果要關閉日志,我們可以access_log /dev/null.
2:用nginx對網頁進行gzip壓縮
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;//開源軟件:phpfensi.com
很簡單,為了提高網頁的運行效率,我們可以將html,css,js這些進行壓縮,可以加快網頁的訪問速度.
3:如果ecshop在nginx下運行速度超級慢,這個時候必須考慮這么操作,設置fastcgi_buffer
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
4:圖片文件,我們可以設置為客戶端緩存.
location ~ .*/.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
以上就是我們討論ecshop在nginx下配置常見問題.
|
新聞熱點
疑難解答