it-swarm-tr.com

Bileşenleri arasında bölmek için kaç etki alanı var?

Nasıl bileşenleri etki alanları arasında bölme paralel indirmeleri en üst düzeye çıkarabilir ve tanımlama bilgisi içermeyen statik içerik alan adlarına sahip olmanıza olanak tanır, ancak her alan adının aranması için bir zaman maliyeti olduğundan, kullanılacak en uygun alan adının ne olduğunu ?

10
theotherreceive

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

Tanımlama bilgisi işleminin ek 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 oraya yerleştirebilirsiniz. Çok sayıda popüler, alakalı site kullanıyorsanız (örneğin, Yığın Taşması, Sunucu Hatası, vb.), Aralarında statik bir site paylaşabilirsiniz (ör. Sstatic.net).

Tabii ki, daha fazla alanın uygun olduğu durumlar olabilir (örneğin, bir fotoğraf barındırma sitesi, fotoğrafı başka bir ayrı alana gönderir).

8
Mark Hatton

Çok Ana Bilgisayarlı isteklerinin yararlarının DNS kurulum maliyetlerinden daha ağır basan bir Edge durumu düşünebilirim.

Google Haritalar tarzı kaygan bir haritadan harita döşemeleri sunarken, tümü aynı temel kaynaklara (resimlere) baksalar bile, döşeme konumlarınızı neredeyse çok sayıda ana makineye dağıtmanın faydalarını görebilirsiniz. Bu durumlarda, kaynakların özelliklerine göre (satır ve sütun numaralarının MOD'lerinin bir birleşimi gibi) özelliklerine dayalı olarak bir Host cihazına ayarlanmış bir "yakınlığa" sahip olmasını sağlamak isteyeceksiniz, böylece tarayıcı önbelleğe alma işlemi en iyi şekilde çalışır ve talepler dengelenir herhangi bir görüş açısı için tüm ana bilgisayarlarda.

Bu durum çok uzmanlaşmıştır, ancak temel olarak sadece 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.

2
JasonBirch