Ana içeriğe geç

Önbellek

LOGO

Hakkında

HTTP Önbellekleme istemciden gelen isteğin sunucuya gitmeden önbellek üzerinde cevap verilmesi işlemidir. Gelen istek arka sunucuya iletilmediğinden dolayı cevap verme süresi önemli ölçüde artmaktadır. Ayrıca sunuculara fazla yük binilmesinin önünede geçilmektedir. TR7 ASP cihazı üzerinde oluşturulan vService'de önbellekleme işlemi hem statik hem de dinamik olarak yapılabilmekle birlikte, oluşturulan Önbellek Profiline göre istenilen dosya türleri önbelleklenebilir. Önbelleklenecek Maksimum Nesne Boyutları, Önbelleklenecek Dosya Türleri, Zaman Aşım Değerleri gibi özellelikler konfigüre edilebilmektedir.

Nasıl Eklenir?

Yeni bir Önbellek Profili eklemek için TR7 ASP web arayüzü üzerinden, Traffic Manager > Profiles > Cache > Add adımları takip edilir.

Arayüz

Önbellek Profillerini Listeleme Ekranı

Traffic Manager > Profiles > Cache adımları takip edilerek TR7 ASP cihazı üzerinde ekli olan tüm Önbellek Profillerinin listesine ulaşılır. Bu ekran üzerinde Önbellek Profillerini ekleme, düzenleme ve silme işlemleri yapılır.

LOGO

Önbellek Profilleri Listeleme Formu

- 1 (Information to be Displayed in the Table)


Önbellek Profillerinin listesinin bulunduğu tabloda hangi bilgilerin gösterilip gösterilmeyeceği seçilir.
Seçilebilecek ve varsayılan olarak seçili gelen bilgiler;

  • Name
  • Cached (HIT) Header Name
  • Caching Rules

- 2 (Add)


Add butonuna tıklanarak yeni bir Önbellek Profili oluşturma formu açılır.

- 3 (Delete)


Bir veya birden fazla Önbellek Profili seçilerek Delete butonuna tıklanarak ilgili Önbellek Profilleri TR7 ASP cihazı üzerinde silinir.

- 4 (Edit)


Edit butonuna tıklanarak ilgili Önbellek Profilinin düzenleme ekranı açılır.


Tabloda bulunan tüm ifadeleri aramak için kullanılır.


Tabloda bulunan tüm ifadeleri regexp olarak aramak için kullanılır.


Tabloda bulunan tüm ifadeleri sütun bazlı aramak için kullanılır.

- 8 (Usage Filter)


Tabloda bulunan tüm ifadelerin hangi vService'lerde kullanıldığını filtrelemek için kullanılır.

- 9 (Page Information)


Açılan listede kaç adet Önbellek Profilinin olduğunun ve kaç adet Önbellek Profilinin listelendiğinin bilgisi bulunmaktadır. Silmek için Önbellek Profilleri sol taraftan seçildiğinde, seçili olan Önbellek Profilinin bilgiside burada görüntülenir.

- 10 (Page Size)


Açılan listede maksimum kaç adet Önbellek Profilinin listeleneceği seçilir. Ok simgeleri ile sayfalar arasında geçiş yapılabilir.

- Preview of the Selected Profile


Traffic Manager > Profiles > Cache adımları takip edildikten sonra herhangi bir profilin üzerine tıklandığında ekranın sağ tarafında ilgili profile ait bilgilerin olduğu pencere açılır.

LOGO

Bu pencerede ilgili profile ait bilgilerin yanı sıra "Used In" bilgisi de verilmektedir. "Cache_1" adlı önbellek profilinin "www.tr7.com" adındaki vService'de kullanıldığı görülmektedir.

Açılan pencerenin sağ üstünde bulunan (x) butonuna tıklanarak önizleme kapatılabilir.

Arayüz

Önbellek Profili Ekleme Formu

Traffic Manager > Profiles > Cache > Add adımları takip edilerek TR7 ASP cihazı üzerine yeni bir Önbellek Profili eklenir.

LOGO

Önbellek Profili Ekleme Formu

- Name


