Web Aplikasyonlarında Yüksek Performans için Caching Mekanizmaları

Facebook gibi, aynı anda binlerce insanın kullandığı web platformlarının temel sıkıntısı
kullanılan kaynakların (hardware, software) yetersiz kalmasıdır. Kullanıcı sayısı arttıkça
sistem kaynaklarının da artırılması gerekmektedir. Bu genelde bilgibankası için yeni server
sistemlerini takviyesiyle gerçekleşir ya da mevcut server sistemlerinin hafıza (ram) alanlarının
genişletilmesiyle. Kullanıcı sayısı çoğu platformlarda her gün arttığı için, kaynak kapasitenin
artırılması da kaçınılmazdır. Web girişimciliğinde alt yapı giderlerinin önemli bir rol
oynadığını düşünecek olursak, her kaynak kapasite artırımı, girişimcinin sırtına ek gider
bindirecektir.

Yüksek trafiğe sahip web platformlarının en büyük sıkıntısı, web server sistemleri üzerinde
çalışan program ile bilgibankası arasındaki veri trafiğinin zaman içinde dar boğaza dönüşmesi
ve yetersiz kalmasıdır. Bu sorunu çözmek için sisteme yeni bilgibankası serverleri eklenir ve
veriler replikasyon (replication – kopya etme) mekanizmaları kullanılarak sisteme ait tüm
bilgibankası serverlerinde senkron tutulur. Bu sistemin bakımını ve geliştirilmesini
zorlaştırabilecek bir gelişme olarak değerlendirilebilir.
Bu yazıda caching (ön belleğe alma) mekanizmaları kullanılarak dar boğaza dönen
bilgibankalarının kapasite takviyesine gerek kalmadan nasıl rahata kavuşturulabileceğini
yakından inceleyeceğiz.

Bu yazıyı PDF olarak edinebilirsiniz.

  Web Aplikasyonlarında Yüksek Performans için Caching Mekanizmaları (512,0 KiB, 12.891 yükleme)

Share Button
0.00 avg. rating (0% score) - 0 votes

Bir cevap yazın