Использование постоянного и непостоянного соединения вместе в приложении PHP MySQL

0

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

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

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

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

  • 0
    вам не нужно постоянное соединение для транзакции.
  • 0
    Я надеюсь, что вы используете какое-то кеширование.
Теги:
zend-framework
persistent-connection

1 ответ

1
Лучший ответ

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

  • 0
    аааа, хорошо, а как насчет того же приложения? ... не будет ли повышение лимита подключения не плохой идеей, учитывая, что оно просто максимально увеличит скорость памяти?
  • 0
    @cappuccino просто избавься от pconnect. вот и все

Ещё вопросы

Сообщество Overcoder
Наверх
Меню