临阵磨枪,血拼季网站优化的最后三板斧
臨陣磨槍,血拼季網站優化的最后三板斧
發表于22小時前| 次閱讀| 來源MULTICHANNEL MERCHANT| 1 條評論| 作者Dennis Callaghan
大數據性能優化開源 width="22" height="16" src="http://hits.sinajs.cn/A1/weiboshare.html?url=http%3A%2F%2Fwww.csdn.net%2Farticle%2F2015-11-27%2F2826351&type=3&count=&appkey=&title=%E8%A1%80%E6%8B%BC%E5%AD%A3%E4%B8%B4%E8%BF%91%EF%BC%8C%E9%9B%B6%E5%94%AE%E5%95%86%E4%BB%AC%E9%9C%80%E8%A6%81%E6%8F%90%E5%8D%87Web%E6%80%A7%E8%83%BD%E4%BB%A5%E6%BB%A1%E8%B6%B3%E9%AB%98%E5%B3%B0%E6%9C%9F%E7%9A%84%E9%9C%80%E6%B1%82%E3%80%82%E6%9C%AC%E6%96%87%E6%8F%90%E5%87%BA%E4%B8%89%E4%B8%AA%E4%BC%98%E5%8C%96%E5%BB%BA%E8%AE%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E5%9B%BE%E5%83%8F%E4%BC%98%E5%8C%96%E7%AD%89%EF%BC%8C%E6%97%A8%E5%9C%A8%E5%B8%AE%E5%8A%A9%E5%A4%A7%E5%AE%B6%E5%8C%96%E8%A7%A3%E9%BB%91%E4%BA%94%E7%9A%84%E6%80%A7%E8%83%BD%E9%9A%BE%E9%A2%98%E3%80%82&pic=&ralateUid=&language=zh_cn&rnd=1448710401064" frameborder="0" scrolling="no" allowtransparency="true">摘要:血拼季臨近,零售商們需要提升Web性能以滿足高峰期的需求。本文提出三個優化建議,包括圖像優化等,旨在幫助大家化解黑五的性能難題。【編者按】本文作者Dennis?Callaghan目前就職于Callaghan&Partners。本文中,作者分享了購物高峰期提高網站性能的三個建議,幫助電商網站解決性能難題,提升用戶體驗,由 OneAPM工程師翻譯。
以下為譯文
血拼季臨近,零售商們需要提升Web性能以滿足高峰期的需求。本文提出三個優化建議,包括圖像優化等,旨在幫助大家化解黑五的性能難題。
美國的節日購物季即將在感恩節后的周末拉開序幕,于Cyber?Monday結束。現在,大多數電商網站已經完成網站編寫工作,但為了確保良好的用戶體驗,很多人都正忙著測試其網站性能。即使你和大多數網站一樣正處于“code-freeze”狀態,仍然可以在最后“抱抱佛腳”,進一步確保網站在購物高峰期,為客戶提供卓越的購買體驗。
我們曾咨詢過多名優秀的網站性能布道師,在臨近購物季時,是否有一些有助于性能提高和優化的建議。他們其中大多人都幫助過電商大頭們解決過這類問題。下面是我們的總結:
1.訂閱網站加速服務
這是提升網站性能最簡單便捷的做法。使用網站加速服務不需要安裝任何硬件或軟件,也無需更改網站代碼。它們運行在供應商的私人云中,作為邊緣服務托管在世界各地的主要城市。一旦訂閱,你的網站便可以利用他們的內容交付網絡和緩存服務,從而減少網絡延遲、消除網絡瓶頸、優化內容,為跨地區的客戶提供一致的性能體驗。這些服務都是即插即用型,只需要你的網址即可。CDN公司,如Akama、Cloudflare、?Fastly、?Instart?Logic和Verizon?Edgecast等,都能提供Web加速服務,在優化的同時還可以防止安全威脅的入侵。一些CDN和網站加速服務甚至可以通過HTTP/2協議直接網站上運行。
2.優化圖像和HTML
眾所周知,圖像太大常常會導致網頁癱瘓。在大多數網頁中,圖像仍是最大的內容元素,根據HTTP?Archive的數據可得,在平均2.2MB的網站內容中,圖像大約占1.4?MB。那么,圖像應該多大才合適呢?對于桌面網站來說,最好不超過80?KB,而移動網站或應用程序限制在20?KB左右。如果不希望圖像被剪裁,可以利用控制文件大小的免費工具,比如Image?Optimizer、RIOT和Site?Report?Card。
在Friday/Cyber的網頁中,優化“滾動條”圖片和“交易”頁面是重中之重——這是用戶們購物的必經之路。
除了圖像,網站的其他部分也可以壓縮。在Web服務器上啟用gzip壓縮,壓縮所有的HTML、CSS、XML和JavaScript文件,可以減少多達70%的帶寬將網站文件傳輸到客戶瀏覽器上。同時,壓縮文件的加載速度仍比通過HTTP發送未壓縮文件的速度要快很多。
接下來,還需要確保HTTP?Keep?Alive已啟用并正常工作。它的功能在于允許瀏覽器重用現有的TCP連接到服務器,避免創建新鏈接增加延遲。
3.?審核第三方標簽
第三方標簽,無論是廣告、社交媒體或內容服務,都是Web性能的潛在陷阱。如果這些第三方服務宕機,也會把你的網站拖下水。所以,必須確保標簽的位置以及它們所鏈接到的第三方服務是安全的。我們建議,在重大購物季來臨時,盡量精簡第三方標簽,因為保證網站的可用性和性能才是當務為急,但也不必完全屏蔽所有廣告。如果它的確會帶來不錯的商業收益,那確保廣告不播放Flash、視頻或大圖像即可。
如果選擇保留廣告標簽,就必須對第三方服務的可用性和性能進行監控,防止它們不會在面對某些區域或用戶宕機。
如果你已經采納以上三個建議,在高峰期來臨之前,切記還需對網站進行負載測試,來模擬幾百萬客戶同時訪問對網站性能的沖擊情況。市面上有大量的商業應用可提供模擬服務,比如開源工具Apache?JMeter。
每年購物季來臨之際,性能問題也會如期而至,可能許多網站還因此而苦苦掙扎。但我們始終相信,前期準備越充分,那么客戶體驗一定會更好。不妨行動起來,為你的網站性能“添磚加瓦”吧!
總結
以上是生活随笔為你收集整理的临阵磨枪,血拼季网站优化的最后三板斧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 抛弃PHP,WordPress.com以
- 下一篇: 芯片巨头为何痴恋开源软件?英特尔Imad