網站速度優化

RunCloud設定WordPress使用fastcgi快取

如何在RunCloud設定WordPress使用FastCGI快取

如果網站主機有安裝NGINX的話,可以透過內建的FastCGI模組來將WordPress的頁面變成有如早期網站那樣的靜態檔案,省下PHP執行運算的時間與需要損耗的硬體資源,這也就是一般所謂的頁面快取。但FastCGI的快取又跟我們WordPress安裝快取外掛做成的快取不同,FastCGI是在主機端就處理完了,不需要再透過執行WordPress的外掛(PHP程式)來處理快取,所以效率跟效能在理論上是要來得更好。

RunCloud安裝Redis快取

如何在RunCloud設定WordPress使用Redis快取

當我們點開一個文章分類,裡面有8篇文章,這時候PHP程式要運算出這個文章分類底下的文章並找出最新的8篇文章,超過8篇的部分要做分頁,文章的標題/相關資訊(發佈日期、作者…等等)/摘要,要從資料庫去提取出來。這些繁雜的過程,會需要時間也會用掉CPU跟記憶體的資源。但如果有了快取將PHP已經運算出來的頁面保存,別人打開這個網頁的時候,就不需要重新計算以及提取資料庫這些動作,既省下了時間又節省了CPU跟記憶體的資源。上述的是一般WordPress快取外掛幫我們做的「頁面快取」,而Redis則是可以幫我們處理每次產生頁面快取時需要去提取資料庫的快取,省下從成千上萬筆資料中查詢的過程。

使用Photon圖片CDN圖床 加速WordPress網站(免裝Jetpack)

使用Photon圖片CDN圖床 加速WordPress網站(免裝Jetpack)

想要加速網頁載入速度,其中一個方法就是使用CDN,也就是把網頁會用到的靜態檔案,像是CSS,JS或是圖片,透過CDN服務的全球主機來提供給訪客。使用CDN的主機一來可以根據不同的訪客地理位置選擇最快速的主機來提供檔案,二來可以減少網站主機本身的負荷跟節約流量。本文要介紹的是一個免費的圖片CDN服務「Photon」,由WordPress.com提供,品質可以信賴,接下來我們就看影片來了解Photon的使用方式。

WordPress網站流量承受能力分析工具

WordPress網站流量承受能力分析工具

傑克要介紹的這個網站,提供了免費的網站壓力測試服務(也有付費方案),直接在網站上輸入網址來測試,可以模擬五分鐘之內最多25個人開啟網站的測試。傑克測了一個虛擬主機的網站,12個人在線還沒問題,一超過12人,網站開啟時間就要大約兩分鐘。試問自己一下,你會等一個網站兩分鐘嗎?另外再問自己一個問題,你用來賺錢的網站,同時只能十幾個人上線,你覺得如何呢?

捲動至頂端