Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SF][Symfony2]Usługa podwóje zapytania
Forum PHP.pl > Forum > PHP > Frameworki
mimol
Stworzyłem usługę, która pobiera mi z bazy danych listę produktów zakupionych przez użytkownika.
W kontrolerze posiadam dwie akcje, które korzystają z tej usługi.
1 Akcja pobiera produkty wyświetla TYLKO ich ilość
2 Akcja wyświetla produkty i ich ilość

Jeśli sobie przejrzę jakie zapytania lecą do DB, okazuje się, że 2x lecą te same (wykonywane przez usługę).
Czy jest jakoś sposób na optymalizację, tak aby tylko raz leciało te zapytanie do bazy. Tak by usługa zapamiętała wynik, i podczas drugiego wywołania pobrała go z 'pamięci' a nie na nowo wykonywała zapytanie do bazy?
destroyerr
Odpowiedź znajdziesz w dokumentacji. Jako sterownik możesz użyć np. ArrayCache.
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.