Oluşturulacak olan Önbellek Profiline isim girilir.

- Cached (HIT) Header Name


Önbellekleme yapıldığındaki başlık adı (header) bilgisi girilir. Varsayılan olarak "TRCACHE" gelmektedir.

- Max. Object Size (MB)


Önbellekleme yapılacak olan maksimum nesne boyutu megabyte (mb) cinsinden yazılır.

- Cache Timeout


Önbelleklenecek içeriklerin saniye, dakika, saat cinsinden ne kadar önbellekte kalacağı seçilir.

Saniye olarak.

Dakika olarak.

Saat olarak.

- Caching Rules


Önbellekleme işleminin hangi durumlarda yapılacağı seçilir. Varsayılan olarak path'in ".txt .bmp .jpeg .pdf .ps .ttf .jpg .svg .webp .css .svgz .woff .csv .gif .mid .png .swf .woff2 .doc .midi .ppt .tif .xls .docx .pptx .tiff .xlsx .mp4 .flv .swf .mov .wmv .avi .ogg .mkv .mpg" uzantıları ile bitmesi durumunda önbellekleme işlemi yapılır.
Burada istenilen koşul durumlarında önbellekleme işleminin yapılması sağlanabilir. Koşullar hakkında detaylı bilgiye ulaşmak için tıklayınız.

En sağda bulunan (+) butonuna tıklanarak birden fazla kural eklenebilir.

LOGO

Seçilmiş olan koşullar and/or durumları ile kullanılabilir.

LOGO LOGO

- Ignore Host Header


Aktif edildiğinde birden fazla kurum servisi için aynı dosyaları önbelleğinde tutarak bir sonraki istekte host başlığına bakmaksızın önbelleğe alınan veriyi istemciye iletir.

- Ignore Query


Yapılan istekte query parametresine bakmaksızın, her bir query parametresi için ayrı ayrı önbellekleme yapmadan, filtrelenen veriyi önbelleğe kaydeder.

- Ignore Request Headers


Yapılan isteklerde istek başlığına bakmaksızın, her bir istek için filtrelenen veriyi önbelleğe kaydeder.X

- Ignore Response Headers


Yapılan isteklerde cevap başlığına bakmaksızın, her bir istek için filtrelenen veriyi önbelleğe kaydeder.

- ALL METHODS


Tüm HTTP metodlarına izin verir.

- Dynamic Caching


TR7 ASP anahtarda bulunan parametrelere göre aynı değerlere sahip istekler için dinamik olarak önbellekleme yapabilmektedir. Örnek olarak Key için "Source IP Address" seçilirse, önbelleğe alınan veri aynı istemci IP adresine sahip olan istekler için cevap olarak istemciye iletilir. Farklı olarak aşağıdaki gibi farklı kombinasyonlarda yapılabilmektedir.

LOGO

- Add


Add butonuna tıklanarak Önbellek Profili eklenir.

Arayüz

Önbellek Profili vServicene Nasıl Eklenir?

Adım > 1

İlk olarak TR7 web arayüzü üzerinden Settings Mode > vServices adımları takip edilir.

Adım > 2

Gelen ekran üzerinden Önbellek Profilinin ekleneceği vServic'e sağ tıklanarak Edit seçilir ya da ilgili vService'in üzerine tıklanarak sağda açılan pencereden "Actions > Edit" adımları takip edilerekte aynı pencereye ulaşılabilir.

Adım > 3

vServicenin düzenleme ekranında Details > Cache seçilerek Önbellek devreye alınmış olur. İlk devreye alındığında Default Cache Profile kullanılabilir.

LOGO

Adım > 4

Default Cache Profile dışında daha önceden eklenmiş bir profil kullanmak ya da yeni bir profil eklemek için profilin yanında bulunan ok işaretine tıklanır. Ekli olan profillerden seçim yapılabilir.

LOGO

Add butonuna tıklanarak yeni bir Önbellek Profili vService ekranında da eklenebilir.

LOGO

Adım > 5

Save butonuna tıklanarak yapılan değişiklikler kaydedilir ve vService'in yeniden düzenlenmesi beklenir.