Тематические статьи про повышение быстродействия, про облачные решения и об отказоустойчивости сайтов и веб-приложений
Высокие нагрузки — что выбрать: кластерное или облачное решение?
Если к сайту или веб-приложению предъявляются высокие требования к быстродействию и устойчивости к высоким нагрузкам, то встаёт вопрос о выборе между кластерным и облачным решением. Оба варианта способны обеспечить отличное масштабирование, поэтому выбор чаще всего основан на экономических критериях.
Выделенные сервера, кластеры и облачные решения
Серьёзные проекты требуют серьёзных хостинговых решений. Для средних проектов может хватить одного выделенного сервера, а для больших нагруженных сайтов нужны кластерные или облачные решения.
Близкие по теме статьи:
Хостинг сайтов и веб-приложений. Это услуга по предоставлению дискового пространства и вычислительных ресурсов на сервере, постоянно находящемся в сети интернет. Обычно под понятием услуги хостинга подразумевают как минимум услугу…
Рекомендации по выбору хостинга. От правильности выбора хостинга зависит дальнейшая работоспособность сайта и его доступность, поэтому к этому вопросу надо отнестись достаточно серьёзно.
Быстродействие сайтов и веб-приложений. Под быстродействием сайта понимается время обработки запроса пользователя (по сути, время создания веб-страницы). Быстродействие зависит от программной части сайта и от серверного оборудования.
Отказоустойчивость сайтов и веб-приложений. Действительно серьёзные проекты должны работать без перебоев даже в случае отказа отдельных подсистем. Причин для сбоев в работе немало: выход из строя «железа», сбои программного обеспечения,…
Ускоряем работу сайта, используя быстрый и надёжный веб-сервер nginx. nginx — это простой, быстрый и надёжный сервер. Применение nginx очень эффективно для отдачи статического контента и в качестве прокси-сервера перед динамическими сайтами.
Браузерное или клиентское кеширование. Кэширование статических ресурсов (картинок, скриптов, стилей) и неизменяющихся страниц на стороне браузера может сэкономить время загрузки страниц, если пользователь посещает сайт многократно или…
Ленивая загрузка или загрузка по требованию на клиентской части. Бывает так, что некоторое содержание страницы нужно не всем или не всегда, но на генерацию этого материала или для его передачи тратится много ресурсов. В этом случае имеет смысл сделать загрузку…
DDoS — распределенные атаки типа «отказ в обслуживании». DoS-атака — это атака типа «отказ в обслуживании» (Denial of Service), суть которой состоит в том, чтобы «перегрузить» атакуемый сервер и ухудшить качество его работы или вообще прекратить его…
Ускоряем работу сайта при помощи кеширования на базе Memcached. Memcached — это хранилище «ключ => значение», использование которого очень эффективно для ускорения работы сайта или веб-приложения.
Быстрый поиск на сайте, используя ElasticSearch или Sphinx. Sphinx и ElasticSearch — это поисковые «движки», которые обеспечивают более быстрый поиск и фильтрацию по сравнению с реляционными базами данных, а также обеспечивают возможность использования…