Все о хостинге » Настройка PHP

Настройка PHP


Настройка PHP, по большому счету, сводится к включению persistent
connections и, соответственно, использованию pg_pconnect() вместо
pg_connect() в скриптах. Для этого в файле php.ini надо указать
pgsql.allow_persistent = On В некоторых форумах встречалась
рекомендация установить еще и pgsql.auto_reset_persistent = On для
определения “битых” соединений, но то ли “битые соединения”
встречаются очень редко, то ли они проявляются как-то незаметно…
Словом, этого можно и не делать. Ограничений по количеству соединений
в PHP можно не устанавливать, оставив

pgsql.max_persistent = -1
pgsql.max_links = -1

Эффект от перехода на постоянные соединения очень заметен, особенно на
посещаемых сайтах. Загрузка сразу падает процентов на
двадцать-тридцать, а то и больше! Только не пугайтесь обнаруживая в
top’е кучу postres’ов в состоянии sbwait…