Должен ли я использовать постоянное соединение mysql?

Ситуация такова: у меня есть один сервер Debian с LAMP с одним виртуальным хостом с одним веб-сайтом. У моего MySQL есть только один пользователь с этого веб-сайта.

В этом случае я выиграю от использования постоянного соединения?

В любом случае, PHP-документация советует не поддерживать постоянные соединения.

благодаря


Изменить: Да, сервер MySQL находится на одной машине.

Здесь обсуждается http://groups.google.com/group/comp.databases.mysql/browse_thread/thread/4ae68befe1b488e7/e843f0b9e59ad710?#e843f0b9e59ad710 :

«Нет, это не так (лучше). Напротив, использование mysql_pconnect () считается вредным, так как оно имеет тенденцию зависеть от сервера MySQL с простыми соединениями».

Если вы подключаетесь через «localhost», соединение будет автоматически установлено через сокет MySQL, что в любом случае очень дешево.

(Ссылка групп, взятая из MySQL Persistent Connections )

Хотя вы можете получить некоторые преимущества в производительности от использования постоянного соединения, но если сервер mysql находится на одном компьютере, и вы не испытываете проблем, это, вероятно, не стоит. Слишком легко случайно закрыть соединения, и фактическое преимущество в производительности будет заметно только при больших объемах.