“專業建網站”Apache優化:
1).mod_deflate壓縮模塊
查看是否加載:
# apachectl M |grep deflate
如果沒有安裝使用apxs編譯進去:
# /usr/local/apache/bin/apxs c I A apache源碼目錄/modules/mod_deflate.c
deflate配置參數:
DeflateCompressionLevel6 #壓縮等級(1-9),數值越大效率越高,消耗CPU也就越高
SetOutputFilterDEFLATE #啟用壓縮
AddOutputFilterByTypeDEFLATE text/html text/plain text/xml #壓縮類型
AddOutputFilterByTypeDEFLATE css js html htm xml php
2).mod_expires緩存模塊
“專業網站建設”查看是否加載:
# apachectl M |grep expires
如果沒有安裝使用apxs編譯進去:
# /usr/local/apache/bin/apxs c I A apache源碼目錄/modules/mod_expires.c
專業網站制作公司再在httpd.conf啟用模塊:LoadModule expires_module modules/mod_expires.so
緩存機制有三種用法:全局、目錄和虛擬主機
3).工作模式選擇及優化
apache有兩種常見工作模式,worker和prefork,默認是worker,是混合型的MPM(多路處理模塊),支持多進程和多線程,由線程來處理請求,所以可以處理更多請求,提高并發能力,系統資源開銷也小于基于進程的MPM,由于線程使用進程內存空間,進程崩潰會導致其下線程崩潰。而prefork是非線程型MPM,進程占用系統資源也比worker多,由于進程處理連接,在工作效率上也比worker更穩定。可通過apache2 l查看當前工作模式,在編譯時使用—with-mpm參數指定工作模式。根據自己業務需求選擇不同工作模式,再適當增加工作模式相關參數,可提高處理能力。
2).fastcgi優化
nginx不支持直接調用或者解析動態程序(php),專業網站制作公司必須通過fastcgi(通用網關接口)來啟動php-fpm進程來解析php腳本。也就是說用戶請求先到nginx,nginx再將動態解析交給fastcgi,fastcgi啟動php-fpm解析php腳本。所以我們有必要對fastcgi和php-fpm進行適當的參數優化。
公眾知名度對獲取免費瀏覽量極為有效,但大多數會員都不具備這種機會。大多數訪問者更喜歡與產品所有者或營銷人員進行對話,而不愿意與會員交流。當然,對會員來說,也有一些獲取公眾知名度的機會,但是他們可能會需要大量額外的工作與研究“專業網站設計”。
本文發布于【深圳市功成創意企業形象策劃有限公司】轉載請注明來源 |
 |
|