أنت هنا

المسرعات (الكاش) للسيرفر ومتى نستخدمها ؟

الكاتب : admin | 11/07/2012 |

بسم الله الرحمن الرحيم وبه نستعين ..

من الاشياء اللي اصبحت في متوفر ايدينا حاليا من حيث توفرها حتى وصل بلوحات التحكم باضافتها مثل لوحة التحكم cpanel المعروفه وايضا كثرة الدروس عنها وتوفر مستنداتها  واستقرارها بشكل افضل من السابق هي المسرعات الخاصه بالسيرفر وهذي اهميتها تقوم على جزئية تقليل مصاريف الموقع وتسريعه بشكل افضل مع ضخامة الموقع اذاً باختصار المسرعات = زيادة استيعاب السيرفر لزوار اكبر من امكانياته المحدده ...

متى يأتي دور المسرعات في السيرفر ؟

في الغالب ما نحتاج الى استخدام المسرعات الا بعد الضغط الحاصل من كثافة الزوار او استخدام برمجيه سيئه لانه في الوضع الطبيعي المفروض يكون الموقع سريع لكن بعد ضغط الزوار يأتي البطئ المنفر للزائر وسقوط بعض برامج السيرفر نضراً للضغط الحاصل من كثافة الزوار هنا يأتي اختيار المسرع المناسب (قلت مسرع مناسب لانه يجب معرفة ما يناسبنا قبل تركيبه) لحل مشكلة الضغط بعد معرفة اسبابها ...

ماهي انواع المسرعات ؟

هناك انواع مختلفه باختلاف تخصصها مثلا هناك كاش للبروكسي وهذا في العاده يكون حل لمشاكل الاباتشي مع استهلاكه للموارد ومشكلة C10k problem نحتاج الى كاش بروكسي لو صار معنا ضغط بسبب قواعد البيانات نحتاج الى كاش خاص بها ونفس الكلام ينطبق على php ...

المسرعات (الكاشات) المشهوره =

Squid cache = كاش بروكسي للسيرفر وممكن عمله بجانب خادم الاباتشي

nginx = خادم ويب ممتاز في سرعته وقلة استهلاكه لموارد السيرفر يعمل بديل لخادم الاباتشي او بالامكان عمله بجانبه كبروكسي

Varnish cache  = كاش مخصص للبروكسي قادم بقوه نضرا لامكانياته ودعمه اكثر من بروتوكول للانترنت يعمل بجانب خوادم الويب

apc cache = كاش خاص بلغة php ومدعوم بشكل جيد على موقع اللغه نفسها واراه ضروري في كل سيرفر وجوده

memcached   = كاش خاص بالسيرفر ومدعوم من اكثر من لغة برمجه منها php تعمل بشكل جيد مع قاعدة البيانات mysql

xcache = كاش للغة php مقدم من موقع الخادم lighttpd المعروف ...

هل للمسرعات سلبيات ؟

نعم لها سلبيات اهمها توافقيتها مع البرامج الاخرى على السيرفر وطريقة تشغيل ا PHP handlers  مثلا اغلب الكاشات اللي تعمل على السيرفر غير كاشات البروكس لا تعمل مع suphp ايضا عدم اعدادات الكاش بشكل مناسب مع موارد السيرفر يسبب مشاكل ...

هل ننصح بتركيب المسرعات على السيرفر بدون ضغط عليه ؟

هذا اعتبره من الترف لان لايوجد حاجه لها ما عدى كاشات opcode الخاصه بلغة php لان عملها اساسي حالياً وارى انها يجب ان تضاف لكل سيرفر ....

لنا مقاله اخرى عن نظام التشغيل والبرامج واثرها على سرعة السيرفر في القريب ان شاء الله

 

روابط مفيده =

1- شرح تركيب المسرع memcache

2- تركيب مسرع php المعروف apc على السيرفر

 

القسم :

التعليقات

المقالة اقل ما يقال عنها انها ممتازة جداً 
بالفعل وقعت حيرة من أمري في وقت سابق حيث اني عانيت من ضغط على الخادم و إحتجت الى تركيب مسرع لكن أياً منها أختار هنا كان المشكل 
لا أعرف اي مسرع مناسب ولا دوره أيضا ارى شح كبير في هذا المجال من حيث المعلومة 

جزاك الله خيراً أخي الكريم

حياك الله وجزاك الله بالمثل ان شاء الله فيه مقالات اكثر عن طرق تسريع المواقع قادمه

موضوع رائع جدا وجميل