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