![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 42 Pomógł: 0 Dołączył: 24.01.2006 Ostrzeżenie: (30%) ![]() ![]() |
Czy ilość zapytań do bazy MySQL bardzo wpływa na wydajność? Chodzi mi o różnice w czasie generowania strony dla np. 1-2, a 8-10 zapytań.
Jak zmniejszyć ich ilość? I jeszcze jedno... jeśli wstawię takie zapytanie:
Czy nastepnie korzystając zdanych z tabeli logowanie skrypt nie wykonuje zapytań do bazy, a korzysta z danych raz pobranych? Dalej są np takie skrypty:
Ten post edytował blaskognia 28.01.2006, 17:47:08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
@Dandelion mieszasz. do tego nie uzyles bbcode.
aby zmierzyć czas wykonania tego zapytania musisz swój przykład:
zapoatrzyć w pare funkcji które zmierzą czas. robi sie to mniejwięcej tak, ze pobierasz czas przed, oraz po zapytaniu, odejmujesz pierwszy od drugiego, i masz czas jaki był potrzebny na wykonanie zapytania. pare przykładów jest chyba na microtime w komentarzach. poszukaj. co do tego co pisał Dandelion: php w twoim przykładzie, najpierw tworzy zmienną, więc musi przydzielić jakąś pamięć na jego zawartość, co związane jest ze spadkiem wydajnosci aczkolwiek ten spadek wydajnośći jest znikomy. skup się na zoptymalizowaniu zapytań, dodaniu indeksów w potrzebnych miejscach, usunięciu niepotrzebnych pętli, zabezpieczeniu danych przychodzących z zewnątrz. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 14:36 |