Plesk Panel Nginx önbellekleme nedir ve nasıl etkinleştirilir?

Photo of author

Kerem SARI

Plesk Panel, web sitenizin performansını artırmak ve sunucu yükünü azaltmak için çeşitli özellikler sunar. Bu özelliklerden biri de Nginx önbellekleme özelliğidir. Nginx, yüksek performanslı bir web sunucusu olarak, web içeriğini önbelleğe alarak kullanıcıların daha hızlı bir deneyim yaşamasını sağlar. Plesk Panel üzerinden Nginx önbellekleme özelliğini etkinleştirmek, web sitenizin hızını artırmak ve sunucu üzerindeki yükü azaltmak için etkili bir yöntemdir.

Nginx önbellekleme nedir?

Nginx önbellekleme, web sunucusunun belirli içerikleri veya dosyaları, sık erişilen verileri hızlı bir şekilde sağlamak amacıyla önbellekte saklamasını ifade eder. Bu, sıkça erişilen dosyaların (örneğin, resimler, CSS dosyaları, JavaScript dosyaları) veya sayfaların sunucunun belleğinde veya diskinde saklanması anlamına gelir. Böylece, bu dosyalar tekrar talep edildiğinde, Nginx hızlı bir şekilde bu içeriği sunar ve veritabanı veya arka uç sunucuya yeniden başvurmak zorunda kalmaz.

Önemli: Bu işlem projenizin önbellek dosyalarını sunucu üzerinde oluşturmanıza yarar. Bu işlemin ikinci aşaması için yazının sonundaki tarayıcı önebellekleme talimatını içeren sayfayı ziyaret etmelisiniz.

Nginx önbellekleme nasıl etkinleştirilir?

1. Plesk Panel’e Giriş Yapın

Plesk Panel’e erişmek için tarayıcınızda Plesk giriş sayfasına gidin ve kullanıcı adınız ve şifreniz ile oturum açın.

2. İlgili Domaini Seçin

Giriş yaptıktan sonra, sol menüden önbellekleme ayarlarını yapmak istediğiniz domaini seçin. Bu domain genellikle “Web Siteleri ve Alan Adları” bölümünde bulunur.

3. Apache & Nginx Ayarlarına Erişin

  1. Domain Ayarları: Seçtiğiniz domainin yanında bulunan “Ayarlar” veya “Web Siteleri ve Alan Adları” seçeneğine tıklayın.
  2. Apache & Nginx Ayarları: Açılan sayfada, “Apache & Nginx Ayarları” veya benzeri bir başlık altında, Nginx konfigürasyonunu yönetmek için ilgili seçeneği bulun.

4. Nginx Önbellek Özelliğini Etkinleştirin

  1. Nginx Ayarları: “Nginx Ayarları” bölümünde, Nginx için yapılandırma seçeneklerini göreceksiniz.
  2. Önbellek Özelliği: “Nginx Önbelleği” veya “Nginx Önbellek Yönetimi” gibi bir seçeneği bulun. Bu seçenek genellikle “Performans” veya “Önbellekleme” başlığı altında yer alır.
  3. Önbellek Aktivasyonu: Bu seçeneği etkinleştirerek Nginx’in önbellek özelliğini aktif edin. Plesk Panel, varsayılan bir önbellek yapılandırması sağlar. İsterseniz bu yapılandırmaları daha sonra manuel olarak da düzenleyebilirsiniz.

5. (Önemli) Statik dosyaların doğrudan sunumunu kapatma

Nginx’in, statik dosyaları doğrudan sunma özelliğini kapatmanız gerekebilir. Bu işlem, önbellekleme işlemlerinin daha etkin bir şekilde yönetilmesini sağlar.

  1. Statik Dosyaları Doğrudan Sunma Özelliğini Kapatın: Plesk Panel’de, “Apache & Nginx Ayarları” bölümünde “Nginx statik dosyaları doğrudan sunma” seçeneğini bulun. Bu seçeneği kapatın. Bu ayar genellikle “Statik Dosyaların Nginx Üzerinden Direkt Sunulması” veya benzeri bir ad altında yer alır.

6. Önbellekleme Ayarlarını Kaydedin

Değişikliklerinizi tamamladıktan sonra, sayfanın alt kısmında bulunan “Uygula” veya “Kaydet” butonuna tıklayarak yaptığınız ayarları kaydedin. Plesk Panel, Nginx yapılandırmasını otomatik olarak yeniden yükleyecek ve önbellekleme özelliğini etkinleştirecektir.

Bir sonraki aşama (isteğe bağlı)

Önbellekleme aktif olmasına rağmen Google PageSpeed gibi performans test araçlarında önbellekleme yapın uyarısı mı alıyorsunuz?

Bu sayfayı ziyaret edin: Nginx tarayıcı önbellekleme (Plesk Panel üzerinde uygulama)

Statik öğeleri verimli bir önbellek politikasıyla yayınlayın.

Google PageSpeed: Statik öğeleri verimli bir önbellek politikasıyla yayınlayın. Uyarısı.

(Opsiyonel) Önbellek Ayarlarını Manuel Olarak Düzenleme

Önbelleği kontrol etmeniz gereken bir projeniz yoksa önermiyorum.

Plesk Panel’in sunduğu varsayılan ayarlar çoğu kullanıcı için yeterli olabilir, ancak özel ihtiyaçlarınız varsa, Nginx yapılandırma dosyalarını manuel olarak düzenleyebilirsiniz. Aşağıda temel bir proxy_cache_path konfigürasyonu örneği verilmiştir:

Nginx Konfigürasyon Dosyası (nginx.conf):

# Önbellek dizini ve ayarları
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off;

# Önbellekleme kullanımının belirtildiği location bloğu
location / {
    proxy_cache my_cache;
    proxy_pass http://backend_server;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}

Bu dosyayı Plesk Panel’in “Apache & Nginx Ayarları” bölümünde düzenleme seçeneği varsa, bu alanda yapılandırmanızı yapabilirsiniz. Aksi takdirde, sunucu üzerinde doğrudan erişim sağlayarak dosyayı düzenleyebilirsiniz.

Sonuç

Plesk Panel üzerinden Nginx önbellekleme özelliğini etkinleştirmek, web sitenizin performansını artırmak için önemli bir adımdır. Plesk’in sağladığı arayüz üzerinden bu özelliği etkinleştirmek oldukça basittir. Varsayılan ayarlar genellikle yeterli olabilir, ancak özel ihtiyaçlar için manuel yapılandırma da yapabilirsiniz. Statik dosyaların doğrudan Nginx üzerinden sunumunu kapatarak, önbellekleme işlemlerinin daha verimli bir şekilde yönetilmesini sağlayabilirsiniz. Plesk Panel, kullanımı kolay bir yönetim aracı olarak, bu tür optimizasyonları hızlı ve etkili bir şekilde yapmanıza olanak tanır.

Yorum yapın

Anasayfa » Sunucu & Hosting » Plesk Panel Nginx önbellekleme nedir ve nasıl etkinleştirilir?