Jednymi slowy masz 3 wyjscia
1.Wlaczyc cache, co wiaze sie z zaletami i wadami, bo calosc jest keszowana.
2.Czekac az cie zablokuja, wtedy masz prawo rozwiazac umowe z powodu nie swiadczenia uslug, lub przerw i zadac zwrotu kasy.
Jestes po wygranej stronie.
3.Zbuforowac dane, przerobic klase modulu aby czytal z buforu.
Swoja droga, jest to najprostsze rozwiazanie, az dziw ze jeszcze tego presta nie ma zaaplikowanego.
Niestety ale pod takie projekty jak np. presta trzeba dobrego hostingu.
A bierze sie to z nieznajomosci materii.
Jezeli chce sie cos wiecej to nie jest to za free, trzeba wiecej za hosting zaplacic.
Nota bene ~
Nie ma obecnie mozliwosci sprawdzenia ile twoje zapytanie zabiera czasu procesora, jest mozliwosc tylko stwierdzenia ile czasu trwa.
Jesli serwer sql-a bedzie mocno obciazony, to kazde zapytanie bedzie tralo dluzej, musi czekac w kolejce (to tak w wielkim skrocie), wiec czas jest liczony od momentu zlozenia zapytania do momentu zwrotu odpowiedzi.