Laravel Redis ve Memcached Kullanımı

Belki de yazacağım en kısa makale olacak ama belirtmeden geçemeyeceğim bir konu caching. Özellikle Laravel'e entegre etmeniz bu kadar kolayken, hala dosyalar ile caching yapmak elde edebileceğiniz maksimum performansı inanılmaz düşürüyor. Bu yüzden, mutlaka kendi sunucularınızda, Redis ve Memcached kullanın.

Memcached ve Redis'i sunucunuza kurmak için
sudo apt-get install -y memcached php5-memcached redis-server # -y etiketi karşınıza çıkabilecek tüm potansiyel sorulara evet cevabı vermeye yarar
Redis için ekstra olarak composer dosyanızda alttaki paketi dahil etmeniz lazım.
"predis/predis": "~1.0"
Son olarak yapmanız gereken tek şey, .env dosyanızda bunları belirtmek.
CACHE_DRIVER=redis
SESSION_DRIVER=memcached
QUEUE_DRIVER=sync
Eğer Redis veya Memcached'in kullandığı portları değiştirmeye karar verirseniz, değişiklikleri yaptıktan sonra Laravel'e bunları belirtmek için config/cache.php dosyasını düzenlemeniz lazım.