Sobes.tech
Middle

Реци о различитим доменима који се користе за послуживање статичког садржаја.

sobes.tech АИ

Одговор од АИ

Upotreba različitih domena za statički sadržaj je uobičajena praksa za optimizaciju učitavanja i povećanje performansi sajta. Glavni razlozi uključuju:

  • Paralelno preuzimanje: Pregledači imaju ograničenje na broj istovremenih veza ka jednom domenu. Korišćenje različitih domena za statički sadržaj omogućava prevazilaženje ovog ograničenja i paralelno preuzimanje više resursa.
  • Odvojeni domeni za kolačiće: Statčki sadržaj često ne zahteva slanje kolačića sa svakim zahtevom. Korišćenje odvojenog domena bez kolačića smanjuje veličinu zaglavlja zahteva i ubrzava učitavanje.
  • Keširanje: Razdvajanje domena omogućava fleksibilnije upravljanje keširanjem statičkog sadržaja putem odgovarajućih zaglavlja, kao što je Cache-Control.
  • CDN (Content Delivery Network): CDN mreže pružaju sadržaj sa servera koji su geografski blizu korisniku, čime se smanjuje latencija. Korišćenje odvojenog domena za CDN olakšava integraciju.

Tipični pristupi imenovanju domena za statički sadržaj:

  1. Poddomene glavnog domena:

    • static.primjer.com
    • cdn.primjer.com
    • assets.primjer.com
  2. Potpuno odvojeni domeni:

    • primjerstatični.com
    • primjerassets.net

Primer konfiguracije Nginx za posluživanje statičkog sadržaja sa poddomena:

server {
    listen 80;
    server_name static.primjer.com; // Korišćenje odvojenog domena

    root /var/www/primjer.com/static; // Definisanje korenskog direktorijuma za statički sadržaj

    # Konfiguracija keš zaglavlja
    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";
    }

    # Isključivanje logovanja pristupa
    access_log off;

    # Isključivanje slanja kolačića
    proxy_set_header Cookie "";
}

Korišćenje odvojenog domena za statički sadržaj je uobičajena praksa za poboljšanje performansi web aplikacija.