Фронтенд
Фронтенд (Передний конец) — часть стандартной серверной системы, та самая машинка, которая принимает в себя запросы от пользователей и в ответ выдаёт нужные результаты. Обычно является проксей для бэкенда (дома Бильбо Бэггинса, а также заднего конца).
Описание[править]
По мере роста серьёзных систем интернет-категории появляется нужда всевеликая в том, чтобы распределить обязанности. Если старенькие серверы могли обходиться одной машинкою, например апачем2, то в современности у сложных систем имеется много секторов и кластеров отвечальных.
Смысл тут прост — фронтенд как бы принимает на себя весь удар, занимается распределением нагрузки и кэшированием запросов. В свою очередь задний конец надёжно защищён и покрыт панцирем, обращаться к нему может только передний конец, и всё тут. Так что если какой хакер и проведёт взлом фронтенда, то конечно сможет лишелицнуть проект, однако не получит доступа к заглублённым базам данных и восстановить работоспособность будет легко.
Зачастую фронтенд это сервер Nginx, которого можно заставить и кешировать, а бэкенд — апач2 или ещё какой вебосервер.
Также в современности роль фронтенда может выполнять проект типа CloudFlare, который занят тем, что бдительно защищает проект от DDoS, блокируя и подвергая капчеванию все подозрительные вопросы, а кроме того и просто сокрывает истинные дебри проекта, к негодованию взламывателей.