網站效能
全部標籤 (177) HTML (8) JavaScript (8) Nginx (8) CSS (7) 網路行銷 (7) macOS (6) Linux (6) 人工智慧 (6) 讀書筆記 (6) 網站效能 (5) 好用工具 (5) 幽城幻劍錄 (5) Apache (4) Docker (4) Python (3) SEO (3) 網站安全 (2) 動手做做看 (2) 巫師 3:狂獵 (2) 電馭叛客 2077 (2) MariaDB (13) 架站必備 (12) Ubuntu (10) MySQL (10) JAVA (10) PHP (10) Android (10) MQTT (1) 殭屍毀滅工程 (1) 鬼線:東京 (1)
使用 Cloudflare 免費不限流量的 CDN 為您的網站加速
Cloudflare 是少數提供 CDN 免費無限流量的平台,免費版已經提供了許多建立網站所需的功能,尤其又以 CDN 加速及 DDOS 攻擊防護最為重要。本文將逐步說明如何在您的網站使用 Cloudflare 服務,並說明可能遇到的一些問題,以及處理方式。
網頁圖片延遲載入方法 (Lazy loading)
網頁載入時,最耗費流量的資源大概就是圖片了。為了節省流量的浪費,除了將圖片在可接受畫質的狀況下,盡可能的將檔案大小進行壓縮之外,另一個實用技巧就是延遲載入 (Lazy loading)。我認為延遲載入最明顯的好處有節省流量、降低使用者因等待而跳出及提升 SEO 成效。
網頁圖片壓縮策略及常見的圖片格式
本文首先介紹網頁常用的圖片格式,包含:JPG、PNG、GIF、WebP、AVIF 及 SVG,再說明常用的圖片壓縮策略,以及兩款我常用的免費壓縮工具,提供給大家參考。
網路程式著名的 C10K 問題
C10K 問題是指當網站同時處理 10000 個以上的連線數時,很多設計不良的網路服務性能會急速下降,且該問題無法透過升級記憶體或 CPU 等硬體設備得到改善。雖然這個問題早已被提出多年,且國外也有人提出了支援更高連線數的方案,不過目前主流的 Apache 及 Tomcat 在預設情況下依然存在這樣的問題。
使用 ApacheBench 進行網站伺服器壓力測試
ApacheBench 是一個極為輕量級的壓力測試工具,通常只要電腦有安裝 Apache 伺服器就會有這個工具。ApacheBench 僅能測試一個網頁所能承受的負載能力,並無法模擬真正使用者操作網站的複雜動作。儘管如此,ApacheBench 測試所提供的數據還是非常值得參考的,重點是它非常簡單好學。