Hardcoded thoughts… mostly in C# or php

php + postgre? :/

Martwiłem się, że pisany obecnie kod jest mało wydajny. okazało się jednak, że wina leży po stronie przydługiego nawiazywania połączenia z bazą PostgreSQL. Skąd pewność? Po prostu wreszcie postanowiłem odpalić profiler kodu. No i jasno stoi, że php::pg_connect avg. selft time: 1,557sec (calls: 1). Ugh, niefajnie :/
Swoją drogą - da się to jakoś przyspieszyć?

Comments

  1. tas
    August 10th, 2005 | 17:18

    Problem jakby sam się rozwiązał po wypieprzeniu eacceleratora i zendoptymizera. Aż dziwne. Acz skuteczne…

  2. mucher
    August 10th, 2005 | 17:58

    a pg_pconnect?

    Oj, dzieci, dzieci…

    http://us3.php.net/manual/en/function.pg-pconnect.php

  3. tas
    August 10th, 2005 | 17:59

    Tak, ale połącznie chyba jest zrywane w momencie zakończenia działania skryptu, prawda?

  4. Dexter (MG)
    August 10th, 2005 | 18:43

    pierwsze zdanie z manuala, sekcja o persistent connections: "Persistent connections are links that do not close when the execution of your script ends." :P

  5. tas
    August 10th, 2005 | 19:05

    omg, nie zauwazyłem :) (ale na swoje wytłumaczenie - to była kolejna strona manuala)

    to już nawet nie jest ważne - jakoś dziwnie eaccelerator wydłużał połączenia z bazą - teraz odbywają się one ekspresowo. Nie wiem, gdzie przyczyna, ale zbada się :)

Leave a reply