Kaj je statično gostovanje in kdaj ga je vredno izbrati namesto klasičnega?

Spletno gostovanje Branje: 2 min

Statično gostovanje je spletno gostovanje, ki streže končane datoteke: strežnik ne poganja programov in ne poizveduje po podatkovni bazi, temveč naložene datoteke HTML, CSS, JavaScript, slike in videoposnetke nespremenjene pošlje brskalniku obiskovalca. Zato lahko z malo viri postreže zelo veliko zahtev.

Kaj šteje za statično vsebino?

Vsaka datoteka, ki vsem obiskovalcem kaže isto in ne nastane v trenutku zahteve: preproste strani HTML/CSS/JavaScript, slike, videoposnetki, PDF in drugi dokumenti za prenos ter spletne strani, ustvarjene s statičnimi generatorji strani (Jekyll, Hugo, Gatsby, Eleventy). Ti generatorji končane datoteke HTML ustvarijo na tvojem računalniku ali v postopku CI, na gostovanje pride le rezultat.

JavaScript teče v brskalniku, zato je lahko tudi statična stran interaktivna: na njej delujejo meniji, galerije, zemljevidi, vdelani videoposnetki ali obrazec, poslan zunanji storitvi.

V čem se razlikuje od klasičnega spletnega gostovanja?

Klasično spletno gostovanje daje tudi PHP in podatkovno bazo, združljivo z MySQL, zato je primerno tudi za poganjanje sistemov za upravljanje vsebin (WordPress, Joomla) in spletnih trgovin. Na naših paketih statičnega gostovanja pa:

  • teče spletni strežnik Nginx, optimiziran za streženje statičnih datotek, na shrambi PCIe NVMe;
  • datoteke naložiš prek SFTP, dostopa SSH (ukazne vrstice) ni;
  • ni PHP, Node.js, Pythona in podatkovne baze, poštnega predala ni mogoče ustvariti, le e-poštno preusmeritev;
  • vključuje brezplačni SSL, dnevno varnostno kopijo in zaščito DDoS;
  • paketi se razlikujejo le po prostoru (5–100 GB) in mesečnem prometu (50–1000 GB).

Ker je strežnik Nginx, pravila datotek .htaccess, napisanih za Apache (preusmeritve, prepovedi), tu ne veljajo.

Kdaj ga je smiselno izbrati?

  • za redko spreminjane predstavitvene, portfeljske ali kampanjske strani;
  • za spletne strani in dokumentacijo, izdelane s statičnim generatorjem strani;
  • za streženje slik visoke ločljivosti, videoposnetkov in datotek za prenos, tudi kot medijska shramba druge spletne strani.

Kdaj ni primerno?

Če spletna stran uporablja sistem za upravljanje vsebin (WordPress, WooCommerce), zahteva prijavo uporabnikov, košarico ali lasten kontaktni obrazec v PHP, statično gostovanje ni primerno. Takrat je prava izbira spletno gostovanje ali gostovanje WordPress.

Nalaganje in preverjanje

  1. Iz odjemalca SFTP (FileZilla, WinSCP, Cyberduck) se poveži s podatki, ki si jih dobil, ko je bilo gostovanje pripravljeno.
  2. Datoteke končane strani naloži v spletni korenski imenik. Pri generatorju je treba naložiti vsebino izhodne mape (Jekyll: _site, Hugo: public), ne izvornih datotek.
  3. Odpri domeno v brskalniku in preveri slike, slogovne datoteke in podstrani.

Pogoste napake

  • Manjkajoči index.html: v korenskem imeniku in v mapi vsake podstrani je to začetna datoteka.
  • Velike in male črke: strežnik razlikuje imeni Logo.png in logo.png, kar lahko povzroči manjkajočo sliko tudi pri strani, ki na tvojem računalniku deluje.
  • Napačen osnovni URL: če je v nastavitvah generatorja ostal razvojni naslov (na primer localhost), se povezave in slogovne datoteke ne naložijo.

Podrobnejša primerjava na našem blogu: Gostovanje statičnih spletnih strani: primerjava in vodnik za izbiro.

Nazaj: Spletno gostovanje – članki (22)