Nginx önbelleğe almayı etkinleştirme

Nginx önbelleğe almayı etkinleştirme

Nginx önbelleğe almayı etkinleştirmek, nginx proxy sunucusunun belirli web sitesi dinamik içeriğini önbelleğe almasını sağlar. Önbelleğe alınan veriler kısa bir süre (genellikle birkaç saniyeden fazla) saklanır. Bu, web sitesi yükleme süresini hızlandırmaya ve sunucu yükünü azaltmaya yardımcı olabilir.

Nginx önbelleğe almayı etkinleştirmek yalnızca belirli bir profile sahip web siteleri için önerilir (örneğin, popüler bloglar veya haber web siteleri):

Yüksek trafik.
İçerik birkaç saniyede bir güncellenir.

Nginx önbelleğe almayı etkinleştirmek, aşağıdaki profile sahip web siteleri için işe yaramaz veya hatta zararlı olabilir:

Orta veya düşük trafik.
İçerik birkaç saniyede bir daha az güncellenir.
Kişiselleştirilmiş içerik kullanılır (örneğin, ziyaretçinin coğrafi konumu veya alışveriş sepetinin içeriği).

Tek etki alanları veya barındırma planları için nginx önbelleğe almayı etkinleştirebilirsiniz.

Bir barındırma planı için nginx önbelleğe almayı etkinleştirmek için:

Hizmet Planlarına gidin.
"Barındırma Planları" sekmesinde, yeni bir plan oluşturmak için Plan Ekle'yi veya düzenlemek için mevcut bir planın adını tıklayın.
“Web Sunucusu” sekmesine gidin.
“Nginx ayarları” bölümünde, “nginx önbelleğe almayı etkinleştir” onay kutusunu seçin.
(İsteğe bağlı) nginx önbellek ayarlarını özelleştirebilirsiniz. Nginx önbelleğe almayı bilmiyorsanız, varsayılan ayarları korumanızı öneririz. Bu ayarların yanlış yapılandırılması web sitesi ve sunucu performansını engelleyebilir.
Tamam'ı (veya mevcut bir planı düzenliyorsanız Güncelle ve Senkronize Et) tıklayın.

Şimdi, bu barındırma planını temel alan yeni bir abonelik oluşturduğunuzda, nginx önbelleğe alma işlemi bu aboneliğin alan adlarında ve alt alan adlarında otomatik olarak etkinleştirilecektir. Bu barındırma planına dayalı mevcut abonelikler etkilenmeyecektir.

Bir alan adı için nginx önbelleğe almayı nasıl etkinleştireceğinizi öğrenmek için burayı tıklayın.

Varsayılan nginx önbellek ayarlarını özelleştirme

Panel.ini dosyasını düzenleyerek bir dizi nginx önbellek ayarı (örneğin, önbellek boyutu, önbellek zaman aşımı vb.) İçin varsayılan değerleri ayarlayabilirsiniz. Özelleştirilmiş değerler, yeni oluşturulan barındırma planlarına, alan adlarına ve alt alan adlarına uygulanır ve önceden var olanları etkilemez.

Panel.ini dosyasıyla özelleştirebileceğiniz nginx önbellek ayarlarının listesi için aşağıya bakın.

Kod:
[webserver]
; path where to store cache
nginxCacheDir = /var/cache/nginx
; default values
nginxCacheEnabled = off
nginxCacheSize = 62914560
nginxCacheTimeout = 5
nginxCacheKey = $scheme$request_method$host$request_uri
nginxCacheCookies = ""
nginxCacheBypassLocations = ""
nginxCacheBypassHeaderNocache = on
nginxCacheBypassHeaderAuth = on
nginxCacheBypassGetNocache = on
nginxCacheUseStale5xx = on
nginxCacheUseStale4xx = off
nginxCacheUseStaleUpdating = on
; maximum values
nginxCacheSizeMax = 1099511627776
nginxCacheTimeoutMax = 3153600000
About author
Slaweally
Ben Ali Çömez (Slaweally) Uzun yıllar internet sektöründe zaman geçirdikten sonra tecrübelerimi sizinle paylaşmak için buradayım.

Comments

There are no comments to display.

kontrol-panel information

Yazar
Slaweally
Görüntüleme
2,593
Last update

More in Kontrol panelleri Dökümanları

More from Slaweally

Share this kontrol-panel