Załóżmy, że mam kod Perla, który zwiększa liczbę kolumn w określonym wierszu bazy danych za każdym razem, gdy jest trafiony, i spodziewam się, że będzie trafiony dość często, więc chciałbym go zoptymalizować za pomocą FCGI. Teraz, ja w zasadzie owinięty większość kodu w coś takiego:Czy muszę umieścić połączenie DB/inicjalizację poza pętlą FCGI, aby skorzystać z FastCGI w Perlu?
while (FCGI::accept() >= 0) {
[code which currently creates a db connection and makes calls through it]
}
Zastanawiam się, czy to lepiej umieścić połączenie z bazą danych (My $ dbh = DBI-> connect (etc)) z zewnątrz Pętla FCGI, aby skrypt utrzymał połączenie przy życiu, czy nadal będę mógł korzystać z zalet FCGI w prędkościach & zasobów, pozostawiając je w pętli?