Есть части моего приложения, где требуется постоянное соединение, в частности части, где каждый час может быть запрошено 30 000 запросов на выбор многими разными пользователями, это приводит к тому, что мой сервер mysql достигает максимума на 100 предельных значений соединения и я действительно не хочу его увеличивать, поскольку 100 соединений уже кажутся много. Поэтому для частей приложения, где чтение и выбор происходит, я хочу переключиться на постоянные соединения.
Другие части, где данные изменяются, обычно выполняются с помощью транзакции, и общее правило никогда не должно использовать постоянные подключения для транзакций в соответствии с документацией php. Поэтому я хотел бы сохранить это на непостоянных соединениях.
Мой вопрос: могу ли я использовать постоянные и непостоянные соединения вместе в одном приложении, те же script и т.д.
Я использую PHP 5.2+, MySQL 5+ (таблицы InnoDB) и Zend Framework 10.6 +
Нет, вы не можете использовать постоянные и непостоянные соединения вместе в том же script.
И я сомневаюсь, что вам действительно нужна постоянная связь вообще.