- 01-04 – 網站服務器優化
第一部分 – 第04章
在可能的情況下,你應當總選擇能使網站頁面以最高速度加載的網站服務器軟件。
假定你選擇的操作系統是Linux,網站服務器軟件的可選項一般會有Apache及Nginx。
Apache服務器
Apache是個開源的網站服務器軟件,可以免費使用。自1996年首次發布起,Apache便是全球使用最多的網站服務器。
- Apache安裝及配置起來都比較簡單。互聯網上可以找到大量的免費Apache配置/使用文檔。
- PHP在Apache上比在 Nginx上運行得更慢。
Nginx服務器
Nginx是個開源的網站服務器軟件,可以免費使用。 Nginx當時是在2004年正式發布使用。
- PHP在Nginx上比在 Apache上運行得更快。
- 通常,Nginx服務器比Apache或其他網站服務器使用的資源更少,並能承載更多的網站流量。現在的很多網站都需要具備處理超過1萬個並發連接的能力,Nginx相比Apache能夠滿足這個需求。
Nginx與Apache比較
顯而易見,相對於Apache,Nginx在速度優化方面是更好的選擇。
- 如果是建一個新的移動網站,你應選擇Nginx作為網站服務器。
- 如果當前的移動網站已經在Apache上了,你應該考慮遷移至Nginx。
性能 | Apache服務器 | Nginx服務器 |
---|---|---|
服務器響應時間 | 一般 | 更好 |
服務器響應時間(如果運行PHP) | 一般 | 更好 |
如果是流量很少的個人網站,那使用Apache就足夠了。如果是一個將擴大至1萬個並發請求(即同一時間用戶數)的電商網站,那麼Apache會不能滿足要求,應選擇Nginx。
升級至最新版本
一個例子就是,很可能你的移動網站正使用一些Web框架或者數據庫服務器。
- 假定安裝了PHP並正在網站服務器上運行,就需要確保PHP總是被升級至最新版本。
- 假定安裝了MySQL Server並正在網站服務器上運行,就需要確保MySQL Server總是被升級至最新版本。
- 上一章:移動網站速度優化技巧
- 下一章:虛擬主機升級
移動網站性能技術白皮書在2017年3月正式出版。
英文版:Optimize Web Servers – 簡體中文版:網站服務器優化
移動網站性能技術白皮書上的內容按下列許可協議發布: CC Attribution-Noncommercial 4.0 International