Bileşenleri bölmek için kaç alan var?


Yanıtlar:


8

Benim tavsiyem nispeten basit siteler için bir "statik içerik" alanının yeterli olması. DNS aramaları önbelleğe alınmalıdır, bu nedenle yalnızca bu sunucuyla ilk kişiyi etkileyin, ancak yine de minimumda tutulmalıdır.

Çerez işleme yükünü azaltmak ve üzerinde çalışan farklı bir fiziksel sunucuya boşaltma seçeneği sunmak için tüm Javascript, CSS ve statik resimlerinizi buraya yerleştirebilirsiniz. Birden fazla popüler, alakalı site (ör. Yığın Taşması, Sunucu Hatası vb.) Çalıştırıyorsanız, aralarında statik bir site paylaşabilirsiniz (örn. Sstatic.net).

Tabii ki, daha fazla alanın uygun olduğu durumlar olabilir (örneğin, bir fotoğraf barındırma sitesi, başka bir alan adına sunulan fotoğrafı yükleyebilir).


Herhangi bir JavaScript çerçevesi kullanıyorsanız, Google'ın bunları sizin için barındırmasını da sağlayabilirsiniz ( code.google.com/apis/ajaxlibs ). Bunun, kullanıcı Google'dan JS alan başka bir siteyi daha önce ziyaret etmişse, sitenin önbelleğinde bulunmuş olabileceğinin ek bir avantajı vardır.
Michael Mior

2

Çok ana bilgisayar isteklerinin yararlarının DNS kurulum maliyetlerinden daha ağır bastığı tek bir durum düşünebilirim.

Google Haritalar tarzı kaygan bir haritadan harita döşemeleri sunarken, hepsi aynı temel kaynakları (görüntüler) işaret ediyor olsalar bile, döşeme konumlarınızı neredeyse çok daha fazla sayıda ana bilgisayara dağıtmanın avantajlarını görebilirsiniz. Bu gibi durumlarda, kaynakların özelliklerine göre (satır ve sütun numaralarının MOD'un bir birleşimi gibi) bir ana bilgisayara ayarlanmış bir "benzeşimi" olmasını sağlamak istersiniz, böylece tarayıcı önbelleği en iyi şekilde çalışır ve istekler dengelenir herhangi bir görünüm boyutu için tüm ana bilgisayarlar arasında.

Bu durum çok uzmanlaşmıştır, ancak temel olarak, eğer standart dışı bir kullanım durumunuz varsa, her şeyi test ettiğinizden emin olun ve tüm senaryoların hem ham sayılarını hem de UX / algılanan performansını dahil etmeyi unutmayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.