Čo je nasadenie webu?

← Slovník SEO pojmov

Nasadenie webu (deployment) je presun hotového webu z vývojového prostredia na server, kde je dostupný verejnosti. Zahŕňa nahratie súborov, nastavenie databázy a konfigurácie, zapnutie HTTPS a overenie, že všetko funguje.

Aké prostredia pri tvorbe webu existujú?

ProstredieÚčel
Vývojové (lokálne)Programátor tu web vytvára a skúša zmeny na vlastnom počítači
Testovacie (staging)Kópia webu na serveri na skúšky a schválenie klientom, nemá byť indexovaná
Ostré (produkčné)Verejná verzia, ktorú vidia návštevníci
Prostredia pri vývoji a nasadení webuZdroj: vlastné spracovanie webstrankanamieru.sk

Aké kroky nasadenie zahŕňa?

  1. Príprava servera. Hosting, doména a nastavenie SSL certifikátu.
  2. Prenos súborov. Cez FTP, zabezpečený prístup SSH alebo nástroj na verzie kódu ako Git.
  3. Databáza a konfigurácia. Import databázy a nastavenie prístupov, ktoré sa líšia od vývojového prostredia.
  4. Optimalizácie a cache. Pri frameworkoch, napríklad Laravel, príprava konfigurácie a vyrovnávacej pamäte pre produkciu.
  5. Kontrola po spustení. Funkčnosť formulárov, odkazov, presmerovaní a rýchlosť.
  6. Zálohy a sledovanie. Nastavenie zálohovania a sledovanie chýb.

Čo je deployment pipeline?

Je to automatizovaný postup, ktorým sa zmena v kóde sama otestuje a nasadí na server. Znižuje počet chýb z ručného nahrávania a nasadenie je opakovateľné. Pri menších weboch býva nasadenie ručné, pri väčších projektoch sa automatizuje.

Čo si zapamätať o pojme nasadenie webu?

Nasadenie webu je presun hotového webu na server, kde ho uvidia návštevníci. Zahŕňa prenos súborov, databázu, konfiguráciu, HTTPS a kontrolu po spustení. Nasadenie vášho webu vám vieme zabezpečiť, kontaktujte nás.

Ako to rieši webstrankanamieru.sk: Pri tvorbe webu na mieru sa pojem nasadenie webu rieši v rámci postupu opísaného v sekcii Proces tvorby webstránky. Hotové weby nájdete v portfóliu, orientačné ceny v cenníku a vlastný projekt môžete konzultovať cez kontakt.

Súvisiace pojmy: Hosting, SSL certifikát, HTTPS, FTP, SSH, Git, Zálohovanie webu, Redizajn webu, Laravel, Logovanie chýb

Často kladené otázky o pojme nasadenie webu

Čo je nasadenie webu?

Je to presun hotového webu z vývojového prostredia na server, kde je dostupný verejnosti.

Čo je staging?

Testovacia kópia webu na serveri, kde sa zmeny skúšajú a schvaľujú pred spustením.

Čo skontrolovať po nasadení?

Funkčnosť formulárov a odkazov, HTTPS, presmerovania, rýchlosť a to, či nie je web omylom blokovaný pre vyhľadávače.

Ako sa nahrávajú súbory na server?

Cez FTP, SSH alebo systém na správu verzií, napríklad Git.

Čo je deployment pipeline?

Automatizovaný postup, ktorý zmenu v kóde otestuje a nasadí na server.

Zdroje

  1. MDN Web Docs: What is a web server?Čo je webový server.
  2. Laravel: DeploymentNasadenie aplikácie v Laraveli.
  3. Google Search Central: Changing your hostingZmena hostingu bez straty pozícií.

Všetky pojmy v slovníku