Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wydajność Doctrine 2
Forum PHP.pl > Forum > PHP
Fluke
Witam,

Chciałbym się zapytać was o wasze zdanie na temat wydajności Doctrine 2.
Dla prostego testu stworzyłem sobie tabelę z 1 kolumną. Dodałem do niej 10 rekordów. Stworzyłem odpowiednią encję i w kontrolerze szukam sobie np rekordu o id: 5.
Bez zapytania skrypt ładuje się w ~0.36
Z zapytaniem ładuje się już ~1.68

Rozumiem, że korzystanie z doctrine może spowolnić skrypt ale aż ponad 1 sekundę ? Jak będę miał bardziej skomplikowane zapytania za rok i skrypt będzie się ładował około 3 sekund to nie mogę w tedy stwierdzić, że trzeba korzystać tylko z PDO...

Zaznaczę, że testowałem to na local`u.
Z góry dzięki, pozdrawiam.
Crozin
Najprawdopodobniej działasz w trybie deweloperskim. http://docs.doctrine-project.org/en/latest...erformance.html
Fluke
@cozin
A jak przełącza się z trybów bo w linku co mi podesłałeś to wyczytałem tylko co można dodatkowo zrobić...
wlisik
Doctrine 2 ma taką samą wydajność jak każdy skrypt pisany w php. Jeżeli chciałbyś poznać dokładną wydajność plików składowych to sugeruje napisanie kodu trasującego dany plik.

Później uruchamiasz dany traser i odczytujesz z wykresu interesujące Cię dane.
Fluke
I znalazłem powód długiego ładowania się skryptu. Wszystko chodziło o to, że jak dajemy parametry połączenia się z bazą to musimy wpisać w 'host' nie 'localhost' tylko '127.0.0.1'....Tutaj nie zawinił Doctrine tylko PDO.

Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.