Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][Symfony2]Usługa podwóje zapytania, Jak zoptymalizować
mimol
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 5
Dołączył: 10.12.2007

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Odpowiedź znajdziesz w dokumentacji. Jako sterownik możesz użyć np. ArrayCache.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:28