網站維護內容主要涉及以下幾方面
1、服務器硬件和軟件維護
2、網站程序和數據庫周期性維護
3、網站業務數據周期性維護
下面詳細介紹下這三方面涉及的網站維護內容以及網站維護方案的制定。
網站維護內容之服務器硬件和軟件
1、網站服務器硬件維護
對於擁有獨立服務器的站長來說,除了選擇好的服務器托管之外,需要時刻注意服務器硬件的維護,需要根據網站業務的現狀和發展,合理規劃服務器,從而搭建合理的服務器架構,比如針對圖片類型網站是否需要設置獨立服務器?針對需要進行大量數據庫交互操作除了軟優化,硬件上需要如何支持?當服務器硬件發生故障時是否做好了容災處理等都是需要考慮的問題。
對於使用虛擬主機的站長來說好處之一是網站硬件的維護工作不需要多操心,但也需要注意網站不能訪問時及時督促運營商處理,對於草根站長來說每一個訪問者都是非常重要的。
2、網站軟件維護內容
同樣,對於獨立服務器站長來說,搭建網站運行環境非常必要,對於PHP網站來說,PHP+MYSQL+apache/IIS/Nginx的PHP環境搭建是基礎配置,除此之外你可以根據網站業務需求配置PHP擴展以實現更多功能,切記盲目配置。
除了網站運行環境的搭建與管理,還需要注意網站系統軟件的維護,注意更新補丁,防止系統漏洞等。
對於使用虛擬空間主機的站長,需要注意的是及時了解虛擬主機的環境配置以及擴展,比如對於PHP來說,是否支持apache mod_rewrite,htAccess等。
大體上基礎的網站硬件與軟件的維護內容就是這些。
網站維護方案之軟硬件
1、定期檢查系統漏洞、網站訪問log記錄、系統進程、資源利用率、帶寬利用率、系統關鍵部位、網站容量,做好文檔記錄
2、做好服務器硬件故障、網站被惡意攻擊的應急方案。
3、建議在非忙時做好網站訪問穩定性的檢測,保證在忙時用戶能夠正常訪問,比如午夜、第二天8點之前務必保證網站能正常訪問。
網站維護內容之程序與數據庫
網站程序維護內容主要包括網站源碼、JS、靜態圖片、CSS等非動態數據的維護、升級與備份,對於自行開發的程序監控程序漏洞,對於使用第三方開發平台的程序需要及時更新補丁或升級。
網站數據庫維護內容主要包括數據庫備份以及數據庫優化,數據庫異常數據、數據庫容量檢查等。
網站維護方案之程序與數據庫
對於網站程序要求保留上線後的初始版本(V1.0),之後每次修改和程序升級以初始版本為原本,進行升級修改,保留原始版本,並作記錄及更新版本號,版本保留方式以壓縮包方式保存,建議保存在第三方存儲設備上。
對於網站數據庫維護要求根據內容更新頻率及訪問量最起碼以每天為顆粒度進行備份,數據庫的備份可以采用增量備份也可以采用完全備份,文件名以時間命名為佳。備份方式可以采用始終保留30天數據,逾期刪除並轉存,備份目的地:本地+備份中心,這裡需要注意,當程序更新升級時,更新的程序版本需要與當天或者程序更新後的數據庫備份文件保持關聯,做好記錄,防止數據庫與程序之前出現問題。
同時隨著數據庫容量變大,勢必存在冗余、異常數據,需要定期檢查維護。
網站維護內容之業務數據
網站業務數據的維護可根據具體業務進行分類管理,比如針對圖片,如果圖片量比較大,建議對圖片分流,同時需要做好圖片備份,與數據庫備份類似,可采用增量備份方式,備份目的地:本地+備份中心的方式。
至此,基本的網站維護內容就介紹完了,歡迎有建站維護經驗的朋友補充,我認為網站維護方案制定的基礎原則是保證網站正常、穩定運行,同時也需要考慮到今後更新、平台遷移的便捷性。