LiteSpeed Hosting 如何將網站速度提高 6 倍

已發表: 2022-01-02

擁有一個網站,但厭倦了您網站的性能? 這是您的解決方案! Elsner 提出了最好的託管服務之一,可以使您的網站運行速度提高六倍。 通過大量的研究和研究,我們提出了為什麼應該使用這個 LiteSpeed 服務器的某些原因。 該服務器具有許多優點,因為它被稱為互聯網上最快的 Web 服務器。 它不是最新的流行語,它已經安裝了 1-2 年。

顧名思義,該服務器提高了網站的速度,使其類似於光速。 繼續閱讀並找出為什麼應該使用此服務器來提高您網站的性能。

  • 增強的安全性以及更好的性能

該服務器在每個網站上都表現良好,無論是繁忙的網站還是訪問者人數較少的網站。 每秒承載數千訪問者的網站使用的硬件資源非常少。 LiteSpeed 服務器作為大量工作的靜態內容起著至關重要的作用。 它具有針對各種語言的各種處理程序,可提高網站的性能。 例如,它具有用於改進 PHP 性能的自定義 PHP LSAPI。 該服務器在繁忙的網站上最有效,還提供增強的數據安全性。 該服務器與Apache完全兼容,mod_security模塊可以在這裡與Apache一起使用,以阻止大多數Web攻擊。 在此基礎上,LiteSpeed 擁有自己的安全功能來應對 DoS 或 DDoS 攻擊。 服務器具有內置的抗 DoS 和抗 DDoS 功能,稱為帶寬和連接限制。

  • 可擴展

這可能是任何網站最重要的功能之一。 您如何管理網站會導致網站具有更好的可擴展性。 該服務器可以幫助您處理具有多個訪問者的網站,而不會對網站造成任何負載。 使用此服務器,所有代碼和內容都以適當的方式進行了優化,因此在出現任何問題時,它可以輕鬆應對所有攻擊。

  • 袖珍型

由於它最少使用硬件,因此在硬件支出方面完全具有成本效益。 為服務器許可證支付一定數量的費用比為用於處理網站負載的某些硬件支付數千美元要好得多,這是一個簡單的邏輯。

此外,服務器提供 24/7 全天候技術支持,這也可以降低您的系統成本。 在 Elsner,我們為任何類型的即時幫助提供各種支持包。 此外,服務器由 cPanel 正式支持。

讓我們對服務器的功能和好處進行一些詳細的描述!

特徵好處
該服務器包含 11 級壓縮。 為了將備份大小減少多達 95%,您可以選擇最小壓縮並獲得最快的備份。
LiteSpeed 包含互聯網上最快的備份解決方案。 LiteSpeed 減少了備份窗口的大小,讓您可以在需要時隨時進行備份,而不是在適合您的業務時進行。 該服務器的備份和恢復速度比標準工具快 70%。
LiteSpeed 提供備份鏡像。 減少安裝新軟件所需的時間。 它需要在一台服務器上備份數據,然後在另一台服務器上恢復整個數據庫。
該服務器包含 9 級加密。 LiteSpeed 提供內置的 RC2、RC4、AES、3DES 密鑰加密,以保護備份免受未經授權的訪問。
它提供雙擊還原。 該服務器製作了一個完整的、自包含的數據庫,可以恢復並準備發貨。 在恢復備份之前,不需要在目標服務器上安裝 LiteSpeed 服務器。
它包含集成日誌傳送。 您可以藉助對日誌傳送的集成支持來備份最新的事務。
它包含企業命令行界面。 LiteSpeed 的備份和恢復可以使用標準命令行完全自動化。
它包含日誌閱讀器的企業版。 它通過回滾任何操作和重建事務來恢復存儲在事務日誌文件中的數據。
它包含表級恢復的企業版它從意外的數據庫更改中恢復,因為它恢復單個表而不是整個表
檔案。
它從企業版的備份存檔中提取 DDL 它從存檔文件中提取重新創建數據庫所需的腳本
它包含企業版備份存檔查詢它允許您通過對備份存檔運行查詢來從備份存檔中獲取一些特定信息。

Elsner's Web Hosting Services: Make Your Website 6 Times Faster

Real-Time Statistics 的鏈接指向實時服務器的狀態報告頁面。 它是監控系統的合適工具。 顯示的報告是您的服務器統計信息的快照。 此快照的刷新率由右上角的刷新間隔下拉列表控制。 該報告包含以下部分:

  • 服務器運行狀況中顯示了基本服務器統計信息、正常運行時間、負載和抗 DDoS 阻止的 IP。
  • 服務器列顯示當前流量吞吐量、連接和請求統計信息。
  • 虛擬主機提到了幾個虛擬主機的請求處理狀態和外部應用程序狀態。
  • 當前正在運行的外部應用程序及其使用統計信息列在外部應用程序下

