Auteur de la discussion
#1
[Plesk Panel], günümüzde web hosting yönetimi için sık kullanılan, kullanıcı dostu arayüzüyle öne çıkan bir platformdur. Ancak, yüksek trafik alan siteler veya performans odaklı projelerde, Nginx'in önbellekleme (cache) özelliklerini etkin kullanmak, sunucu yanıt sürelerini ciddi anlamda iyileştirebilir. Peki, Plesk üzerinde Nginx cache yapılandırması nasıl yapılır? İşte detaylar:
Öncelikle, Plesk'te Nginx, genellikle Apache ile birlikte reverse proxy olarak çalışır. Bu yapı, statik içeriklerin ve sık erişilen sayfaların önbelleğe alınmasıyla performansı artırır. Plesk, bu ayarları GUI üzerinden veya manuel olarak düzenlemeye imkan verir.
Plesk panel üzerinden veya SSH erişimiyle
İşte temel ayar örneği:
Burada,
Plesk GUI üzerinden, "Websites & Domains" > ilgili alan adı > "Apache & Nginx Settings" bölümüne geçin. Burada, Nginx ayarlarına özel bloklar ekleyebilirsiniz.
Örneğin, aşağıdaki gibi:
Bu ayarlarla, 200 ve 302 durum kodları 10 dakika, 404 ise 1 dakika önbelleğe alınır. Ayrıca,
Zamanla önbelleğin temizlenmesi gerekebilir. Bu durumda,
Yapılandırmayı tamamladıktan sonra,
Ayrıca, CDN veya güvenlik duvarı ayarları ile uyumsuzluk olmamasına dikkat edin.
Sonuç olarak, Plesk panel üzerinden Nginx önbellekleme yapılandırması, temel ayarların doğru yapılmasıyla oldukça etkin hale gelir. Bu sayede, sunucu üzerindeki yük azalır ve kullanıcı deneyimi iyileşir.
Kapsamlı ve doğru yapılandırma, özellikle yüksek trafikli sitelerde performans artışını garantiler.
Öncelikle, Plesk'te Nginx, genellikle Apache ile birlikte reverse proxy olarak çalışır. Bu yapı, statik içeriklerin ve sık erişilen sayfaların önbelleğe alınmasıyla performansı artırır. Plesk, bu ayarları GUI üzerinden veya manuel olarak düzenlemeye imkan verir.
- Nginx cache dizin ve parametrelerinin belirlenmesi
Plesk panel üzerinden veya SSH erişimiyle
/etc/nginx/ dizininde conf veya vhosts dosyalarına ulaşabilirsiniz. Burada, genellikle /etc/nginx/plesk.conf.d/ veya /etc/nginx/conf.d/ dizinleri kullanılır. İşte temel ayar örneği:
CODE
12
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=1g inactive=60m use_temp_path=off;
Burada,
proxy_cache_path ile önbelleğin saklanacağı dizin, boyut limitleri ve kullanılacak alan belirlenir. Bu dizinin var olduğundan emin olun. - Plesk'de önbellek ayarlarının entegre edilmesi
Plesk GUI üzerinden, "Websites & Domains" > ilgili alan adı > "Apache & Nginx Settings" bölümüne geçin. Burada, Nginx ayarlarına özel bloklar ekleyebilirsiniz.
Örneğin, aşağıdaki gibi:
CODE
123456
[b]Nginx önbellekleme ayarları[/b]
proxy_cache my_cache;
proxy_cache_valid 200 302 10m;
proxy_cache_valid 404 1m;
add_header X-Cache-Status $upstream_cache_status;
Bu ayarlarla, 200 ve 302 durum kodları 10 dakika, 404 ise 1 dakika önbelleğe alınır. Ayrıca,
X-Cache-Status başlığı ile önbellek durumu gözlemlenebilir. - Önbelleğin temizlenmesi ve yönetimi
Zamanla önbelleğin temizlenmesi gerekebilir. Bu durumda,
proxy_cache_purge veya cron işleriyle düzenli temizlik yapabilirsiniz. Ayrıca, inactive parametresi, kullanılmayan içeriklerin otomatik silinmesini sağlar. - Performans ve güvenlik testleri
Yapılandırmayı tamamladıktan sonra,
nginx -t komutuyla yapılandırma kontrolü yapın ve ardından yeniden Nginx servisini yeniden başlatın. Ayrıca, CDN veya güvenlik duvarı ayarları ile uyumsuzluk olmamasına dikkat edin.
Sonuç olarak, Plesk panel üzerinden Nginx önbellekleme yapılandırması, temel ayarların doğru yapılmasıyla oldukça etkin hale gelir. Bu sayede, sunucu üzerindeki yük azalır ve kullanıcı deneyimi iyileşir.
Kapsamlı ve doğru yapılandırma, özellikle yüksek trafikli sitelerde performans artışını garantiler.
