Linux Varnish Cache Php Hızlandırıcı Kurulumu Cpanel

Linux Varnish Cache Php Hızlandırıcı Kurulumu Cpanel

Sunucularda eklenti olarak kullanılan cache eklentileri bir süre sonra kararsız kalıp sistemsel hatalara neden olmaktadır.Mesleğim Sunucu yönetimi üzerine olduğu için şunu rahatlıkla söyleyebilirim WordPress ve diğer özel yazılımlara ekleyeceğiniz cache uygulamaları bir süre sonra sistemsel yük yada kararsızlık yaşatıp sql bozulmalarına neden olacaktır.Wordpress te en çok karşılaşılan ise sistemin admin paneli ve dosyalara erişimde problemler çıkarmasıdır.

Varnish cache ise apache’yi devreden çıkaran linuxun apache portunu kullanarak önbellekleme yapan başarılı bir yazılımdır.Ayrıca ücretsiz bir yazılım olmasıda caziplik yaratmaktadır.Öncelikle kurulum işlemine başlmadan önce;

WHM Panel ->Tweak Settings-> Search Kısmına Apache non-SSL IP/port yazıp aratın size 1 tane sonuç bulacak ve  karşısına 8080 yazıp kaydedin.

Bu işlem ile apacheyi 8080 portuna aldık ve varnish cache kurunca 80 portuna bu yazılımı alacağız.

Varnish reposunu sunucuya eklemek
rpm -Uvh http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release-3.0-1.noarch.rpm

yum komutu ile varnish kurulumu yapıyoruz
yum install varnish

Nano ile varnish configi açalım ve VARNISH_LISTEN_PORT aratıp karşısındaki değeri 80 yapıp kaydedelim.

nano /etc/sysconfig/varnish

Nano ile default yapılandırma dosyasını değiştirme işlemi yapıyoruz.

nano /etc/varnish/default.vcl

 


#apache portunu dinletiyoruz
backend default {
.host = "94.102.1.27";
.port = "8080";
}
sub vcl_recv {
if (req.url ~ "\.(png|gif|jpg|swf|css|js)$") {
return(lookup);
}
}

sub vcl_fetch {
if (req.url ~ “\.(png|gif|jpg|swf|css|js)$”) {
unset beresp.http.set-cookie;
}
}

 

Şimdi ise varnish cache’yi aktif edelim

chkconfig varnish on
service varnish start

Eğer dilerseniz varnish istatistiklerini görmek için;

varnishstat

Eğer config dosyasında bozukluk oluşur ise aşağıdaki komutla ilk ayarlara dönebilirsiniz.

varnishd -C -f /etc/varnish/default.vcl

Önceki Laravel 5 Elfinder Paketi Kurulumu CKeditor
Sonraki Laravel Yardımcı Sınıf Ekleme ve Google Analytics Verilerini Sitenize Ekleme

Yazar hakkında

keykubad
keykubad 204 Gönderiler

2012 yılında yeni kimliği ve yeni bilgilerle sizlere teknoloji,web programlama,tasarim,güvenlik,internet ve programlar hakkında detaylı bilgiler vermek amaçlı kurulmuş kişisel web sayfamdır.

Yazara ait tüm yazılar

Diğer yazılarımız

Sunucu Yönetimi 0 Yorum

Linux Serverlarda Servislerin Kontrolü Gereksiz Servis Kapatılması Detaylı

Açık olan servsilerimizi görmek için chkconfig –list komutunu kullanabiliriz. Bu komutla ekranımıza her init seviyesinden hangi servislerin açılışta çalıştığının listesi gelir. Normalde sunucu olarak yapılandırılan bir linux init3 olarak açılır,

Sunucu Yönetimi 0 Yorum

IIS Output Cache Önbellekleme Kullanımı ile Site Hızlandırma

IIS Output Cache Önbellekleme Kullanımı ile Site Hızlandırma yöntemi ile sitelerinizi çok hızlı açılır duruma getirebilirsiniz. Ancak bu yöntem anlık xml güncellemesi yapan eticaret sitelerinde önbellekleme yaptığı için xml verilerini

Sunucu Yönetimi 0 Yorum

.SVC Uzantılı Dosyaların Çalışması İçin IIS WCF Servisi Yüklemesi

Bazı .net framework ile yazılmış projelerde 404.3 hatası vermesinin sebebi .svc uzantılı dosyaların çalışmamasından kaynaklanmaktadır. Projeniz IIS WCF servisi kullandıysanız aşağıdaki Feauture yüklemeniz gerekecektir. HTTP Activation Modülü IIS ile açılması için

2 Yorum

  1. Arif
    Kasım 18, 08:11 Yanıtla

    Kolay gelsin. Sitemizi laravel ile yaptik. Varnish kurulumunu da yaptiktan sonra laravel tarafinda bir degisiklige ihtiyac var mi yoksa varnis kurulumu bittiginde calismaya basliyor mu. Url bazinda duzenlemw yapmak gerekir mi her url de calisir mi?

    • keykubad
      Kasım 18, 10:34 Yanıtla

      Merhaba;

      varnish, htaccess çalışması için bazı ayarları oluyordu. Onu yapmanız sonrasında rahatlıkla kullanabilirsiniz. Ancak laravel içinden cache ile ilgili işlevler yaptıysanız kaldırınız. varnish cache kendisi cache yapacaktır.

Cevap bırakın

This site uses Akismet to reduce spam. Learn how your comment data is processed.