lscgid CGI 守護進程始終作為外部應用程序運行。

大多數行都有一個圖形圖標,其中提到了實時統計信息。 單擊該圖標將打開一個圖表,顯示實時更新的行統計信息。 在請求旁邊的服務器部分,有一個標記為(詳細信息)的鏈接。 這個突出顯示的鏈接將引導您進入請求快照,您可以在其中找到有關哪些客戶端正在發出某些類型的請求或您網站的哪些方面存在瓶頸的詳細信息。 用藍色區域突出顯示的字段允許您過濾快照以隔離服務器的某些部分或查找正在執行某些操作的客戶端。

/tmp/lshttpd/.status 和 .rtreport*是統計所基於的文件,更新這些文件通常需要 10 秒。 確保“lsadm”用戶屬於“lshttpd”文件夾組和 .status 和 .rtreport 文件組,以便它可以讀取報告以在 WebAdmin 控制台中生成實時統計信息。

配置指南
本部分詳細介紹了 LiteSpeed Web 服務器的組裝,以實現所需的功能、更好的性能或安全性。 LSWS 環境比這些數據庫更強大。 我們的文檔定義了所有信息。

此外,LiteSpeed Cache、LiteMage Cache、PHP 和其他外部應用程序(如 Python、Ruby 等)都包含在網站的各自部分中,此處不包括在內。

命令參考所有命令的快速參考
LSWS 配置LSWS 配置項

性能提示

如果您的網站運行緩慢,它包含解決方案。 它提高了站點性能。
服務器負載高? 它解決了我的服務器負載問題
控制 PHP 並發它控制您的 PHP 引擎可以立即提供的連接
了解LSWS“PHP suEXEC Max Conn”和Cloudlinux LVE LSWS“PHP suEXEC Max Conn”應該總是小於CL LVE EP

安全

安全概覽LiteSpeed Web 服務器安全概述
緩解 SYN 氾濫如何強化內核以抵禦 SYN 泛洪
共享主機安全訪問權限隔離
suEXEC 模式進程UID隔離:CGI/FCGI/LSAPI/PHP
chroot 進程執行隔離
mod_security 兼容性Apache mod_security 2.5+ 兼容性
Atomicorp 設置和支持Atomicorp 對 LSWS 的支持以及如何設置的說明
CloudLinux CageFS 操作方法安裝和配置
設置 HSTS 如何設置 HTTP 嚴格傳輸安全
虛擬主機級帶寬限制為不同的站點設置不同的帶寬限制
取消 CloudFlare IP/子網阻塞如何避免 LSWS Anti-ddos 阻塞 CloudFlare IP/子網連接
如何禁用 CGI 腳本禁用所有 CGI 腳本

緩解 HTTP 級 DDoS 攻擊它通過 LSWS 的安全功能緩解 DDoS 攻擊
了解 LiteSpeed Advanced Anti-DDos 設置服務微調抗 DDoS 配置並使用 iptables 設置腳本以自動阻止 Web 服務器檢測到的攻擊 IP。

HTTPS/SSL 配置

創建 SSL 私鑰它創建一個 SSL 私鑰
自簽名 SSL 證書它創建一個自簽名的 SSL 證書
創建證書請求它創建一個 SSL 證書請求,用於應用來自 CA 頒發者的可信 SSL 證書。
安裝 SSL 證書它允許您安裝 SSL 證書
安全的網絡管理控制台它使用 SSL 保護 Web 管理控制台
重定向到 https 連接它從普通的 http 連接重定向到安全的 https 連接
OCSP 裝訂它可以讓您設置 OCSP 裝訂以獲得更快的 SSL
禁用 HTTP/2 禁用每個虛擬主機的 HTTP/2

日誌/監控

系統日誌/Splunk 記錄器通過 udp 將 litespeed 日誌高性能記錄到 syslog/splunk。
SNMP 監控 + Cacti 繪圖通過 SNMP 客戶端和完整的 Cacti 日誌/圖形集成監控 LiteSpeed 實時指標
服務器狀態 + RRD 繪圖通過 RRD Graph 監控 LiteSpeed 服務器狀態
管道記錄器它通過管道記錄器提供靈活的記錄
AWstats 此服務器可讓您使用集成的 AWstats 日誌分析器
新遺物安裝指南它提供了新的遺物來與 LSWS 一起工作
實時統計它在管理控制台中提供實時統計信息
子進程被殺死它可以讓您跟踪和處理 stderr.log 中的“子進程已終止”消息

調試

