网站性能优化这件事,说难ä¸éš¾ï¼Œè¯´ç®€å•也ä¸ç®€å•。我带过ä¸å°‘徒弟,å‘现大家最容易忽略的就是缓å˜å’Œ CDN 这两å—。今天咱们就好好èŠèŠï¼Œè®©ä½ 明白怎么让网站飞起æ¥ã€‚
先说缓å˜ã€‚缓å˜å°±åƒæ˜¯ä½ 家冰箱里的剩èœï¼Œä¸ç”¨æ¯æ¬¡éƒ½é‡æ–°åšã€‚网站也是这个é“ç†ï¼Œç¬¬ä¸€æ¬¡åŠ è½½çš„èµ„æºå˜èµ·æ¥ï¼ŒåŽé¢ç›´æŽ¥ç”¨ã€‚最常è§çš„就是æµè§ˆå™¨ç¼“å˜ï¼Œä½ 在 Nginx é…ç½®é‡ŒåŠ å‡ è¡Œä»£ç ,告诉æµè§ˆå™¨å›¾ç‰‡ã€CSSã€JS è¿™äº›é™æ€èµ„æºå¯ä»¥å˜å¤šä¹…。我一般建议图片å˜ä¸€ä¸ªæœˆï¼ŒCSS å’Œ JS å˜ä¸€å‘¨ã€‚有个徒弟按这个方法改了之åŽï¼Œç¬¬äºŒæ¬¡è®¿é—®é€Ÿåº¦ä»Žä¸‰ç§’é™åˆ°äº†é›¶ç‚¹å…«ç§’,效果立竿è§å½±ã€‚
æœåŠ¡å™¨ç«¯ç¼“å˜æ›´é‡è¦ã€‚å¦‚æžœä½ ç”¨ WordPress,装个 WP Super Cache 或者 W3 Total Cache æ’件,开å¯é¡µé¢ç¼“å˜åŽï¼ŒåЍæ€ç”Ÿæˆçš„页é¢ä¼šå˜æˆé™æ€ HTML。我测试过一个日 IP 五åƒçš„åšå®¢ï¼Œå¼€å¯ç¼“å˜å‰æœåС噍 CPU å 用百分之四å,开å¯åŽé™åˆ°ç™¾åˆ†ä¹‹äº”ï¼ŒåŒæ—¶èƒ½æ‰¿å—的并å‘请求从æ¯ç§’五å个æå‡åˆ°ä¸‰ç™¾ä¸ªã€‚这个差è·ï¼Œè°ç”¨è°çŸ¥é“。
å†è¯´è¯´ CDN。CDN 就是内容分å‘网络,简å•ç†è§£å°±æ˜¯åœ¨å…¨å›½å„地建仓库,用户离哪个仓库近就从哪个å–è´§ã€‚ä»¥å‰æœ‰ä¸ªå¾’弟的网站æœåŠ¡å™¨åœ¨åŒ—äº¬ï¼Œå¹¿å·žç”¨æˆ·è®¿é—®è¦ä¸€ç™¾å¤šæ¯«ç§’,接入 CDN åŽé™åˆ°ä¸‰å毫秒。现在主æµçš„ Cloudflare å…费版就够用,é…置也简å•,改个 DNS å°±è¡Œã€‚å…³é”®æ˜¯è¦æŠŠé™æ€èµ„æºéƒ½èµ° CDNï¼Œå›¾ç‰‡ã€æ ·å¼è¡¨ã€è„šæœ¬æ–‡ä»¶ï¼Œèƒ½æ”¾çš„éƒ½æ”¾ä¸ŠåŽ»ã€‚
å®žæ“æ¥éª¤å…¶å®žä¸å¤æ‚。第一æ¥ï¼Œå…ˆè£…ä¸ªç¼“å˜æ’件,WordPress åŽå°æœç´¢ WP Super Cache,安装å¯ç”¨ï¼Œç”¨é»˜è®¤è®¾ç½®å°±è¡Œã€‚第二æ¥ï¼Œé…ç½® Nginx 或 Apache 的缓å˜å¤´ï¼Œè¿™ä¸ªç½‘上有现æˆé…置,å¤åˆ¶è¿‡æ¥æ”¹æ”¹åŸŸå就能用。第三æ¥ï¼Œæ³¨å†Œ Cloudflare è´¦å·ï¼ŒæŠŠåŸŸå DNS æ”¹è¿‡åŽ»ï¼Œå¼€å¯æ©™è‰²äº‘朵代ç†ã€‚åšå®Œè¿™ä¸‰æ¥ï¼Œä½ 的网站速度至少æå‡ä¸€å€ã€‚
最åŽè¯´ä¸ªçœŸå®žæ•°æ®ã€‚我有个åšç”µå•†çš„徒弟,网站原æ¥åŠ è½½è¦å››ç§’多,按这套方法优化åŽé™åˆ°ä¸€ç‚¹äºŒç§’。跳出率从百分之å…åé™åˆ°ç™¾åˆ†ä¹‹ä¸‰å五,转化率æå‡äº†ç™¾åˆ†ä¹‹äºŒåã€‚æ€§èƒ½ä¼˜åŒ–ä¸æ˜¯ç‚«æŠ€ï¼Œæ˜¯çœŸé‡‘白银。