SharePoint Online ile nesne önbelleğini kullanma

Bu makalede, şirket içi SharePoint Server 2013 ile SharePoint Online arasında, nesne önbelleği kullanma konusundaki farklılık açıklanır.

SharePoint Online dağıtımında nesne önbelleğine güvenmek önemli ölçüde olumsuz etki yaratır. SharePoint Online’da nesne önbelleğine herhangi bir bağımlılık, sayfanızın güvenilirliğini azaltır.

SharePoint Online ve SharePoint Server 2013 nesne önbelleği nasıl çalışır?

SharePoint Server 2013 şirket içinde barındırıldığında, müşterinin nesne önbelleğini barındıran özel ön uç web sunucuları vardır. Bu, önbelleğin tek bir müşteriye adandığı ve nesne önbelleğinde kullanılabilir ve ayrılmış olan bellek miktarıyla sınırlı olduğu anlamına gelir. Şirket içi senaryosunda tek bir müşteriye hizmet verildiğinden, normalde ön uç web sunucularının üst üste sürekli aynı siteler için isteklerde bulunan kullanıcıları olur. Bu da, önbelleğin hızla dolması ve kullanıcılarınızın düzenli olarak istekte bulunduğu sorgu sonuçları ve SharePoint nesneleri listesiyle dolu kalması demektir.

Şirket içi ön uç web sunucularının trafiğini ve yükünü gösterir

Sonuç olarak, kullanıcı bir sayfayı ikinci kez ziyaret ettiğinde, sayfa yükleme süresinde gelişme olur. Aynı sayfanın en az dört kez yüklenmesinden sonra, bu sayfa tüm ön uç web sunucularında önbelleğe alınır.

Buna karşılık, SharePoint Online’da birçok başka sunucu ama aynı zamanda birçok başka site vardır. Her kullanıcı, önbelleği doldurulmamış farklı bir ön uç web sunucusuna bağlanabilir. Öte yandan, belki bir sunucunun önbelleği doldurulmamıştır ama bu ön uç web sunucusunun bir sonraki kullanıcısı farklı bir sitenin sayfası için istekte bulunabilir. Hatta, bir sonraki kullanıcı önceki ziyaretinde istekte bulunduğu sayfayla aynı sayfayı isterse, önbelleğinde bu sayfanın bulunmayan farklı bir ön uç web sunucusuyla yük dengelemesi yapılır. Bu son örnekte, önbelleğe almanın kullanıcılara hiçbir yararı olmaz.

Aşağıdaki şekilde, her nokta kullanıcının istekte bulunduğu bir sayfayı ve bunun önbelleğe alındığı yeri temsil eder. Farklı renkler, SaaS altyapısını paylaşarak kullanan farklı müşterileri temsil eder.

İçeriğe göre yazım denetimi

Diyagramdan da görebileceğiniz gibi, belirli bir kullanıcının istediği sayfayı önbelleğine almış olan sunucuya rastlama şansı oldukça düşüktür. Aynı zamanda, işlem hacminin büyüklüğünden ve sunucuların birçok site arasında paylaşılıyor olmasından dolayı, önbellek için kullanılabilecek belirli bir alan olduğundan önbellek fazla uzun süre dayanmaz.

Tüm bu nedenlerden dolayı, kullanıcıların önbellekteki nesneleri almasına güvenmek, SharePoint Online’da kullanıcı deneyimini ve sayfa yükleme sürelerini geliştirmek için etkili bir yol değildir.

SharePoint Online’da performansı geliştirmek için nesne önbelleğine güvenemiyorsak, bunun yerine ne kullanabiliriz?

SharePoint Online’da önbelleğe güvenmemeniz gerektiğinden, nesne önbelleği kullanan SharePoint özelleştirmeleri için alternatif tasarım yaklaşımlarını değerlendirmelisiniz. Bu da, kullanıcılara iyi sonuçlar sağlamak için performans sorunlarında nesne önbelleğine bağımlı olmayan yaklaşımları benimsemek anlamına gelir. Bu konu bu serinin diğer bazı makalelerinde açıklanmıştır:

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×