Konkrétně chci po svých lidech, aby mi vysvětlili jakoukoliv situaci, kdy je potřeba víc než 5 dotazů do databáze na stránku, a to si přijdu často jako velkorysý. Zbytek se dá provést složeným dotazem a inteligentní prací s navrácenými daty.
Takže to udělejme opačně. Napište mi, kde si myslíte, že je potřeba dotazů víc.
jednoduchy eshop, pristup na stranku
www.shop.local/en/vlnene-ponozky co je kategoria s produktami. Len tak z hlavy ma napada hned 10 vecy, ktore treba z Db vytiahnut:
1. slug (/vlnene-ponozky je kategoria s ID = 123)
2. category info (name, description,..)
3. produkty v kategorii, ktore na stranke zobrazim (filtre, sort, strankovanie)
4. zakaznikov kosik (kolko ma produktov a celkova cena)
5. zakaznikov wishlist (kolko ma produktov vo wishliste)
6. nejaky SEO CMS text priradeny ku kategorii
7. user session ak mam v DB
8. reklamny banner
9. navigacia (strom kategorii)
10. nejake boxy (bestsellers, new products,..)
to fakt nutite programatorov tychto desat dotazov do DB zlucovat do jedneho?!