Обновяване на сайта (ъпдейти)
Какво е обновяване на сайта (ъпдейти)?
Обновяването на сайта (ъпдейти) е редовната смяна на версиите, върху които сайтът работи: ядрото на системата, модулите и добавките, темата, PHP и библиотеките, както и сертификатът. Част от обновленията затварят пробиви в сигурността и се пускат бързо, останалите носят нови функции и се планират. Всяко се прави с готово резервно копие и се проверява първо в тестова среда, защото промяна в един модул може да счупи друг.
Пример
Сайт на готова система работи с 28 добавки. Всяка излиза с нова версия средно четири пъти годишно — над сто промени за година, всяка от които може да засегне нещо друго: формата за поръчка, езиковия превключвател, оформлението на продуктова страница.
Затова редът има значение. Първо копие на файловете и базата. После обновлението влиза в тестова среда — същият сайт на отделен адрес — и там се минава по списък: отваря ли се началната страница, изпраща ли се формата, минава ли поръчка, как изглежда продуктът на телефон. Чак тогава обновлението тръгва на живо, в час с малко посетители, и списъкът се минава отново.
Поправките за сигурност са изключението. Когато бъде обявена уязвимост в популярна добавка, автоматични програми започват да я търсят из целия интернет още същия ден. Чакането тогава е по-скъпо от риска да се счупи оформление.
Защо има значение за бизнеса
Сайт, който не се обновява, не остава същият — става по-лесен за нападане. Голяма част от пробивите в масовите системи минават през известна стара уязвимост, за която отдавна има поправка. Второто е натрупването: след две пропуснати години обновлението вече не е обновление, а преработка, защото версиите са се раздалечили и старите добавки не тръгват на новото ядро.
Има и тих вариант на същото — CMS или версия на PHP, за които производителят вече не пуска поправки. Отговорът там не е обновление, а преместване. Обновленията, копията преди тях и проверката след тях вървят заедно в поддръжката на сайт.
Какво да попитате
- Кой пуска обновленията, по какъв график и кой проверява сайта след тях?
- Има ли тестова среда, или всичко тръгва директно на живо?
- Прави ли се копие преди всяко обновление и колко бързо може да се върне назад?
- Колко бързо излизат поправките за сигурност, извън редовния график?
- Кой следи версиите, които наближават край на поддръжката?
- Какво се проверява след обновление — списък или „изглежда добре“?