回覆列表
-
1 # 極端吐槽
-
2 # 沒鼻子的科林
1,監控伺服器(群)資源使用率,這個必須的。
2,日誌資訊齊全,系統日誌,訪問日誌,錯誤日誌,軟體日誌,服務日誌等,針對性收集和集中備份。
3,資料安全是最為重要的,定期完備、定時增量備份、獨立備份、日誌備份都需要做好,這個很關鍵。
4,找BUG,要是完全沒有BUG,那是不可能的,只能做到相對安全,從前端防火牆到伺服器的安全策略,都需要做好設定、備份、應急處理方案等等。
5,災備,雙機、多活、分流、降權,根據需要和投入來新增響應硬體裝置,獨立單一伺服器...呵呵,加油,一定有一臺備份伺服器可以隨時替換上去,哪怕是個虛擬機器。
6,每日的交接日誌或異常處理、資料審計都要有。
要很好的運營一個網站,首先就需要保證伺服器的穩定和安全。
伺服器的穩定直接決定了使用者的訪問體驗,還有搜尋引擎對於網站的評判,所以一個長時間穩定的網站,無論是使用者量還是搜尋引擎上的排名關鍵字,都會有比較良好的效果。
要想讓伺服器穩定,那就得優先解決伺服器的安全性問題,比如避免攻擊和入侵,避免系統的宕機,超載,和資料的丟失等。
所以,一個經營性的網站,要做好安全性,服務最佳化,資料備份三個措施。
比如透過cdn技術進行叢集防禦,避免駭客發現真實ip,利用nginx,Apache訪問規則檢驗,攔截惡意的請求(比如sql注入,shell等),還有高頻率的攻擊請求,比如CC攻擊等,從訪問層面杜絕被入侵的可能。
其次就是做好資料的備份,建議網站的圖片等檔案完全存放在第三方物件儲存等服務中,避免被人上傳惡意性的,比如圖片木馬之類的檔案。同時也寫好指令碼定時將資料庫進行備份,一旦丟失這就可以立刻還原,高深一點的還可以玩資料庫的主從備份,站庫分離,前後端分離點,更進步的對訪問進行處理,提升伺服器承載量,攔截攻擊,和防止資料丟失。
以上,就是個人的一些建議,希望可以幫到題主。