錯誤報告它允許您提交 LiteSpeed 錯誤報告
Toggle 調試日誌記錄在正常和非常詳細的日誌級別之間快速切換的功能。
它啟用重寫日誌記錄調試重寫規則的第一步
它調試重寫規則檢查失敗的重寫規則的步驟

流媒體

FLV 流媒體Flash 視頻 (FLV) 流媒體(隨機搜索)
MP4 流媒體MP4/H264/F4V 視頻流

調音

gzip 壓縮它允許您使用 gzip 壓縮來節省帶寬
Linux 操作系統調優它可以讓您調整 Linux 操作系統以獲得 LiteSpeed 的最大性能。
文件描述符限制它增加了文件描述符限制
內部重定向對於那些尋求 x-sendfile 或 x-accel-redirect 功能的人。 我們向您展示如何使用 LiteSpeed。
nf_conntrack 表“nf_conntrack:表已滿,正在丟棄數據包。” 問題
虛擬主機級帶寬限制為不同的站點設置不同的帶寬限制
了解 RAM 磁盤路徑設置它有助於解決 I/O 負載問題
了解保持活動設置它為我的網站設置了“保持活動狀態”

雜項定制

自動索引自定義它自定義自動索引腳本
Microsoft FrontPage 服務器擴展 2002 它安裝 Microsoft FrontPage Server Extensions 2002
多視圖它處理多視圖
啟用 HTTP2 它啟用 HTTP2
禁用 TLS1.0 它禁用 TLS1.0 同時啟用 TLS1.2 和 TLS1.3
添加 MIME 類型如果不存在,它會添加 MIME 類型
顯示代理背後的真實 IP 它可以讓您恢復真實的訪問者 IP 而不是代理

虛擬主機

基於名稱的虛擬主機它設置基於名稱的虛擬主機
基於 IP 的虛擬主機它設置基於 IP 的虛擬主機

自定義模板

為流行的 Web 應用程序和插件準備的自定義模板可用於製作 LSWS 虛擬主機。 每個模板都使用 LiteSpeed 原生配置。 如果您要從 Apache 移動帶有 Web 應用程序的現有站點,則不需要它們。

虛擬主機模板它允許您使用模板來配置一組具有相似配置的虛擬主機
WP 超級緩存它包含模板和教程,用於使用 WordPress 和 WP Super Cache 快速輕鬆地設置 LSWS
W3 總緩存它允許您使用模板來設置帶有 WordPress 和 W3 Total Cache 的 LSWS
反向代理它使用模板在 7 分鐘內將 LSWS 設置為反向代理
媒體維基它可以幫助您使用 LSWS 更快、更輕鬆地使用模板設置 MediaWiki
phpBB 它使用模板設置了這個流行的開源公告板應用程序
php列表它包含使用 LSWS 設置 phpList 的教程和模板

LiteSpeed vs Apache vs Nginx,Magento 託管誰更好?

在去年之前,Magento 舉辦了一次會議,在那裡我們宣布了一項指導方針,我們指出 LiteMage 的性能比 Turpentine + Varnish 好約 17-40 倍。 這導致一些人質疑我們基準測試的有效性,因為 LiteMage 看起來好得令人難以置信。 一年後,我們決定用每個軟件的最新版本重新審視這個基準測試,看看我們的立場。

在這個基準測試中,我們比較了在 LiteSpeed Web Server、Apache 和 Nginx 上運行的 Magento 1.9,以找出哪種 Web 服務器更能滿足現代電子商務環境的需求。

挑戰

我們通過運行 siege 來模擬 50 個同時訪問 Magento 商店的用戶,測試了有和沒有緩存解決方案的 3 個服務器設置。 為了模擬真實世界的生產環境,我們讓每個模擬用戶訪問 127 個項目列表中的 10 個隨機目錄頁面。

結果:50 個用戶每人訪問 10 個隨機頁面

LiteSpeed + LiteMage Nginx + 清漆阿帕奇 + 清漆極速nginx 阿帕奇
455.67 請求/秒38.74 請求/秒37.87 請求/秒13.1 請求/秒12.41 請求/秒11.97 請求/秒

LiteSpeed 和 LiteMage 在這裡表現良好,並有很大的差距,重要的是要注意,無論您選擇哪個 Web 服務器,在這方面,緩存都會產生巨大的差異,在最壞的情況下,每秒的請求數會增加兩倍以上平均。

最長交易時間

最長

LiteSpeed + LiteMage Nginx + 清漆阿帕奇 + 清漆極速nginx 阿帕奇
0.87 秒7.61 秒8.03 秒7.11 秒8.45 秒9.82 秒

