分享一下我為網(wǎng)站提速的經(jīng)驗(yàn) |
發(fā)布時間: 2012/9/23 15:22:36 |
最近一段時間,網(wǎng)站打開速度越來越慢了,一個網(wǎng)頁很多時候打開都超過20秒了。逼著沒法子,開始考慮做一些網(wǎng)站優(yōu)化的工作了。
首先,盡量減少讀取數(shù)據(jù)庫的操作: 1.網(wǎng)頁靜態(tài)化,把能生成靜態(tài)化的頁面都生成靜態(tài)頁面,最大限度減少對數(shù)據(jù)庫的請求。 2.把網(wǎng)站的廣告全部改由百度廣告管家管理,這樣網(wǎng)站不用再請求自已的數(shù)據(jù)庫,同時也減少了一些寬帶輸出。 跟蹤網(wǎng)站日志 因?yàn)槲矣玫腣PS主機(jī)是linux 系統(tǒng)的,根據(jù)我的經(jīng)驗(yàn),我們需要關(guān)注三個日志: /var/log/secure , /var/log/httpd/access_log,/etc/httpd/logs/error_log 至于這三個日志的定義,大家有興趣的可以搜索一下。 我說說我對這三個日志的一些經(jīng)驗(yàn),首先 /var/log/secure 這個日志會常常記錄一些惡意請求的信息,如使用一些用戶名和密碼意圖登陸你的主機(jī)或連接你的FTP,這些信息都會在這個日志中記錄到,把這些IP都一一記錄下來,然后禁止這些IP訪問主機(jī)和網(wǎng)站。 第二個日志 /var/log/httpd/access_log會記錄網(wǎng)站被訪問的各種信息,包括搜索引擎訪問和用戶訪問的各種行為都會被記錄下來,通過分析這些信息來改進(jìn)你的網(wǎng)站(在這里推薦大家使用一下“光年日志分析系統(tǒng)”)。 第三個日志/etc/httpd/logs/error_log會記錄網(wǎng)站訪問時產(chǎn)生的錯誤信息,如圖片找不到,網(wǎng)頁找不到,目錄找不到等這些信息…。然后,根據(jù)實(shí)際情況解決這些錯誤。就我而言最重要的是在這里可以看到有很多人會請求一些我網(wǎng)站本來是沒有的網(wǎng)頁文件,或者是請求一些正常情況訪客是不可能訪問到的后臺文件,然后這個日志會把請求出錯的情況記錄下來。然后你知道的,這些是惡意請求的痕跡,對于原來網(wǎng)站沒有的文件,先備份下來到本地電腦(有技術(shù)能力的分析一下這些文件會不會對網(wǎng)站已造成了傷害或泄密什么的),然后刪除主機(jī)上的這些文件,如果這個文件下的目錄不需要寫的權(quán)限的話,最好把寫的權(quán)限去掉。然后把惡意請求的文件目錄也設(shè)置一下,另外把這些文件或目錄在roobots.txt中禁止搜索引擎訪問(不可否認(rèn)有時候這些文件有被蜘蛛訪問的可能)。 啟用服務(wù)器Gzip,這個不會設(shè)置的可以找一下主機(jī)商請求技術(shù)支持,一般都可以免費(fèi)為你設(shè)置的。同時,如果有必要的話,可以同時開啟“瀏覽器緩存”,不過這個有一個麻煩,解決不好登陸和發(fā)布信息時會出現(xiàn)頁面無法同步更新的問題,這個我暫時沒有解決掉,最后不得已關(guān)閉了這個功能。 用百度統(tǒng)計(jì)的“網(wǎng)站速度診斷”分別分析一下網(wǎng)站的首頁,頻道頁和內(nèi)容頁等頁面。根據(jù)提示修改你的網(wǎng)站。 至此,網(wǎng)站提速任務(wù)完成,因?yàn)楫?dāng)中涉及到技術(shù)或經(jīng)驗(yàn)的內(nèi)容比較多,這個暫時無法一一為大家分享得很詳細(xì),只是希望和我一樣對網(wǎng)站優(yōu)化和提速是小白的朋友有一個可以借簽的小小經(jīng)驗(yàn)。 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |