Hestiacp memcached серверүүд хариу өгөхгүй эсвэл ажиллахгүй байгааг шийднэ үү

Таны Memcached болон Redis серверүүд хариу өгөхгүй байгаа тул та галзуурч байна уу?

Та туулайн нүхэнд унаж, вэбсайт чинь эмгэн хумсны хурдаар ачаалагдаж байгаа юм шиг санагдаж байна уу?

Санаа зоволтгүй, чи ганцаараа биш!

олон хэрэглээHestiaCPСамбарын хэрэглэгчид Memcached эсвэл Redis серверүүд хариу өгөхгүй эсвэл ажиллах боломжгүй болсон зэрэг асуудалтай тулгарсан.

Энэ бол жинхэнэ толгойны өвчин боловч ихэнх технологийн асуудлын нэгэн адил шийдэл нь санагдсанаас хамаагүй хялбар байдаг.

Memcached болон Redis-ийн талаар илүү ихийг мэдэж аваарай

Бид гүнзгийрэх тусамHestiaCP дээр Memcached-ийг хэрхэн суулгах талаарШийдлийг эхлүүлэхийн өмнө Memcached болон Redis гэж юу болох, тэдгээр нь таны вэбсайтад яагаад чухал болохыг товч харцгаая.

Таны вэбсайт ресторан шиг байна гэж төсөөлөөд үз дээ.

Memcached болон Redis нь үр ашигтай зөөгчтэй адил бөгөөд тэд хамгийн алдартай хоолыг (өгөгдөл) санаж байдаг бөгөөд ингэснээр тэд гал тогоо руу (мэдээллийн сан) очих шаардлагагүй болно.

Энэ нь таны вэбсайтыг илүү хурдан ачаалж, хэрэглэгчийн туршлагыг илүү зөөлөн болгодог.

Гэвч эдгээр "зөөгч нар" ажил хаяхад танай ресторан (вэб сайт) эмх замбараагүй байдалд ордог.

Асуудлын үндсэн шалтгаан: PHP хувилбар таарахгүй байна

"HestiaCP Memcached/Redis сервер хариу өгөхгүй байна" гэсэн асуудлын хамгийн түгээмэл шалтгаан нь PHP хувилбар болон Memcached/Redis өргөтгөлийн хооронд таарахгүй байна.

Энэ нь таны "зөөгч"тэй буруу хэлээр харилцахыг оролдохтой адил юм - тэд таны юу хэлж байгааг мэдэхгүй байна!

Шийдэл: Зөв өргөтгөлийг суулгана уу

Сайн мэдээ гэвэл энэ асуудлыг шийдэх нь "зөөгч"дөө шинэ хэл заахтай адил хялбар юм.

Таны хийх ёстой зүйл бол таны PHP хувилбарт тохирох Memcached эсвэл Redis өргөтгөлүүдийг суулгахад л хангалттай.

Hestiacp memcached серверүүд хариу өгөхгүй эсвэл ажиллахгүй байгааг шийднэ үү

PHP 7.4-д зориулсан санах ойд хадгалагдсан

Хэрэв та PHP 7.4 ашиглаж байгаа бол дараах тушаалыг ашиглан Memcached өргөтгөлийг суулгана уу.

sudo apt install php7.4-memcached memcached libmemcached-tools

PHP 8.2-д зориулсан Redis

HestiaCP дээр Redis санах ойн кэшийг хэрхэн суулгах талаар?

Хэрэв та PHP 8.2 ашиглаж байгаа бол дараах тушаалыг ашиглан Redis өргөтгөлийг суулгана уу.

apt install php8.2-redis
systemctl restart php8.2-fpm

Суулгаж дууссаны дараа өөрчлөлтүүд хүчин төгөлдөр болохын тулд Memcached-г сэргээх эсвэл Redis серверийг дахин эхлүүлэхээ бүү мартаарай.

Зөвлөмж: Memcached эсвэл Redis?

Хэрэв та Redis ашигладаг бол Memcached ашиглахгүй, зөвхөн нэгийг нь ашиглах хэрэгтэй.

Memcached эсвэл Redis ашиглахыг сонгох нь таны вэбсайтын хэрэгцээнээс хамаарна.

Memcached нь энгийн өгөгдлийг кэшлэхэд тохиромжтой, маш хурдан спринтер шиг, харин Редис нь илүү төвөгтэй өгөгдлийн бүтцийг зохицуулах чадвартай, олон талт тамирчин юм.

Хэрэв та аль нь илүү дээр болохыг мэдэхгүй байгаа бол хөгжүүлэгч эсвэл серверийн администратороос асууж, тэд таны нөхцөл байдалд үндэслэн зөвлөмж өгөх боломжтой.

Дүгнэлт: Вэбсайтаа дахин хурдан ажиллуулаарай

Memcached эсвэл Redis серверийн хариу өгөхгүй байгаа асуудлыг шийдэх нь таны вэб сайтын "зөөгч"-ийг үр дүнтэй ажиллуулах зөв хэрэгслээр хангахтай адил юм.

Зөв өргөтгөлүүдийг суулгаж, таны хэрэгцээнд хамгийн сайн тохирох кэшийн системийг сонгосноор та вэбсайтаа маш хурдан ачаалж, хэрэглэгчдэд саадгүй үзэх боломжийг олгоно.

Сайхан ажилладаг вэб сайт нь цэцэглэн хөгжиж буй ресторантай адил бөгөөд хүн бүрийг аз жаргалтай болгодог гэдгийг санаарай!

Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) "Hestiacp memcached серверүүд хариу өгөхгүй эсвэл ажиллахгүй байгаа шийдэл" хуваалцсан нь танд тустай байх болно.

Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-31944.html

Илүү олон далд заль мэхийг нээхийн тулд манай Telegram сувагт нэгдэнэ үү!

Хэрэв танд таалагдвал лайк дарж, хуваалцаарай! Таны шэйр, лайк бол бидний байнгын урам зориг юм!

 

发表 评论

Таны имэйл хаягийг нийтлэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

TOP хүртэл гүйлгэж