Дата последнего изменения: 23.09.2021
При переносе бизнеса в интернет каждый час простоя несет в себе потерю заказов и репутации, неэффективность рекламных кампаний и переиндексаций поисковыми роботами, т.е. стоит зачастую немалых денег.
Сайт должен работать стабильно, без ошибок и задержек. По результатам исследования компании GoMez, занижение скорости загрузки страниц на 1 секунду снижает конверсию на 7%, а количество просмотров - на 11%.
Обеспечение отказоустойчивости критично для проектов, ключевым моментом деятельности которых является высокий уровень доверия со стороны пользователей, Business critical application: веб-сервисы, использующиеся в работе, CRM, бухучет, таск-менеджмент, почта, Битрикс24 и так далее.
Ключевым моментом отказоустойчиваости является система мониторинга.
В контексте отказоустойчивости техническое задание на сайт должно включать в себя:
Основные принципы разработки и эксплуатации, обеспечивающие высокую отказоустойчивость:
$upstream_response_time
;
ini_set('xdebug.collect_params', 3); xdebug_start_trace(); … xdebug_stop_trace(); TRACE START [2013-01-29 14:37:13] 0.0003 114112 -> {main}() ../trace.php:0 0.0004 114272 -> str_split('Xdebug') ../trace.php:8 0.0007 117424 -> ret_ord('X') ../trace.php:10 0.0007 117584 -> ord('X') ../trace.php:5 0.0009 117584 -> ret_ord('d') ../trace.php:10 …
Также о причинах и способах устранения медленной загрузки страниц вы можете прочитать в блоге.
define("LOG_FILENAME", "/var/log/db_error.log");
Распределенная отказоустойчивая система хранения статичных данных - доклад на конференции FailOver Conference Украина.
Оптимизация затрат на отказоустойчивость - доклад на FailOver Conference.
Оптимизация затрат на отказоустойчивость - доклад на FailOver Conference.
Как снизить нагрузку на высокопосещаемый проект? - доклад на FailOver Conference.