国产精品久久香蕉免费播放,久久18禁高潮出水呻吟娇喘,亚洲AV无码成人精品区狼人影院,456亚洲影院,日本伊人精品一区二区三区

什么是內存緩存?在SPanel VPS中配置Memcached

什么是內存緩存?在SPanel VPS中配置Memcached

當網(wǎng)站管理員想要優(yōu)化網(wǎng)站性能時(shí),緩存是他們最好的朋友之一。無(wú)論是在服務(wù)器上還是在網(wǎng)站本身上——此功能可幫助您加快頁(yè)面加載速度并盡可能縮短訪(fǎng)問(wèn)者的等待時(shí)間。在本指南中,我們將了解有關(guān)Memcached以及如何在 VPS 上配置它的更多信息。

什么是內存緩存?在SPanel VPS中配置Memcached-美聯(lián)科技

一、什么是內存緩存?

Memcached 是一種簡(jiǎn)單而有效的內存緩存解決方案。托管服務(wù)提供商和服務(wù)器管理員經(jīng)常使用它來(lái)緩存數據庫數據、頁(yè)面渲染塊、API 調用等等。結果是明顯的速度提升,尤其是在動(dòng)態(tài)應用程序和網(wǎng)站中。

您可以擁有一個(gè)非常大的哈希表,并通過(guò) Memcached API 將其分布在多個(gè)服務(wù)器上。如果該表填充到最大值 - 將從最近最少使用的記錄開(kāi)始刪除舊的緩存數據。

Memcached 最初是用Perl編寫(xiě)的,并于2003 年公開(kāi)發(fā)布。從那時(shí)起,它經(jīng)歷了一些重寫(xiě),使其更適應不同的系統。如今,Memcached 已集成到許多最大和最受歡迎的網(wǎng)站中,例如Facebook 、Twitter 、Youtube 、Wikipedia 、Reddit等。

二、在 cPanel 中配置 Memcached

托管 VPS 提供商始終負責初始服務(wù)器配置,設置 Memcached 通常是該過(guò)程的一部分。至于自我管理的虛擬服務(wù)器客戶(hù)端,他們可以通過(guò)幾個(gè)簡(jiǎn)單的命令來(lái)配置工具。

使用您最喜歡的SSH 客戶(hù)端登錄您的機器。通過(guò)以下方式安裝守護程序:

百勝安裝memcached

為了控制 Memcached 的運行方式,我們還需要向服務(wù)管理器注冊它。如果你在 CentOS 環(huán)境中,命令是:

systemctl 啟用內存緩存

在初始安裝和設置之后,我們還需要考慮它的安全性。

什么是內存緩存?在SPanel VPS中配置Memcached-美聯(lián)科技

三、如何保護您的 Memcached 配置?

默認情況下,Memcached 沒(méi)有內置的安全功能,并保持對任何人的連接。如您所料,這可能會(huì )導致許多問(wèn)題和網(wǎng)絡(luò )攻擊(如 DDoS)。幸運的是,有一些簡(jiǎn)單的技巧可以加強你的防御。

對于初學(xué)者,您可以使用您選擇的文本編輯器打開(kāi) Memcached 配置文件。它應該在:

/etc/sysconfig/memcached

進(jìn)入后,編輯最后一行,使其顯示為:

選項=”-l 127.0.0.1 -U 0”

這將禁用 UDP 協(xié)議并將 Memcached 僅綁定到您的本地網(wǎng)絡(luò )。

此外,您可以檢查您的CACHESIZE 。這是告訴您的服務(wù)器應該為緩存進(jìn)程分配多少內存的選項。許多主機將默認值保持在64 MB ,您需要將其增加到至少128 MB :

緩存大小=“128”

您現在可以重新啟動(dòng)守護程序以使更改生效:

systemctl 重啟 Memcached

重要提示:ScalaHosting 默認將 CACHESIZE 限制保持在非常高的水平 - 512 MB 。這保證了我們的云 VPS 計劃中始終有大量 RAM 可用于緩存目的。

四、在 SPanel 中配置 Memcached

如果您是SPanel VPS 計劃之一的 ScalaHosting 客戶(hù)- 您已經(jīng)安裝了 Memcached 并為您準備好了。此外,如果您希望更改默認 CACHESIZE 或提高任何其他限制等內容,我們的技術(shù)支持團隊將很樂(lè )意為您提供幫助并節省一些時(shí)間。您只需從您的客戶(hù)專(zhuān)區發(fā)送工單請求,我們訓練有素的技術(shù)人員將為您處理任何配置。

什么是內存緩存?在SPanel VPS中配置Memcached-美聯(lián)科技

五、安裝 Memcached PHP 擴展

由于 PHP 本身并不支持 Memcached,因此您需要一些擴展來(lái)將它們聯(lián)系在一起。您需要做的第一件事是檢查您的 PHP 版本,這將幫助您找到相應的 Memcached 版本。如果您正在運行多個(gè) PHP 實(shí)例 - 您需要為每個(gè)實(shí)例配置緩存解決方案。

重要提示:有兩種名稱(chēng)非?;靵y的解決方案——Memcached 和 Memcache。后者本質(zhì)上是 Memcached 守護進(jìn)程的 PHP 擴展。

以下是如何通過(guò)WHM安裝 Memcache 擴展:

登錄到Web 主機管理器。
在左側菜單的Software部分下,單擊EasyApache 4 。
這將帶來(lái)一個(gè)選項Current Installed Packages 。單擊它旁邊的藍色自定義按鈕。
你會(huì )看到一堆子菜單——PHP 擴展是你需要的。
激活您選擇的 Memcache 版本的安裝選項。
接下來(lái),選擇Review選項卡,然后單擊頁(yè)面底部的Provisions按鈕。

稍等片刻后,將安裝選定的 PHP 擴展及其依賴(lài)項。您現在可以轉到您的 SSH 客戶(hù)端并在您的 VPS 上重新啟動(dòng) Memcached :

systemctl 重啟 memcached

這應該可以解決問(wèn)題,您可以在 Memcached 的幫助下開(kāi)始享受更快的應用程序。

下線(xiàn),您始終可以使用以下命令檢查有關(guān)緩存的有用統計信息:

內存緩存工具 127.0.0.1:11211 統計

我們現在唯一的步驟是綁定我們選擇的 PHP 應用程序以正確使用 Memcached。

六、為 Memcached 配置 PHP 應用程序

將 Memcached 與 PHP 應用程序集成的過(guò)程很大程度上取決于您選擇的軟件。以下是一些最流行的 CMS 平臺的一些最佳插件:

WordPress – W3 Total Cache、Cachify、Cache Master 等。
Joomla – 帶有原生 Memcached 支持。通過(guò)配置文件激活。
Magento – 帶有本機 Memcached 支持。
Drupal – Memcache API 和集成模塊。

客戶(hù)經(jīng)理