Gépelj a kereséshez. Nyilakkal lépkedhetsz, Enter megnyit, Esc bezár.

Összes kutatás
Webes publikálásÁllapot: 2026-10

Saját tárhelyről kiszolgált front-end assetek CDN helyett

Hogyan használhat egy statikus oldal CSS-keretrendszert, ikonkészletet és saját fontokat úgy, hogy a látogató böngészője semmit ne kérjen harmadik féltől.

Kutatási kérdés: Hogyan használhat egy statikus oldal CSS-keretrendszert, ikonokat és saját fontokat harmadik félhez intézett kérés nélkül?

Projektigény

EU-s látogatóknak szóló kis statikus oldalak. Egy CDN- vagy fontszolgáltató-kérés a látogató IP-címét harmadik félnek adja át; ezt el kellett kerülni úgy, hogy a frissítés és a licencek követhetők maradjanak.

Módszer és ellenőrzés

  • A Bootstrap 5.3.8 és a Bootstrap Icons 1.11.3 módosítatlan másolata a közös assetek között, nyilvántartással (mappa, verzió, forrás, licenc, letöltés dátuma).
  • Két változó font (Inter, Playfair Display, SIL OFL) saját tárhelyről, egy preloaddal és font-display: swap beállítással, külön licencnyilvántartással.
  • A CSS és a JS tartalom-hash alapú verzió-paramétert kap, így hosszan cache-elhető.
  • Ellenőrzés: a generált oldalak nem kérnek külső erőforrást; a linkellenőrző és a mintaoldalak böngészőben rendben.

Eredmények

  • A saját tárhely megszünteti a front-end függőségek harmadik feles kéréseit; az analitika ettől külön kérdés marad.
  • A frissítés egyszerű és auditálható: a könyvtár mappája egészben cserélődik, a verzió a nyilvántartásban változik.
  • A source map fájlok elhagyhatók: a böngésző csak nyitott fejlesztői eszközöknél kéri őket, a 404 a látogatót nem érinti.

Döntés

Minden front-end könyvtár és font saját tárhelyről, módosítatlanul, a verzióval, forrással és licenccel a fájlok mellett nyilvántartva.

Korlátok és nyitott kérdések

  • A biztonsági frissítéseket kézzel, a nyilvántartott verziók alapján kell követni.
  • A hozzájárulás-alapú, first-party analitika nincs megvalósítva.

Források