網站效能優化經驗談-序
我目前這個網站速度慢爆了,效能什麼的不會發生在這裡
我的經驗 來自於我工作的網站 https://www.funtime.com.tw
有興趣可以看去看看
我是一位前(全)端工程師,基本上 從server建置到JS/CSS撰寫都由我負責
不敢說多專精,但也有四五年經驗了
以下只是經驗談,有興趣的人可以留言討論。~~~
一般來說,網站效能分成兩個部分
1.網站實際速度有多快,server可以承受多少流量
2.使用者感受有多快
這兩項指標不完全一樣,作法也不盡相同,當然如果提升了網站速度,這兩項都會達標,但有時候要讓使用者感受到快,卻不一定是最有效能的方法…..
先說一下測試方法
第一項指標 很簡單,可以使用jmeter 來測試,這是一個模擬一般流量的暴力測試工具
他可以根據你設定的腳本,固定時間、固定頻率模擬使用者讀取你的網站,測試效能
他可以最直關的測試出你server 在多少流量實可以有多少回應時間,在多少流量時會掛掉
第二項指標就很麻煩了
我自己的測試方法是 拿chrome的開發者工具來測試,但是因為手機使用者便多了,手機速度更難模擬了……我自己的做法只能找同事的救手機測試……
這部分很恐怖,我曾經在電腦上用模擬器開發上線後,效果遠低於預期,後來才發現我寫的東西,在手機上要載入4~5秒…….電腦測試1秒內救結束……
但是架構已經下去,難以改善,最後只能努力讓部分畫面先出來,在背景處理麻煩的東西
好久沒寫文章了,今天先寫到這,剩下改天繼續
Leave a Reply