برنامج فارنيش , هو برنامج تسريع المواقع الديناميكية على السيرفر , من خلال عمل حفظ نسخة كاش في ذاكره السيرفر RAM .
و تستعمله شركات كبرى مثل Facebook, Twitter, Vimeo, Tumblr و غيرها الكثير ...
على عكس امثاله من برامج الكاش Cache ما يميز فارنش هو حفظ المعلومات في ذاكرة السيرفر , و هذا يجعل اسرع بكثير من تخزينها في الاقراص الصلبه حتى و ان كان القرص الصلب من نوع SSD السريع جدا
من فوائده و لماذا يجب تركيبه على السيرفر
1. تقليل الحمل عن السيرفر , و خاصة المعالج CPU
2. جعل تصفح المواقع اسرع بكثير و ذلك بتخزين كاش لملفات المواقع في الذاكره مثل ملفات CSS & JS
برنامج فارنش يعمل مع برامج الويب و ليس بديل لها
بما معناه اننا سنقوم بتركيب فارنش ليعمل مع Apache web server
و الان للتركيب ادخل الشيل عن طريق برامج SSH المتنوعه و اشهرها Putty
رمز Code:
rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.el6.rpm
رمز Code:
yum install varnish
الان يجب ان يكون عندك الناتج كالتالي لكن ستكون لديك النسخه 4.0 بالصوره موجوده نسخه 3.0
الان تم تركيب البرنامج على السيرفر و سنقوم بضبط الاعدادات
رمز Code:
nano /etc/sysconfig/varnish
ابحث عن
رمز Code:
DAEMON_OPTS="-a :6081 \
و استبدلها بـ
رمز Code:
DAEMON_OPTS="-a :80 \
ما قمنا به هو تعديل المنفذ او البورت لجعل فارنش يعمل على منفذ الويب 80 الرئيسي
الان قم بعمل حفظ
Control+O
و خروج
Control+X
و الان سنقوم بجعل الاباتشي يعمل على المنفذ 8080
رمز Code:
nano /etc/varnish/default.vcl
ابحث عن
رمز Code:
backend default {
.host = "127.0.0.1";
.port = "80";
}
استبدل رقم المنفذ 80 بــ 8080 ليكون الناتج مثل التالي
رمز Code:
backend default {
.host = "127.0.0.1";
.port = "8080";
}
و الان نقوم بعمل تعديلات على ملف اعدادات الاباتشي
رمز Code:
nano /etc/httpd/conf/httpd.conf
ابحث عن السطر
رمز Code:
“Listen 80″
و استبدله بهذا
رمز Code:
127.0.0.1:8080
شوف المثال بالصوره
و نبحث عن هذا السطر
نستبدل بهذا
رمز Code:
NameVirtualHost 127.0.0.1:8080
و الان ننزل بنفس الملف الى اعدادات المواقع الموجود و نغير المنفذ الى 8080
مثل
و اخيرا نقوم بعمل اعادة تشغيل للفرانش و الاباتشي
رمز Code:
service httpd restart
رمز Code:
service varnish restart
انتهى التركيب و كل شي شغال الان على فارنش
فارنش يستخدم 256mb من الذاكره عند تركيبه , يجب عليك تغيير هذا على حسب سيرفرك
اذا كان في بس اس ربما عليك انقاص الحجم و اذا كان سيرفر خاص و لديك عدد جيد من الرامات تستطيع اضافة 2 جيجا او اكثر ليستعملها فارنش على حسب سيرفرك
كاتب الموضوع Slims
ليست هناك تعليقات:
إرسال تعليق