SharePoint Online’la içerik teslim ağlarını kullanma

Özet:    Bu makalede İçerik Teslim Ağları (CDN) ve SharePoint Online performansını artırmak için bunları nasıl kullanabileceğiniz açıklanır.

Günümüzün web geliştirme topluluklarında, SharePoint çözümünüze ekleyebileceğiniz birçok ortak kitaplık (JavaScript ve CSS dosyaları gibi) vardır. Bunların birçoğu Microsoft tarafından ASP CDN’de barındırılır. Bu da, söz konusu dağıtılmış sunuculardan bu kitaplıklara başvurabileceğiniz ve İnternet’in yerleşik DNS yönlendirme sistemlerinin kullanıcınıza en yakın sunucuyu bulmasına izin verebileceğiniz anlamına gelir. Bu makaledeki örnekler, popüler iQuery kitaplığını SharePoint Online sunucusundan indirmekle ASP CDN’den indirmek arasındaki zaman farkının ne kadar önemli olduğunu gösterir. Ayrıca kullanıcının yerel bilgisayarında CDN sürümü zaten önbelleğe alınmış olabilir, dolayısıyla dosyayı indirmesi gerekmez. Dünyanın her yanına yayılmış ve SharePoint Online sitenizi barındıran veri merkezinden çok uzakta olan kullanıcılarınız varsa, bu durum önemli olabilir.

SharePoint Online için sayfalar oluşturulurken, kullanıcılarınızla SharePoint Online örneğin konumu arasındaki fiziksel mesafe gecikme süresini etkileyebilir. Küresel kimliğe sahip bir kuruluşunuz varsa ve site bir kıtada barındırılırken dünyanın diğer ucundaki kullanıcılar sitenin içeriğine erişiyorsa, bu özellikle önemlidir. CDN’ler, bazı popüler web varlıklarını son kullanıcılarının daha yakınında yer alan farklı konumlarda barındırarak bu gecikmeyi ortadan kaldırmaya yardımcı olur.

CDN, aynı dosyaları barındıran dünya çapında bir sunucu ağı olduğundan, CDN’lerde depolanan dosyaların İnternet URL’leri istemci makine tarafından yorumlanır ve kullanıcıya en yakın sunucu dosyayı sağlar. Bunun yapılması, ağdaki gidiş gelişlerin neden olduğu gecikmeleri önemli ölçüde azaltır.

SharePoint Online sitelerini küresel bir hedef kitle için barındırmanın güçlüğü

SharePoint Online siteleri, Office 365’e kaydolduğunuzda seçilen konuma (kullanıcı tarafından belirtilen konum) göre veri merkezlerinde barındırılır. Örneğin, siteniz ABD’deki sunuculardaysa ve Doğu Asya’dan siteye erişen kullanıcılarınız varsa, verilerin fiber optik kablo üzerinden taşınması gereken mesafeden dolayı gecikme sorunları ortaya çıkabilir.

Varsayılan SharePoint kullanıcı arabirimi tarafından kullanılan birçok statik dosya, Microsoft’un dünya çapındaki CDN ağında zaten barındırılmaktadır. Bu da, zamanla performansı geliştirecektir. Bununla birlikte, popüler JavaScript ve CSS varlıklarından birini (örneğin; JQuery, Modernizr, Bootstrap veya ASP.NET Ajax) kullanırsanız, ücretsiz sağlanan CDN’leri kullanarak bu dosyaların yüklenme sürelerini geliştirebilirsiniz.

Yükleme hızını geliştirmek için CDN’leri kullanmanın avantajları

CDN’lerin kullanılması çeşitli nedenlerle sayfa yükleme sürelerini geliştirebilir. Nedenlerden biri, CDN ile kullanıcı arasındaki mesafenin SharePoint Online örneğine olan mesafeden daha kısa olabilmesidir. Bu ağlar büyük ölçüde dağıtılmıştır ve aynı zamanda çok yüksek kullanılabilirliğe ve gelişmiş yanıt sürelerine sahip olacak şekilde tasarlanmıştır. Diğer bir neden de şudur: CDN ile birlikte popüler bir CSS dosyaları kitaplığı kullanıyorsanız, kullanıcı kitaplığı zaten önbelleğe almış olabilir ve indirmesi hiç gerekmeyebilir.

Aşağıdaki ekran görüntülerinde, CDN’leri kullanmanın avantajları gösterilir. Bu ekran görüntüleri Internet Explorer 11 geliştirici araçlarının sekmesinden alınmıştır. Bu ekran görüntüleri, popüler jQuery kitaplığındaki gecikmeyi gösterir. Bu ekranı görüntülemek için, Internet Explorer’da F12’ye basın ve bir Wi-Fi simgesiyle gösterilen sekmesini seçin.

kdv ayarlama

Bu ekran görüntüsü SharePoint Online sitesinin kendisinde ana sayfa galerisine yüklenen kitaplığı gösterir. Kitaplığı yükleme süresi 1,51 saniyedir.

Belge kitaplığındaki Klasörler klasörünün içeriği

İkinci ekran görüntüsünde, aynı dosyanın Microsoft’un CDN’si tarafından teslim edilmesi gösterilir. Bu kez gecikme süresi 496 milisaniye dolayındadır. Bu büyük bir gelişmedir ve sayfa içeriğini indirmek için gereken toplam sürenin tam bir saniye kısaldığını gösterir.

Matris oluşturma

CDN’leri SharePoint Server 2013 ile kullanma

CDN’lerin kullanılması yalnızca SharePoint Online bağlamında anlamlıdır ve SharePoint Server 2013 ile kullanılmasından kaçınılmalıdır. Çünkü coğrafi konumdan kaynaklanan tüm avantajlar, sunucu şirket içinde veya coğrafi olarak yakın herhangi bir yerde olduğunda geçerliğini kaybeder. Buna ek olarak, barındırıldığı yerde sunucuyla bir ağ bağlantısı varsa site İnternet bağlantısı olmadan kullanılıyor olabilir ve dolayısıyla CDN dosyalarını alamaz. Bunun dışındaki durumlarda, sitenize gereken kitaplık ve dosyalar için kullanılabilir ve kararlı bir CDN varsa, onu kullanabilirsiniz.

Popüler CDN’ler ve onları kullanma

Microsoft’un Ajax CDN’si, jQuery (ve bunun diğer tüm kitaplıkları), ASP.NET Ajax, Bootstrap ve Knockout.js gibi en popüler kitaplıkların çoğunu sunar.

Bu betikleri projenize eklemek için, kitaplıkların kendilerini projenize eklemek yerine bu genel kullanıma açık kitaplıklara yapılan başvuruları CDN adresinin başvurularıyla değiştirmeniz yeterli olur. Örneğin, jQuery’ye bağlanmak için aşağıdaki kodu kullanın:

<script src=http://ajax.aspnetcdn.com/ajax/jquery-2.1.1.js> </script>

CDN’ler hakkında daha fazla bilgi için bkz. İçerik teslim ağları.

SharePoint ile CDN kullanma hakkındaki diğer konu başlıkları

Office 365 CDN’den istemci tarafı web bölümü barındırma

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.

×