Покажите короткий пример по теме «connection pool» и объясните, что здесь важно.

PHPMiddleDatabasesТеорияphpdatabasesqlconnection-poolphp-backend-developerdatabases

Что хотят услышать интервьюеры:

Короткий пример по теме connection pool:

Ответ:

<?php // PDO persistent connections require careful config

Что важно: код должен быть безопасным, читаемым и соответствовать контракту задачи. Для PHP-разработчика важно объяснить не только «как написать», но и «почему так безопаснее/надежнее».

  • в PHP-FPM контекст отличается от long-running серверов
  • persistent connections требуют осторожности
  • важна настройка max connections

Типичная ошибка: открывать слишком много соединений и упереться в лимит БД.

На собеседовании: проговорите, какие edge cases вы бы проверили тестами и что бы логировали при ошибке.

Источники

Похожие вопросы