2012年12月15日 星期六

小心外掛程式拖慢了你的網頁


前一陣子,我們自家的購物網站生意突然變得很蕭條,跳出率也變很高,開始還看不出來為什麼,後來終於發現,外掛的MSN線上通訊程式都連接不上,使得原本一兩秒可開的網頁,竟然得要十秒鐘才能開啟,難怪生意都不見了,真是損失慘重!



相信大家在網路上瀏覽,都沒什麼耐心,網頁要一兩秒才打開已經有點慢 (不過我常同時開三五十個網頁,所以實際上應該不會那麼慢),如果要十秒鐘,客人當然都跑光了。

這件事發現的慢,是因為我們平常也都會進自己的購物網站,只不過通常都是進後台,後台的網頁就不會用這些外掛程式 (或叫插件、小工具之類的,英文稱之為 plugin, plug-in, addin, add-in, addon, add-on, widget 等)。

這件事給我們的教訓是:

  1. 網站要經常檢查,而且是用一般使用者的使用方式去檢查。類似的狀況我以前也談過 (檢視自家網站)。
  2. 外掛程式能不能不用? 個人覺得,如果不是有明顯的效益,盡量不用,至少不要是每個網頁都出現。理由很簡單,你多用一個外掛程式,就多了一個會拖垮你的網站速度的風險,而這些風險都不識你能掌控的。當然,有些外掛程式很有用,而且幾乎不可避免,例如 Facebook 的喜歡、評論或粉絲專頁的小視窗 (like box) 等功能。原則上如果要用外掛程式,最好是選擇信賴度高的公司所發行的。以前我也發現過網頁的開啟由於在等待 facebook 的外掛程式而變很慢、甚至開不了,現在他們的技術也比較進步了,有時外掛程式開不了,但至少不影響網頁其它部分的開啟。
至於我們這次遇到的問題,Microsoft 是很大,但 MSN 也已經宣布即將除役,應該是這個原因所以那個外掛才有問題吧,這我們也沒去深究了。

簡單來說,外掛的供應商再大都一樣,免費的東西,沒有人會為你負責任,而這些東西有時又確實好用,所以審慎選用外,請務必經常實際測試你的網站

沒有留言: