當網站控制員想要優化網站功能時,緩存是他們最好的友人之一。不論是在辦事器上還是在網站本身上——此性能可協助您加速頁面加載速度并盡可能收縮拜訪者的等到時間。在本指南中,我們將了解有關Memcached以及如何在 VPS 上部署它的更多信息。
一、什麼是內存緩存?
Memcached 是一種簡樸而有效的內存緩存解決計劃。托管辦事提供商和辦事器控制員常常採用它來緩存數據庫數據、頁面增色塊、API 調用等等。結局是顯著的速度增加,尤其是在動態利用步驟和網站中。
您可以佔有一個極度大的哈希表,并通過 Memcached API 將其分布在多個辦事器上。假如該表填充到最大值 – 將從近期起碼採用的紀實開端刪更新的緩存數據。
Memcached 起初是用Perl編寫的,并于2024 年公然發行。從那時起,它經驗了一些重寫,使其更安適差異的體制。如今,Memcached 已集成到很多最大和最受迎接的網站中,比如Facebook 、Titter 、Youtube 、W百家樂 必勝公式ikipedia 、Reddit等。
二、在 cPanel 中部署 Memcached
托管 VPS 提供商始終擔當初始辦事器部署,建置 Memcached 一般是該過程的一部門。至于自我控制的虛擬辦事器客戶端,他們可以通過幾個簡樸的號召來部署器具。
採用您最喜愛的SSH 客戶端登錄您的機械。通過以下方式安裝守護步驟:
百勝安裝memcached
為了管理 Memcached 的運行方式,我們還需求向辦事控制器注冊它。假如你在 CentOS 環境中,號召是:
systemctl 啟用內存緩存百家樂 連輸
在初始安裝和建置之后,我們還需求斟酌它的安全性。
三、如何保衛您的 Memcached 部署?
默認場合下,Memcached 沒有內置的安全性能,并維持對任何人的連結。如您所料,這可能會導致很多疑問和網絡進攻(如 DDoS)。榮幸的是,有一些簡樸的技能可以增強你的防御。
對于初學者,您可以採用您抉擇的文本編制器打開 Memcached 部署文件。它應當在:
/etc/sysconfig/memcached
進入后,編制最后一行,使其顯示為:
選項=-l 127.0百家樂小路.0.1 -U 0
這將禁用 UDP 協議并將 Memcached 僅綁定到您的當地網絡。
此外,您可以查驗您的CACHESIZE 。這是通知您的辦事器應當為緩存歷程分發幾多內存的選項。很多主機將默認值維持在64 MB ,您需求將其提升到至少128 MB :
緩存大小=128
您此刻可以從頭發動守護步驟以使更換生效:
systemctl 重啟 Memcached
主要提示:ScalaHosting 默認將 C百家樂線上遊戲ACHESIZE 限制維持在極度高的程度 – 512 MB 。這擔保了我們的云 VPS 方案中始終有大批 RAM 可用于緩存目標。
四、在 SPanel 中部署 Memcached
假如您是SPanel VPS 方案之一的 ScalaHosting 客戶- 您已經安裝了 Memcached 并為您預備好了。此外,假如您但願更換默認 CACHESIZE 或提高任何其他限制等內容,我們的專業支持隊伍將很甘心為您提供協助并節省一些時間。您只需從您的客戶專區發送工單請願,我們培訓有素的專業人員將為您處置任何部署。
五、安裝 Memcached PHP 開拓
由于 PHP 本身并不支持 Memcached,因此您需求一些開拓來將它們聯系在一起。您需求做的第一件事是查驗您的 PHP 版本,這將協助您找到相應的 Memcached 版本。假如您正在運行多個 PHP 實例 – 您需求為每個實例部署緩存解決計劃。
主要提示:有兩種名稱極度慌亂的解決計劃——Memcached 和 Memcache。后者本性上是 Memcached 守護歷程的 PHP 開拓。
以下是如何通過WHM安裝 Memcache 開拓:
登錄到Web 主機控制器。
在左側菜單的Softare部門下,單擊EasyApache 4 。
這將帶來一個選項Current Installed Packages 。單擊它旁邊的藍色自定義按鈕。
你會看到一堆子菜單——PHP 開拓是你需求的。
激活您抉擇的 Memcache 版本的安裝選項。
接下來,抉擇Revie選項卡,然后單擊頁面底部的Provisions按鈕。
稍等頃刻后,將安裝選定的 PHP 開拓及其依靠項。您此刻可以轉到您的 SSH 客戶端并在您的 VPS 上從頭發動 Memcached :
systemctl 重啟 memcached
這應當可以解決疑問,您可以在 Memcached 的協助下開端享受更快的利用步驟。
下線,您始終可以採用以下號召查驗有關緩存的有用統計信息:
內存緩存器具 127.0.0.111211 統計
我們此刻唯一的程序是綁定我們抉擇的 PHP 利用步驟以準確採用 Memcached。
六、為 Memcached 部署 PHP 利用步驟
將 Memcached 與 PHP 利用步驟集成的過程很大水平上取決于您抉擇的軟件。以下是一些最流行的 CMS 平臺的一些最佳插件:
WordPress – W3 Total Cache、Cachify、Cache Master 等。
Joomla – 帶有原生 Memcached百家樂心態調整 支持。通過部署文件激活。
Magento – 帶有本機 Memcached 支持。
Drupal – Memcache API 和集成模塊。