標籤:網站效能

使用免費不限流量的 Cloudflare CDN 為您的網站加速 - 封面圖

使用免費不限流量的 Cloudflare CDN 為您的網站加速

Cloudflare 是少數提供 CDN 免費無限流量的平台,光免費版就提供不少架站所需的功能,例如:CDN 加速、DNS 代管、靜態資源快取、SSL 憑證、網頁壓縮、DDOS 攻擊防護......等等,這麼多且實用的免費服務,事實上我目前也找不到第二個了。免費版提供的功能,又以 CDN 加速及 DDOS 攻擊防護最常被關注,只要提到 Cloudflare 大家一定會聯想到這是在做網頁加速或攻擊防護。當您的網站流量還不大的時候,您可能不需要 DDOS 攻擊防護,但您絕對需要網頁加速功能,誰不希望自己的網站可以跑快一點呢?
網頁圖片延遲載入方法 (Lazy loading) - 封面圖

網頁圖片延遲載入方法 (Lazy loading)

網頁載入時耗費最多流量的資源,大概就是圖片了。為了節省流量的浪費,除了將圖片在可接受畫質的狀況下,盡可能的將檔案大小縮小之外,另一個實用技巧就是圖片延遲載入 (Lazy loading)。我認為延遲載入最明顯的好處有節省流量、降低使用者因等待而跳出及提升 SEO 成效。
網頁圖片壓縮策略及常見的圖片格式 - 封面圖

網頁圖片壓縮策略及常見的圖片格式

網站開發完成後,在經營網站內容的過程中,一定會用到不少的圖片資源,尤其是經營電商或部落格網站,用到的圖片量可說是非常多的。而一個網頁中,如果插入太多圖片的話,載入速度就會變慢,間接造成浪費頻寬、提高使用者跳出率、降低 SEO 成效...等諸多不良影響。所以要把圖片放到網頁前,一定要要做一些圖片壓縮的動作。本文將會介紹常用的圖片壓縮方式,以及介紹兩套我常用的免費壓縮工具,提供給大家參考。
網路程式著名的 C10K 問題 - 封面圖

網路程式著名的 C10K 問題

C10K 問題已經被提出很久了,而且現在國外也有人提出支援更高連線數的方案,所以現在談這個似乎已經有點過時了,不過目前主流的 Apache 及 Tomcat 在預設情況下依然存在這樣的問題。過去在網路不盛行的年代 C10K 的問題並不顯著,甚至可能連發生都不會發生,現在網站開發都喜歡使用 AJAX,瀏覽器同一時間隨便都能產生 10 幾條連線,因此 C10K 的問題才越來越被討論與重視。C10K 問題簡單來說就是指當網站同時處理 10000 個以上的連線數時,很多設計不良的網路服務性能會急速下降,且該問題無法透過升級記憶體或 CPU 等硬體設備得到改善。
使用 ApacheBench 進行網站伺服器壓力測試 - 封面圖

使用 ApacheBench 進行網站伺服器壓力測試

ApacheBench 是一個極為輕量級的壓力測試工具,通常只要電腦有安裝 Apache 伺服器就會有這個工具。ApacheBench 僅能測試一個網頁所能承受的負載能力,並無法模擬真正使用者操作網站的複雜動作。儘管如此,ApacheBench 測試所提供的數據還是非常值得參考的,重點是它非常簡單好學。