Wordpress很優秀,但是它不應該成為你的購物車系統

總經理/帝王引擎 Vince Wu

2020-04-16
    內容大綱

首先我要說的是WordPress是個很好的系統,畢竟全世界一堆人在用,但是它的基底是Blog,直到之前出了Woocommerce,搖身一變居然成為了購物車。

 

由於我們公司本身就是做網站架設和開發,初期就有客戶說一定要用WordPress,直到近幾年,我們其實都沒有在使用這套系統,那就來說說我的經驗談吧!

 

 

1.WordPress真正能掌握的人很少

我有看過一些很猛的網站,是用WordPress下去做的,比如相片書的編輯系統,那時候看了真的傻眼,功能很多,也很完善,但是你要知道,在網路的世界能真正掌握WordPress的公司或是人材,真的是佔非常少數,表面上你看到的功能,可能都只是他用下載回來的套件而已,這意思就是說,除非你真的找到了能100%掌握WordPress的公司或是專業人材,不然我認為用WordPress開發購物車系統風險很高。

 

2.成也套件、敗也套件

WordPress我個人很喜歡的就是他套件一堆,要啥功能基本上網路上找一下,點一下就OK了,但是在我這系統開發商眼中,這種其實超級危險,因為我們就有愈過很多很多案例,怎麼查詢Mail寄信資料的時候,發現會亂寄信、後台登入的時候有時候轉超級慢、進入網頁的時候偶發性被轉址到其他網站!最後查出來的原因就是套件裡面有被開後門...反正信不信隨你,至少這是我的經驗。意思就是你的資料庫或是客戶的交易資料,隨時都可能被取走...這樣你敢做購物車?甚至匯款的帳號被改了也是有可能,不要小看購物車的資安層級,如果今天有人拿你網站的購物資料去對你的客戶進行詐騙,這是對整個公司的信譽問題,請不要想得太簡單,但是如果你是個人,又不在意資安,那方便快速的WordPress絕對是你的首選。

 

那也許有人會說,反正我不要安裝套件就好了,其實也是,但是那是從你個人角度思考,但是有些套件就是會安裝到,他有可能一開始是正常的,但是更新的時候,萬一你發貨時後台登入的帳密權限沒設定好,你的基層員工或是工讀生,一登進去,看到有個好煩的套件要更新之類的?一直卡在畫面上,每次登入都有,那你覺得他多久會點下去更新?

 

3.多國語言系統根本是個坑

這個原因其實是我們最後絕對不碰WordPress的最大原因,沒錯,你在網路上搜尋WordPress的多國語言,套件一定有,你也是安裝的上去,但是問題來了,你現在又安裝了套件A、套件B、套件C、套件D然後你原本的多國語言系統會支援嗎?就算會支援,呈現出來的是不是真得是你要的...,所以多國語言,是你在考慮WordPress的一大考量項目。

 

4.載入速度,一下廣告你一定爆炸

WordPress過去幾年,速度一直是個笑話,雖然近期有改善,但是載入的東西實在是太多,真心覺得恐怖。通常我會這樣跟客戶說,軟體面,你一個人使用和50個人使用,差距一下就出來了,也許你平常看網站,喔~開起來3秒差不多,但是當你今天跟行銷公司投廣告,不用多,一季15萬好了,這時候你的網站開始有流量,搞不好50個人同時進來,恭喜你,網站開始轉圈圈,你的行銷預算真的就是直接丟水溝,結果還怪行銷公司怎麼下廣告沒訂單,然後行銷公司會給你報表,說我們有導流量到你的網站,然後...就沒然後惹!


總經理/帝王引擎 Vince Wu

2020-04-30

網站速度很慢,到底是哪邊出問題?如何改善網站速度

    內容大綱

滿常收到客戶在上線後,反應自己的網站過慢,一進去客戶的網站一看,阿呀!全部都是大圖呢!

而通常也不知道到底犯了什麼錯誤所導致,以及從何改起?這時通常我們都會透過Google PageSpeed Insights,先大概看一下所列出來的圖片,當作"參考",讓你比較快的知道要從哪裡改善,應該絕大部分的用戶都會看到以下資料:提供next-gen格式的圖片

這時候就會有疑問了,什麼是next-gen格式的圖片?

白話來講,就是這三種圖片格式:JPEG2000、JPEG XR、Web P,以下簡單做介紹:

 

1.JPEG2000

JPEG2000是由聯合圖像專家小組創建和維護,通常被認為是未來取代JPEG的下一代圖像壓縮標準,副檔名大多是為.jp2,雖然JPEG 2000在技術上有一定的優勢,但普遍仍是較少使用的圖像文件。

與JPEG相較,JPEG 2000比較明顯的優點就是沒有JPEG壓縮中的馬賽克失真效果,主要為模糊失真。但在低壓縮比情形下(比如壓縮比小於10:1),JPEG圖像質量還是會比JPEG 2000要好,因此JPEG 2000適用在壓縮比較高的情形下,優勢才會明顯。

 

2.JPEG XR

JPEG XR由Microsoft開發,屬於Windows Media家族的一部分,用於替換JPEG2000,增加HDR支援。微軟公司宣稱JPEG XR「使用與JPEG算法相當的計算量與內存消耗可以得到明顯的與JPEG 2000相當的圖像品質。在有損壓縮的情況下可以得到明顯比JPEG好的品質並且文件大小減小一半」。不過仍然是較少使用的圖像文件格式。

 

3.Web P

Web P則由Google推出。跟JPEG採用同樣的壓縮技術,根據Google較早的測試,WebP的無失真壓縮比網路上找到的PNG檔少了45%的檔案大小,即使這些PNG檔在使用pngcrushPNGOUT處理過,WebP還是可以減少28%的檔案大小。也因為是Google本身自行推出,因此在主流瀏覽器Google Chrome是支援的,相對於前兩者來說,會較方便。

 

以上這些圖檔格式的壓縮效率雖然優於PNG或JPEG,能夠減少數據用量,較快的完成下載。但由於next-gen格式的圖片尚未這麼普遍,有些瀏覽器甚至未能支援,也可能因為高壓縮而導致圖片大大失真、色偏,因此這個只是改善方式之一,也能先從將網站內的PNG先轉為JPEG就好,除非圖片真的需要使用透明背景才有必要用PNG。

 

接下來再將JPEG圖檔壓縮、調整解析度,可參考以下兩篇文章的作法:

圖片讀取太久,使用者抱怨流量都被吃光了-解析度篇

圖片讀取太久,使用者抱怨流量都被吃光了-壓縮篇

 

總體而言,可以先從以下方式做好圖片的管理:

1. 若非需要使用透明背景,將圖檔儲存為JPEG格式

2. 圖片尺寸寬不超過1920px,以適當尺寸大小儲存,並且設定於72dpi即可

3. 壓縮檔案大小確保在1M以下

 

在管理網站圖片,可以依據上述重點來製作與上傳圖片,這樣子就可以為網站釋出更多流量,並且提升網站的效能哦!


相關資訊

其它資訊