Middle
Rääkige erinevatest domeenidest, mida kasutatakse staatilise sisu teenindamiseks.
sobes.tech AI
Vastus AI-lt
Erinevad domeenid statilisele sisule kasutatakse laadimisaja optimeerimiseks ja saidi jõudluse parandamiseks. Peamised põhjused:
- Paralleelsed allalaadimised: Brauserid piiravad samaaegsete ühenduste arvu ühe domeeni kohta. Erinevate domeenide kasutamine statilisele sisule võimaldab selle piirangu ületamist ja suuremat ressursside paralleelset allalaadimist.
- Eraldi küpsise domeenid: Statilisel sisul ei ole sageli vaja iga päringuga küpsiseid saata. Eraldi domeeni kasutamine ilma küpsisteta vähendab päringu päiste suurust ja kiirendab laadimist.
- Puhverdamine: Domeenide jaotamine võimaldab paindlikumat statilise sisu vahemälu haldamist vastuste päiste kaudu, näiteks
Cache-Control. - CDN (Content Delivery Network): CDN-võrgud pakuvad sisu kasutaja lähedal asuvatest serveritest, vähendades viivitust. Eraldi domeeni kasutamine CDN-i jaoks lihtsustab integratsiooni.
Tüüpilised domeeninimede kasutamise lähenemised statilisele sisule:
-
Põhidomeeni alamdomeenid:
static.example.comcdn.example.comassets.example.com
-
Täielikult eraldi domeenid:
examplestatic.comexampleassets.net
Nginx konfiguratsiooni näide, teenindades statilist sisu alamdomeenist:
server {
listen 80;
server_name static.example.com; // Kasutame eraldi domeeni
root /var/www/example.com/static; // Määrame juurkataloogi statilisele sisule
# Puhverdamise päiste konfiguratsioon
location ~* \.(css|js|jpg|jpeg|gif|png|svg|webp|ico|woff2|woff|ttf|otf)$ {
expires max;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}
# Juurdepääsulogide keelamine
access_log off;
# Küpsiste keelamine
proxy_set_header Cookie "";
}
Eraldi domeeni kasutamine statilisele sisule on laialdaselt praktiseeritud, et parandada veebirakenduse jõudlust.