मेमकास्टेड जैसा कि यह नाम कहता है, आपकी वेबसाइट के लिए एक कैश सिस्टम है। लेकिन मुझे थोड़ा और समझाएं कि आपको इसे अपने सर्वर पर क्यों स्थापित करना चाहिए।

यदि आपके सर्वर में बहुत सारे आगंतुक हैं और यह एक PHP-System पर आधारित है, तो यह कैश सिस्टम को स्थापित करने के लिए लायक होगा। मेमकाटेड या कोई भी कैश आपके MySQL डेटाबेस पर कैशिंग या सेविंग रिक्वेस्ट द्वारा तनाव को कम कर देता है जो आम तौर पर आपके डेटाबेस में अक्सर किया जाता है।

एक उदाहरण एक वर्डप्रेस साइट होगी। यह पूरी तरह से PHP पर आधारित है और सभी पोस्ट और पेज HTML में नहीं हैं बल्कि वे PHP में हैं जहाँ सभी अनुरोध डेटाबेस में जाते हैं। तो विलंबता, लोडिंग समय, TFFB, आदि को कम करने के लिए ... आपको कैश स्थापित करना चाहिए। वहाँ nginx, याद कर रहे हैं, आदि जैसे कई सिस्टम हैं ...

स्थापना

sudo dnf स्थापित मेम्केड लिबडेमेच्ड sudo systemctl सक्षम मेम्केच्ड --now sudo systemctl स्टेटस ccached
 memcached.service - मेमकेच्ड डेमॉन लोड: लोड (/usr/lib/systemd/system/memcached.service; सक्षम; विक्रेता पूर्व निर्धारित: अक्षम) सक्रिय: सक्रिय (चल रहा है) सोम 2020-13-13 20:12:52 UTC के बाद से; 2s पहले ...

बहुत आसान। आपने Memcached स्थापित किया है।

विशेष सेटअप

यदि क्लाइंट और कैश एक ही मशीन पर चल रहे हैं, तो इस भाग को अनदेखा करें। अन्यथा ट्यूटोरियल का पालन करें।

रिमोट एक्सेस की स्थापना

मान लीजिए कि आपका कैश सर्वर आईपी 10.0.0.1 है और आप क्लाइंट को 10.0.0.2 से कनेक्ट करना चाहते हैं।

पोर्ट 11211 पर फ़ायरवॉल से कनेक्शन की अनुमति दें

sudo firewall-cmd --new-zone = memcached -permanent sudo फ़ायरवॉल-cmd --zone = memcached --add-port = 11211 / udp - अपरेंटस sudo फ़ायरवॉल-cmd --zone = memcached-add- पोर्ट = ११२११ / टीसीपी - अपरेंटस सुडो फायरवॉल-सीएमडी - ओजोन = मेमेकैच्ड - एडड-सोर्स = १०.०.०.२ / ३२ -परमानेंट सुडो फायरवॉल-सीएमडी - लोड

Daud

सुडो नैनो / आदि / sysconfig / मेम्केड

आपको एक विकल्प पैरामीटर दिखाई देगा, वहां निम्न पंक्ति जोड़ें

विकल्प = "- l 10.0.0.1"

फ़ाइल को सहेजें और मेमेकैड सेवा को पुनरारंभ करें।

sudo systemctl पुनः आरंभ मेमकेड

मेमकेड से जुड़ना

यदि आप WordPress, Dupral या Magneto से जुड़ना चाहते हैं, तो आपको php-peel-memcached को इंस्टॉल करना होगा। यह किसी भी PHP CMS के लिए भी उपयोगी है। इसे निम्नानुसार स्थापित करने के लिए:

sudo dnf स्थापित php-pecl-memcache

यदि आपके पास कोई और संदेह है, तो कृपया GitHub पर मेम्केडेड विकी को देखें यहाँ

facebook पर साझा करें
फेसबुक
twitter पर साझा करें
ट्विटर
linkedin पर साझा करें
लिंक्डइन
इस लेख में: