Middle
Афзалиятҳои бор кардани захираҳои хориҷӣ аз чанд домен чист?
sobes.tech AI
Ҷавоб аз AI
Боргирии захираҳои хориҷӣ аз чанд домен (шардинг доменҳо) имкон медиҳад, ки маҳдудияти браузер дар шумораи максималии пайвастагиҳои ҳамзамон ба як доменро убур кунад. Одатан, ин маҳдудият 6-8 пайвастагиро ташкил медиҳад.
Фоидаҳо:
- Тезтар боркунӣ: Браузер метавонад бештар захираҳоро дар параллел боркунад, ки вақти умумии боркунии саҳифаро кам мекунад.
- Умри маҳдудиятҳои браузерро убур кардан: Маҳдудиятро дар шумораи дархостҳои HTTP-и параллел ба як ҳост мегузарад.
- Тақсимоти бор: Бор дар асосии веб-сервер ба чанд сервер тақсим мешавад.
- Имконияти истифодаи CDN: Имкон медиҳад, ки манбаъҳоро дар Content Delivery Networks (CDN) самаранок истифода бурдан мумкин аст, ки аксар вақт мундариҷаро аз доменҳои гуногун пешниҳод мекунанд.
Маслиҳати псевдокод, ки боркунии параллелии скриптҳоро аз доменҳои гуногун нишон медиҳад:
<!-- index.html -->
<script src="https://domain1.com/script1.js"></script>
<script src="https://domain2.com/script2.js"></script>
<script src="https://domain3.com/script3.js"></script>
<script src="https://domain4.com/script4.js"></script>
Гарчанде ки фоидаҳо мавҷуданд, инчунин нуқсонҳои эҳтимолӣ ҳастанд:
- Ҷустуҷӯи DNS-и иловагӣ: Барои ҳар домени нав, талаб мешавад, ки ҷустуҷӯи DNS ҷудогона анҷом дода шавад, ки метавонад каме таъхирро илова кунад.
- Андозаи сарлавҳаҳои HTTP: Барои ҳар манбаъ, сарлавҳаҳои стандартии HTTP (масалан, cookies) фиристода мешаванд, ки метавонад ҳаҷми умумии трафикро зиёд кунад.
Ҳамагон, шардинг доменҳо як техникаи муассир барои беҳтар кардани иҷрои боркунии саҳифаҳои веб мебошад, вақте ки шумораи манбаъҳои хориҷӣ зиёд аст. Бо вуҷуди ин, муҳим аст, ки тавозун пайдо кунед ва зиёда аз ҳад зиёди субдоменҳоро эҷод накунед, то хароҷотро дар DNS ва сарлавҳаҳо кам кунед.