هو نظم تخزين مؤقت يعمل علي زيادة أداء و سرعة تطبيقات المواقع المتغيرة/dynamic web applications من خلال تخفيف الأحمال علي قواعد البيانات
و هي تقوم بتخزين بيانات في الذاكرة المؤقتة/Ram من نتائج التواصل/الإستعلام مع قاعدة البيانات ، و،هي مفتوحة المصدر و مجانية
سوف نقوم معا بتنصيب Memcache علي التوزيعة CentOS في 5 خطوات
1- تنصيب Memcache علي نظام التشغيل :
ثم قم بتنفيذ الأمر :
yum install memcached
الأن أنت قمت بتنصيب Memcached daemon علي النظام
2- إعداد Memcache علي نظام التشغيل :
بعدما قمت بتنصيب memcached لابد و أن تقوم بضبط إعداداتها
إفتح الملف التالي من خلال أي محرر نصوص (الـ nano أبسط محرر)
السطر الثاني USER : هو أسم اليوزر الذى سيستخدمه memcached للعمل في النظام
السطر الثالث MAXCONN : هو الحد اﻻقصى المسموح له بالإتصال بال memcached في نفس اللحظة .. يمكنك زيادتهم حسب متطلباتك
السطر الرابع CACHESIZE : هو حجم مساحة memcached المسموح بها في الذاكرة المؤقتة Ram إجعلها 1024 .. يمكنك زيادتها حسب متطلباتك
السطر الخامس OPTIONS : ضع فيها server ip يمكن لل nginx OR Apache اﻻتصال به .. ضع في هذا السطر
3- تشغيل Memcache في خدمات نظام التشغيل :
اولا : قم بتفعيل memcached في ال runlevel اﻻزمة لها في النظام من خلال اﻻمر التالي
يتبقى علينا ان نقوم بتنزيل php memcache ليتم تفعيل الكاش مع خدمات php
4- تنصيب php Memcache
لابد و أن تكون قد قمت بتنصيب خدمات PHP علي سيرفرك مسبقا
وتتأك من وجود php-pear
أما إذا كنت تستخدم Cpanel فالامر سيكون اسهل لانها تقوم بتنزيل ال php وال php-pear
ولتركيب ال php memcache
قم بوضع اﻻمر التالي
أكتب “yes” و إضغط Enterوبعد أن يتم التنصيب
سيطلب منك وضع ال Extension memcache في ملف php.ini
والذى ستجده في المسار إذا كان سيرفرك Cpanel
إفحص فاعلية عمل ال Memcached من خلال اﻻمر التالي
إنشئ ملف info.php
وضع فيه السطور التالية
http://yourdomain-name.com/info.php
وتأكد من فعالية ال Memcache
إذا كان لديك أى استفسارات في التركيب تفضل بـمـراسـلـتـنـا مـن هـنـا[:en]
– ماهو Memcache ؟
هو نظم تخزين مؤقت يعمل علي زيادة أداء و سرعة تطبيقات المواقع المتغيرة/dynamic web applications من خلال تخفيف الأحمال علي قواعد البيانات
و هي تقوم بتخزين بيانات في الذاكرة المؤقتة/Ram من نتائج التواصل/الإستعلام مع قاعدة البيانات ، و،هي مفتوحة المصدر و مجانية
سوف نقوم معا بتنصيب Memcache علي التوزيعة CentOS في 5 خطوات
1- تنصيب Memcache علي نظام التشغيل :
ثم قم بتنفيذ الأمر :
yum install memcached
الأن أنت قمت بتنصيب Memcached daemon علي النظام
2- إعداد Memcache علي نظام التشغيل :
بعدما قمت بتنصيب memcached لابد و أن تقوم بضبط إعداداتها
إفتح الملف التالي من خلال أي محرر نصوص (الـ nano أبسط محرر)
السطر الثاني USER : هو أسم اليوزر الذى سيستخدمه memcached للعمل في النظام
السطر الثالث MAXCONN : هو الحد اﻻقصى المسموح له بالإتصال بال memcached في نفس اللحظة .. يمكنك زيادتهم حسب متطلباتك
السطر الرابع CACHESIZE : هو حجم مساحة memcached المسموح بها في الذاكرة المؤقتة Ram إجعلها 1024 .. يمكنك زيادتها حسب متطلباتك
السطر الخامس OPTIONS : ضع فيها server ip يمكن لل nginx OR Apache اﻻتصال به .. ضع في هذا السطر
3- تشغيل Memcache في خدمات نظام التشغيل :
اولا : قم بتفعيل memcached في ال runlevel اﻻزمة لها في النظام من خلال اﻻمر التالي
يتبقى علينا ان نقوم بتنزيل php memcache ليتم تفعيل الكاش مع خدمات php
4- تنصيب php Memcache
لابد و أن تكون قد قمت بتنصيب خدمات PHP علي سيرفرك مسبقا
وتتأك من وجود php-pear
أما إذا كنت تستخدم Cpanel فالامر سيكون اسهل لانها تقوم بتنزيل ال php وال php-pear
ولتركيب ال php memcache
قم بوضع اﻻمر التالي
أكتب “yes” و إضغط Enterوبعد أن يتم التنصيب
سيطلب منك وضع ال Extension memcache في ملف php.ini
والذى ستجده في المسار إذا كان سيرفرك Cpanel
إفحص فاعلية عمل ال Memcached من خلال اﻻمر التالي
إنشئ ملف info.php
وضع فيه السطور التالية
http://yourdomain-name.com/info.php
وتأكد من فعالية ال Memcache
و هي تقوم بتخزين بيانات في الذاكرة المؤقتة/Ram من نتائج التواصل/الإستعلام مع قاعدة البيانات ، و،هي مفتوحة المصدر و مجانية
سوف نقوم معا بتنصيب Memcache علي التوزيعة CentOS في 5 خطوات
- تنصيب Memcache علي نظام التشغيل
- إعداد Memcache علي نظام التشغيل
- تشغيل Memcache في خدمات نظام التشغيل
- تنصيب php Memcache
- التأكد من فعالية عمل الـ Memcache
1- تنصيب Memcache علي نظام التشغيل :
ثم قم بتنفيذ الأمر :
yum install memcached
إضغط “y” ثم Enter
2- إعداد Memcache علي نظام التشغيل :
بعدما قمت بتنصيب memcached لابد و أن تقوم بضبط إعداداتها
إفتح الملف التالي من خلال أي محرر نصوص (الـ nano أبسط محرر)
/etc/sysconfig/memcached
ستجد أن الملف يحتوى علي 5 سطور فقط بالشكل التالي
PORT=”11211″
USER=”memcached”
MAXCONN=”1024″
CACHESIZE=””
OPTIONS=””
السطر اﻻول PORT : هو البوابة و المنفذ الذى سيستخدمه memcached في النظامUSER=”memcached”
MAXCONN=”1024″
CACHESIZE=””
OPTIONS=””
السطر الثاني 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);
?>
ثم إفتح الملف من موقعك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
2- إعداد Memcache علي نظام التشغيل :
بعدما قمت بتنصيب memcached لابد و أن تقوم بضبط إعداداتها
إفتح الملف التالي من خلال أي محرر نصوص (الـ nano أبسط محرر)
/etc/sysconfig/memcached
ستجد أن الملف يحتوى علي 5 سطور فقط بالشكل التالي
PORT=”11211″
USER=”memcached”
MAXCONN=”1024″
CACHESIZE=””
OPTIONS=””
السطر اﻻول PORT : هو البوابة و المنفذ الذى سيستخدمه memcached في النظامUSER=”memcached”
MAXCONN=”1024″
CACHESIZE=””
OPTIONS=””
السطر الثاني 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);
?>
ثم إفتح الملف من موقعكphpinfo();
phpinfo(INFO_MODULES);
?>
http://yourdomain-name.com/info.php
وتأكد من فعالية ال Memcache