Компютърът, който никога не спи - и без който нищо в интернета не съществува
Твоят лаптоп заспива, щом затвориш капака. Вечер го изключваш и той почива. Сървърът е обратното - компютър, който стои включен постоянно и никога не затваря капака си. Работата му е една: да чака някой да поиска нещо и да отговори веднага.
Представи си нощна смяна в завод, която не спира никога. Докато ти спиш, там някой е буден и работи, за да е готово всичко до сутринта. Сървърът прави точно това. Посред нощ, докато четеш новини на телефона, той е буден вместо теб и ти подава страницата в мига, в който я поискаш.
Такъв компютър не стои у вас. Стои в голяма сграда, пълна с рояк подобни машини, които работят денонощно. Хостинг е просто мястото за твоя сървър там - плащаш да го ползваш, за да имаш собствена нощна смяна, която работи вместо теб.
Деплой е моментът, в който сайтът е готов и го качваш на сървъра, за да заработи наистина. Дотогава той живее само на компютъра на човека, който го е правил - като чернова в чекмедже. Качиш ли го, той се събужда на онази нощна смяна и започва да отговаря на хора по цял свят.
Затова, като чуеш 'сървърът падна', значи нощната смяна е спряла. Никой не отговаря. Сайтът си е там, файловете са на място, но компютърът, който трябва да ги подава, в момента не работи.
Има ли същност
Като градя нещо, деплоят е моментът на истината. Дизайнът може да изглежда безупречно на моя екран, но докато не стои на сървър, той не съществува за никого освен за мен. Не вярвам на нищо, докато не го видя качено и работещо - не в папка на лаптопа.
Държа сървърите си сам. Не защото е модерно, а защото искам да знам къде точно живее всяко нещо, което правя. Нощната смяна трябва да е моя, за да мога да й вярвам.