成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

什么是內(nèi)存緩存?在SPanelVPS中配置Memcached

2024-04-10    分類: 網(wǎng)站建設(shè)

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

一、什么是內(nèi)存緩存?

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

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

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

二、在 cPanel 中配置 Memcached

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

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

百勝安裝memcached

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

systemctl 啟用內(nèi)存緩存

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

三、如何保護(hù)您的 Memcached 配置?

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

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

/etc/sysconfig/memcached

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

選項(xiàng)=”-l 127.0.0.1 -U 0”

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

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

緩存大小=“128”

您現(xiàn)在可以重新啟動守護(hù)程序以使更改生效:

systemctl 重啟 Memcached

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

四、在 SPanel 中配置 Memcached

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

五、安裝 Memcached PHP 擴(kuò)展

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

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

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

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

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

systemctl 重啟 memcached

這應(yīng)該可以解決問題,您可以在 Memcached 的幫助下開始享受更快的應(yīng)用程序。

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

內(nèi)存緩存工具 127.0.0.1:11211 統(tǒng)計(jì)

我們現(xiàn)在唯一的步驟是綁定我們選擇的 PHP 應(yīng)用程序以正確使用 Memcached。

六、為 Memcached 配置 PHP 應(yīng)用程序

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

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

網(wǎng)頁題目:什么是內(nèi)存緩存?在SPanelVPS中配置Memcached
本文地址:http://jinyejixie.com/news38/323138.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站面包屑導(dǎo)航、品牌網(wǎng)站建設(shè)、App設(shè)計(jì)、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
丰原市| 碌曲县| 罗山县| 梨树县| 拜城县| 贺州市| 横山县| 鄂伦春自治旗| 巴中市| 玉龙| 永春县| 忻城县| 宜黄县| 惠来县| 太康县| 泰州市| 兴隆县| 叶城县| 鄱阳县| 德惠市| 称多县| 惠东县| 彭阳县| 焦作市| 都江堰市| 闽侯县| 邛崃市| 阳山县| 杭锦后旗| 西和县| 刚察县| 吴桥县| 辽中县| 无棣县| 双牌县| 南木林县| 辽阳县| 抚顺县| 迁西县| 英超| 遵义县|