[:ar]
– ماهو Memcache ؟
هو نظم تخزين مؤقت يعمل علي زيادة أداء و سرعة تطبيقات المواقع المتغيرة/dynamic web applications من خلال تخفيف الأحمال علي قواعد البيانات
و هي تقوم بتخزين بيانات في الذاكرة المؤقتة/Ram من نتائج التواصل/الإستعلام مع قاعدة البيانات ، و،هي مفتوحة المصدر و مجانية
سوف نقوم معا بتنصيب Memcache علي التوزيعة CentOS في 5 خطوات
- تنصيب Memcache علي نظام التشغيل
- إعداد Memcache علي نظام التشغيل
- تشغيل Memcache في خدمات نظام التشغيل
- تنصيب php Memcache
- التأكد من فعالية عمل الـ Memcache
1- تنصيب Memcache علي نظام التشغيل :
ثم قم بتنفيذ الأمر :
yum install memcached
إضغط “y” ثم Enter
الأن أنت قمت بتنصيب Memcached daemon علي النظام
2- إعداد Memcache علي نظام التشغيل :
بعدما قمت بتنصيب memcached لابد و أن تقوم بضبط إعداداتها
إفتح الملف التالي من خلال أي محرر نصوص (الـ nano أبسط محرر)
/etc/sysconfig/memcached
ستجد أن الملف يحتوى علي 5 سطور فقط بالشكل التالي
PORT=”11211″
USER=”memcached”
MAXCONN=”1024″
CACHESIZE=””
OPTIONS=””
السطر اﻻول PORT : هو البوابة و المنفذ الذى سيستخدمه memcached في النظام
السطر الثاني USER : هو أسم اليوزر الذى سيستخدمه memcached للعمل في النظام
السطر الثالث MAXCONN : هو الحد اﻻقصى المسموح له بالإتصال بال memcached في نفس اللحظة .. يمكنك زيادتهم حسب متطلباتك
السطر الرابع CACHESIZE : هو حجم مساحة memcached المسموح بها في الذاكرة المؤقتة Ram إجعلها 1024 .. يمكنك زيادتها حسب متطلباتك
السطر الخامس OPTIONS : ضع فيها server ip يمكن لل nginx OR Apache اﻻتصال به .. ضع في هذا السطر
-l 127.0.0.1
وقم بحفظ الملف
3- تشغيل Memcache في خدمات نظام التشغيل :
اولا : قم بتفعيل memcached في ال runlevel اﻻزمة لها في النظام من خلال اﻻمر التالي
chkconfig --levels 235 memcached on
ثم قم بتشغيل الخدمة من خلال اﻻمر التالي
/etc/init.d/memcached restart
الأن لديك memcached في سيرفر
يتبقى علينا ان نقوم بتنزيل php memcache ليتم تفعيل الكاش مع خدمات php
4- تنصيب php Memcache
لابد و أن تكون قد قمت بتنصيب خدمات PHP علي سيرفرك مسبقا
وتتأك من وجود php-pear
أما إذا كنت تستخدم Cpanel فالامر سيكون اسهل لانها تقوم بتنزيل ال php وال php-pear
ولتركيب ال php memcache
قم بوضع اﻻمر التالي
pecl install memcache
سيسألك عن ما إذا كنت تود ان تقوم بتنصيب الmemcache مع تفعيل ال handler support
أكتب “yes” و إضغط Enterوبعد أن يتم التنصيب
سيطلب منك وضع ال Extension memcache في ملف php.ini
والذى ستجده في المسار إذا كان سيرفرك Cpanel
/usr/local/lib/php.ini
قم بوضع هذا السطر في أخر الملف
extension=”memcache.so”
إذا كان سيرفر LAMP Server يمكنك تنفيذ اﻻمر التالي ليرد عليك السيرفر بمسار ملف php.ini
php -i |grep php.ini
5- التأكد من فعالية عمل الـ Memcache
إفحص فاعلية عمل ال Memcached من خلال اﻻمر التالي
netstat -tulpn | grep :11211
قم بإنشاء ملف phpinfo ليعرض لك معلومات عن php
إنشئ ملف info.php
وضع فيه السطور التالية
<?php
phpinfo();
phpinfo(INFO_MODULES);
?>
ثم إفتح الملف من موقعك
http://yourdomain-name.com/info.php
وتأكد من فعالية ال Memcache
إذا كان لديك أى استفسارات في التركيب تفضل بـمـراسـلـتـنـا مـن هـنـا[:en]
– ماهو Memcache ؟
هو نظم تخزين مؤقت يعمل علي زيادة أداء و سرعة تطبيقات المواقع المتغيرة/dynamic web applications من خلال تخفيف الأحمال علي قواعد البيانات
و هي تقوم بتخزين بيانات في الذاكرة المؤقتة/Ram من نتائج التواصل/الإستعلام مع قاعدة البيانات ، و،هي مفتوحة المصدر و مجانية
سوف نقوم معا بتنصيب Memcache علي التوزيعة CentOS في 5 خطوات
- تنصيب Memcache علي نظام التشغيل
- إعداد Memcache علي نظام التشغيل
- تشغيل Memcache في خدمات نظام التشغيل
- تنصيب php Memcache
- التأكد من فعالية عمل الـ Memcache
1- تنصيب Memcache علي نظام التشغيل :
ثم قم بتنفيذ الأمر :
yum install memcached
إضغط “y” ثم Enter
الأن أنت قمت بتنصيب Memcached daemon علي النظام
2- إعداد Memcache علي نظام التشغيل :
بعدما قمت بتنصيب memcached لابد و أن تقوم بضبط إعداداتها
إفتح الملف التالي من خلال أي محرر نصوص (الـ nano أبسط محرر)
/etc/sysconfig/memcached
ستجد أن الملف يحتوى علي 5 سطور فقط بالشكل التالي
PORT=”11211″
USER=”memcached”
MAXCONN=”1024″
CACHESIZE=””
OPTIONS=””
السطر اﻻول PORT : هو البوابة و المنفذ الذى سيستخدمه memcached في النظام
السطر الثاني USER : هو أسم اليوزر الذى سيستخدمه memcached للعمل في النظام
السطر الثالث MAXCONN : هو الحد اﻻقصى المسموح له بالإتصال بال memcached في نفس اللحظة .. يمكنك زيادتهم حسب متطلباتك
السطر الرابع CACHESIZE : هو حجم مساحة memcached المسموح بها في الذاكرة المؤقتة Ram إجعلها 1024 .. يمكنك زيادتها حسب متطلباتك
السطر الخامس OPTIONS : ضع فيها server ip يمكن لل nginx OR Apache اﻻتصال به .. ضع في هذا السطر
-l 127.0.0.1
وقم بحفظ الملف
3- تشغيل Memcache في خدمات نظام التشغيل :
اولا : قم بتفعيل memcached في ال runlevel اﻻزمة لها في النظام من خلال اﻻمر التالي
chkconfig --levels 235 memcached on
ثم قم بتشغيل الخدمة من خلال اﻻمر التالي
/etc/init.d/memcached restart
الأن لديك memcached في سيرفر
يتبقى علينا ان نقوم بتنزيل php memcache ليتم تفعيل الكاش مع خدمات php
4- تنصيب php Memcache
لابد و أن تكون قد قمت بتنصيب خدمات PHP علي سيرفرك مسبقا
وتتأك من وجود php-pear
أما إذا كنت تستخدم Cpanel فالامر سيكون اسهل لانها تقوم بتنزيل ال php وال php-pear
ولتركيب ال php memcache
قم بوضع اﻻمر التالي
pecl install memcache
سيسألك عن ما إذا كنت تود ان تقوم بتنصيب الmemcache مع تفعيل ال handler support
أكتب “yes” و إضغط Enterوبعد أن يتم التنصيب
سيطلب منك وضع ال Extension memcache في ملف php.ini
والذى ستجده في المسار إذا كان سيرفرك Cpanel
/usr/local/lib/php.ini
قم بوضع هذا السطر في أخر الملف
extension=”memcache.so”
إذا كان سيرفر LAMP Server يمكنك تنفيذ اﻻمر التالي ليرد عليك السيرفر بمسار ملف php.ini
php -i |grep php.ini
5- التأكد من فعالية عمل الـ Memcache
إفحص فاعلية عمل ال Memcached من خلال اﻻمر التالي
netstat -tulpn | grep :11211
قم بإنشاء ملف phpinfo ليعرض لك معلومات عن php
إنشئ ملف info.php
وضع فيه السطور التالية
<?php
phpinfo();
phpinfo(INFO_MODULES);
?>
ثم إفتح الملف من موقعك
http://yourdomain-name.com/info.php
وتأكد من فعالية ال Memcache
إذا كان لديك أى استفسارات في التركيب تفضل بـمـراسـلـتـنـا مـن هـنـا[:]
Leave A Comment