再一次,在這個計算中,LiteSpeed 和 LiteMage 一起接管了競爭。 一般來說,使用緩存時,每台服務器的最長事務時間也會得到改善,但幅度要小得多。 LiteSpeed Web Server 減少了近 90% 的時間,其最長的事務在使用緩存時花費的時間最長,同時其他 Web 服務器在使用拋光緩存時往往僅提高 10%。

自始至終

自始至終

LiteSpeed + LiteMage Nginx + 清漆阿帕奇 + 清漆極速nginx 阿帕奇
4.85 MB/秒0.42 MB/秒0.51 MB/秒0.12 MB/秒0.12 MB/秒0.47 MB​​/秒

在性能良好的應用程序中,網絡帶寬不是限制。 這些測試在客戶端和服務器機器上使用了 10Gb 交換機和 10Gb 卡。 這些結果基於軟件限制。

最後的測量是緩存如何將您的 Web 服務器置於完全不同級別的另一個示例。 雖然 LiteSpeed + LiteMage 再次超越競爭對手,但在使用緩存時,每台服務器的吞吐量都提高了,在大多數情況下提高了 5 倍以上。

我們計算您的 Web 服務器同時向 50 個用戶提供隨機頁面時的執行速度。 在這方面,LiteSpeed 和 LiteMage 一起是所有包含的服務器設置中的佼佼者。 如果您正在運行 Magento 商店,則必須使用緩存解決方案來運行它,並且沒有比 LightMage 緩存更快的緩存解決方案!

獎勵:100 頁瀏覽測試

你們中的一些人可能會懷疑我們的測試結果,特別是因為您可能會從 Varnish 中獲得更好的性能。 造成這種差異的原因可能很簡單。 也許在我們的測試過程中,我們使用了不同的測試工具或測試方法,這種變化對我們的測試結果產生了巨大的影響。

我們的建議是永遠不要使用“Apache Bench”或“ab”進行此類測試。 “siege”能夠跟踪cookie,而“ab”不能。 使用類似的命令。

ab -n 500 -c 50 http://your.test.site/

不會模擬每個訪問者訪問 10 個頁面的 50 個訪問者的流量。 它實際上模擬了“一個訪問者進行 10 個並行連接並訪問同一頁面 500 次”。 這個命令的結果可能看起來很出色,但它絕不類似於現實世界的場景,也不會更不切實際。

我們建議堅持使用“siege”,除非您可以使用更高級的測試工具,例如“loadrunner”。

即使有“圍攻”,每個訪問者的綜合瀏覽量對結果的影響也很大。 以下是在每位訪問者 100 次頁面瀏覽的情況下運行上述測試的結果。 Varnish 在這輪測試中得到了更好的結果,但您應該考慮這些結果的實際價值。 在現實世界中,有多少訪客會訪問您商店中的 100 個目錄頁面?

這些結果可以在下面看到。

LiteSpeed + LiteMage Nginx + 清漆阿帕奇 + 清漆極速nginx 阿帕奇
每秒請求數2013.33 272.67 259.33 13.14 12.55 12.37
吞吐量18.91 3.00 2.84 0.12 0.12 0.49
最長交易時間1.05 7.95 9.13 7.33 8.28 8.53

來自 cPanel Conference 2014 的文章展示了 LiteSpeed Web Server VS Apache 的 RAM 使用情況和服務器負載差異。

“真實”基準

基準測試未顯示真實世界的結果,因為這是對基準測試的常見抱怨。 它並不意味著模仿現實世界。 此外,應突出顯示 Web 服務器速度之間的差異

處理流量

Tristan(上下)關於 LSWS 和 Apache 的基準是兩個同時發生的不同事件。 差異體現在他們的能力上。 隨著並發連接數的增加(從 20 到 50),Apache 的 RAM 使用率和服務器負載發生了爆炸式增長。 而在 LSWS 中,實際上沒有發生任何變化。 現在,LiteSpeed 在與 Apache 的競爭中崛起。 它減少了高流量服務器的負載,並允許您在不升級服務器的情況下託管更多帳戶。

但是,在兩台不同的機器上檢查了兩種不同的並發級別:小型 VPS 的 20 個並發連接和專用服務器的 50 個並發連接。 此過程背後的原因是檢查兩個服務器的強度。 當 Tristan 繼續進行測試時,在 VPS 上以更高並發運行的 Apache 服務器無法處理 LiteSpeed Web 服務器,但另一方面,一切都是最新的。

當並發性增加時,硬件中速度基準的這種差異並沒有向我們展示速度的良好形象。 儘管如此,我們還是看到 LSWS 比 Apache 快,無論是 Apache 的 FCGI 還是 suPHP 設置。 在流量高峰上看到了真正的差異,Apache 無法處理流量。

立即聯繫 Elsner,將 LiteSpeed 集成到您的網站並提高您網站的速度和性能。