parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Парсер кеширует соединения с базой...

Sumo 10.01.2016 06:51 / 10.01.2016 07:15

... между вызовами оператора connect. Соединение будет закрыто только в конце работы скрипта.
  ^connect[$connect-string]{
    Открыли соединение и не закрываем его.
  }
  ...
  ^connect[$connect-string]{
     Используем тоже самое соединение.
  }
На каждый новый запуск Парсера создаётся новое соединение с базой. В MySQL коннекты к базе дешевые (быстрые). Для СУБД, где конекты дорогие и для вашей задачи это критично, то нужно делать пул соединений. Например, для Postgresql, где соединения дорогие (Постгрес форкает свой процесс при каждом соединении), лучше запустить внешний Pgpool, чтобы шарить соединения между вызовами Парсера.