На странице собраны вопросы по PHP — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, database, architecture.
Что помещать в кэш, а что нет? Как выполнять инвалидацию кэша Кэшировать следует данные, которые часто читают и редко изменяют Не стоит кэшировать динамические и часто обновляемые данные, а также критически важную…
Что происходит после нажатия кнопки в браузере (HTTP-пайплайн) событие click передаётся JS-обработчику браузер собирает HTTP-запрос (method, headers, body) DNS преобразует имя хоста в IP-адрес создаётся TCP-соединение…
бизнес-логику и правила обработки данных преобразование и проверку входных данных orchestration обращений к нескольким репозиториям и внешним API контроль транзакций и согласованности состояний отделение контроллеров…
Dockerfile задаёт инструкции для создания контейнерного образа Итогом становится образ Docker Образ представляет собой неизменяемый снимок приложения и его окружения Он формируется последовательно — по слоям,…
управление развитием и изменениями API поддержка несовместимых изменений защита клиентов от поломок одновременная доступность нескольких версий возможность постепенно мигрировать пользователей распространённые…
текстовый скрипт, предназначенный для Docker содержит набор последовательных инструкций описывает процесс создания образа определяет базовый образ с помощью FROM переносит файлы и устанавливает зависимости задаёт…
Exchange в RabbitMQ: назначение и типы Exchange — это компонент маршрутизации сообщений в RabbitMQ Он получает сообщения от производителя и отправляет их в очереди согласно правилам маршрутизации В RabbitMQ…
Что представляет собой Exchange? понятие, используемое в брокерских системах и финансовой сфере платформа или механизм для согласования сделок между продавцами и покупателями принимает и распределяет ордера на покупку…
Что представляет собой Form Request? шаблон, предназначенный для обработки HTTP-запросов с данными форм выполняет валидацию данных до передачи управления контроллеру объединяет и хранит правила валидации в одном месте…
Что такое PHP-FPM и для чего он используется? PHP-FPM — FastCGI Process Manager для PHP управляет пулом процессов PHP, обрабатывающих запросы повышает производительность благодаря асинхронному управлению позволяет…
Что такое REST и на каких принципах он строится? архитектурный стиль построения веб-сервисов использует протокол HTTP оперирует ресурсами, имеющими уникальные URI применяет стандартные методы HTTP: GET, POST, PUT,…
Что такое REST и на каких принципах он построен? архитектурный стиль, применяемый при создании веб-сервисов представление ресурсов с помощью URI работа с ограниченным набором HTTP-методов (GET, POST, PUT, DELETE)…