lemming
1.08.2004, 10:56:25
Jak naj korzystniej zoptymalizowac czas zapytan do MySQL np. takie phpbb modified by przemo uzywane na jednej ze stron ma 176 zapytań (na stronie glownej) przy czym strona generuje sie w 0,25 sekund. Tak sie zastanawiam moze jakies cachowanie zpytań lub coś w tym stylu ?
spenalzo
1.08.2004, 13:31:32
Jak coś ma 176 zapytań to najpierw trzeba zmniejszyc ich liczbę a potem optymalizować
halfik
1.08.2004, 16:35:18
nie wierze w te 176 zapytan i 0.25 s.
a ja wierzę.
Choć prawdę mówiąc - forum przemo na większości serwerów ładuje się prawie sekundę. Ale jak jest szybka maszyna...
Ale mimo wszystko uważam że jest to możliwe, opierając się na przykładzie oscommerce, systemu sklepowego, który na każde przeładowanie 'zużywa' około 100 zapytań, a mimo wszystko chodzi bardzo szybko i jest wmiarę wydajny.
Choć z drugiej strony = po co tak szaleć, jak jest tyle dobrych systemów do obsługi cache...
spenalzo
1.08.2004, 22:30:30
Jeżeli te 170 zapytan nie pobiera dużych porcji danych to nie ma czym sie przejmować - aczkolwiek według mnie lepiej nie doprowadzać do takich sytuacji.
Najwiecej zapytań wychodzi na struktury drzewiaste, które bardzo cięzko pobrać małą ilością zapytań.
halfik
2.08.2004, 08:47:22
DeyV: owszem jesli jest dobra maszyna serwerowa lub jesli baza stoi na innym dobrym serwie i do tego zapodalbym kolejny warunek: nie ma duzej ilosci danych na bazie.
Mimo wszystko popieram podejscie spenalzo: nalezy ograniczyc ilosc zapytan do minimum, a w razie mozliwosci takze ich zlozonosc.
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.