Krótko: uwaga na sfPropelPager::getResults()
Obiekt sfPropelPager nie potrafi „keszować” w sobie wyników zapytania do bazy. Innymi słowy każde wywołanie metody getResults() odpytuje bazę danych. Nieświadomość tego faktu możne doprowadzić naszą aplikację do generowania dużych i bezsensownych obciążeń serwera.
Dlatego też, trzeba uważać czy nie wywołuje się tej metody więcej niż jeden raz podczas jednego żądania (np. przy kilkukrotnym iterowaniu po wynikach).
Podobne wpisy:
No comments yet




