相信建站的各位在長時間運營后會發現,站點整體的瘦身以及優化非常關鍵。不僅可以提升站點性能,最重要的是還能減少資金支出??墒堑降自撛趺醋瞿??畢竟在這方面沒有成熟的教材來循規蹈矩,所以我就分享幾點自己的心得,不足之處,希望大家批評指正。
瘦身:
其一,首先借助WLW盡可能降低文檔保存所占據的數據容量。WP支持在線編輯文檔以及自動保存,但是保存后的數據小白并不知道該如何刪除,長時間積累勢必會造成站點整體性能的下降,因此建議大家使用微軟出品的WLW,網上可自行百度,借助WLW不僅可以繼續實現文檔自動保存,更重要的是高效。當然,WLW也支持一鍵發布文章,還是比較使用的。
其二,誠如標題而言,減少標簽云的使用。一些朋友會從用戶體驗角度出發,采用標簽云。對此,我覺得可以適度,但是不能盲目。標簽云形式上可以增加內頁的訪問深度,對于SEO比較友好,但是標簽云同樣也會造成網站重復度上升,因為就我個人觀察而言,很多新手朋友隨便一加就是十幾、二十多個標簽,這對于網站本身并不合適。況且從實際運營上看,標簽云的效果并不如風格明顯的導航欄,因此我在做移動充值卡網站的時候,直接刪除了標簽云。
其三,減少推薦列表的使用。與上面的建站思路一致,很多朋友會為了提升用戶體驗,將一些熱門文章做成點擊排行榜之類的模塊。這樣做的確會增加網站整體的內容層次感,但從優化角度上看,這樣做還是會增加內容重復度,因為一些文章既是熱門也是點擊率最高,會造成同一篇文章多個URL重復,這樣就得不償失了。因此我維持上述判斷,建議只做1-2個,或者是直接刪掉。
優化:
其一,當下很多人若仍然會選擇在ECS自建Mysql數據庫,這主要是處于經濟方面的考慮,但是很多人并沒有考慮到并發量的問題,雖然比較經濟實惠,但是一旦出現宕機,對于很多建站基礎不是很牢固的朋友而言就比較棘手,因此推薦使用RDS數據庫,當RDS數據庫出現問題時因其多層次安全構架的保護可以實現服務秒級切換;整個切換過程對應用透明,可以省去很大一部分精力。
其二,從成本上考慮,很多朋友會選擇ECS,同樣也會選擇配套的儲存能力解決對應需求。但是配套的云盤等基本上無法解決短時間內的高強度訪問等情況,因此墻裂推薦OSS,可以很好解決并發量峰值時帶來的訪問問題,就好像移動充值一樣,貌似月末和月初的流量大的驚人。需要提醒的一點是,OSS與ECS并不是一個層面的東西,兩者沒有連帶性,一個出現故障并不會影響到其他。
其三,負載均衡是優化提升性能的關鍵所在,畢竟ECS存在單點風險,出現宕機也有可能,若借用負載軍哈鞥,使用SLB+ECS架構模式,當后端單臺ECS出現故障時,SLB會自動將流量轉發到后端其他正常服務器上,保證系統的正常運行。
其四,OCS是開放緩存服務的意思,主要是用于大站解決訪問瓶頸的問題,訪問量過大會造成一系列性能的滯后,利用OCS可以將常用的數據庫查詢結果存放于ECS的內存中,查詢時直接調用,不從數據庫直接走,而是從內存直接返回結果,可以有效降低數據庫的查詢壓力,對于性能的提升自然是水到渠成。
其五,最后就是用CDN進行站點加速,現在的ECS普遍存在于固定的物理位置,頂多有物理節點,但是想要破除網絡、硬件條件的屏障,CDN不可缺少,他可以將我們所需的資源存儲于服務中,查詢或調取服務時可以用最快的速度調用出來,做到性能的優化,也是一個比較好的技術要點。
評論(0人參與,0條評論)
發布評論
最新評論