2010-06-13 3 views
0

Есть части моего приложения, где требуется постоянное соединение, в частности части, где каждый час может быть запрошено 30 000 запросов на выбор различными пользователями, что вызывает мой сервер mysql до максимума на пределе 100 соединений, и я действительно не хочу его увеличивать, поскольку 100 соединений уже кажутся много. Поэтому для частей приложения, где чтение и выбор происходит, я хочу переключиться на постоянные соединения.Использование постоянного и непостоянного соединения в приложении PHP MySQL

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

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

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

+0

Вам не нужно постоянное соединение для транзакции. –

+0

Надеюсь, вы используете какое-то кэширование. – robertbasic

ответ

1

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

+0

ahh ok, а как насчет того же приложения? ... не повышал бы лимит соединения, не будет плохой идеей, учитывая, что это просто макс из барана? – cappuccino

+0

@cappuccino просто избавиться от pconnect. это все –

 Смежные вопросы

  • Нет связанных вопросов^_^