Использование постоянного и непостоянного соединения вместе в приложении PHP MySQL - PullRequest
0 голосов
/ 13 июня 2010

В некоторых частях моего приложения требуется постоянное соединение, в частности в тех частях, где каждый час, может быть, 30 000 запросов на выборку поступают от множества разных пользователей, это приводит к тому, что мой сервер mysql максимально использует ограничение на 100 соединений, ия действительно не хочу увеличивать это, так как 100 соединений уже кажутся много.Так что для частей приложения, где чтение и выбор - это случай, я хочу переключиться на постоянные соединения.

Другие части, где данные изменяются, обычно выполняются посредством транзакции, и общее правило никогда не заключается виспользуйте постоянные соединения для транзакций в соответствии с документацией php.Поэтому я хотел бы сохранить это для непостоянных соединений.

У меня вопрос: могу ли я использовать постоянные и непостоянные соединения вместе в одном приложении, в одном и том же сценарии и т. Д.?

Я использую PHP 5.2+, MySQL 5+ (таблицы InnoDB) и Zend Framework 10.6 +

1 Ответ

1 голос
/ 13 июня 2010

Нет, вы не можете использовать постоянные и непостоянные соединения вместе в одном скрипте.
И я сомневаюсь, что вам действительно нужно постоянное соединение вообще.

...