Skip to content

Krótko: uwaga na sfPropelPager::getResults()

by zergu on Styczeń 9th, 2009 Blip Facebook Flaker Twitter Wykop

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:

  1. Krótko: Vim i powolna edycja plików PHP
  2. Symfony: domyślny wygląd modułu
  3. Migracja MySQL → PostgreSQL aplikacji w Symfony 1.1

From → Symfony

No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS

Notify me of followup comments via e-mail. You can also subscribe without commenting.