Developer · 15.02
SERVER
🤔 Что такое сервер и что происходит на «кухне»?
Мы уже говорили про API, но API — это лишь посредник, который передаёт запросы от клиента к серверу. А что же такое сам сервер?
Вспомним наш пример, где: Сервер — это как кухня в ресторане. Клиент (пользователь) делает заказ (отправляет запрос), а API — это официант, который доносит заказ на кухню и возвращает пиццу.
А на кухне: - Сервер принимает запрос и решает, что с ним делать. - Проверяет, кто отправил запрос: может ли этот пользователь только читать данные или ему разрешено изменять, удалять или создавать новые. - Выполняет вычисления и другую логику. Например, если клиент заказал пиццу, сервер (кухня) решает, сколько ингредиентов нужно и как их смешать🍕 - Готовит ответ и возвращает его обратно клиенту.
Допустим, вы зашли в интернет-магазин. Сервер: - Проверяет, авторизованы ли вы. 🫥 - Решает, можете ли вы только просматривать товары или вам доступно добавление в корзину и оформление заказа. 🛒 - Вычисляет итоговую стоимость с учётом скидок и доставки. 💰 - Возвращает вам результат. 📩
Но что, если заказов становится слишком много? Как сервер справляется с нагрузкой? И что происходит, если «кухня» перегружена? 😢
Вопрос на засыпку, почему нейросеть, которая сгенерировала изображение, решила что работников на кухне много? 😉
Делитесь своими мыслями в комментариях! 💭
#WebDevelopment #Backend #Серверы #Программирование #Технологииеще контент автора
еще контент автора
Developer · 15.02
войдите, чтобы увидеть
и подписаться на интересных профи