START Wzrost szybkości ładowania stron webooka (Optymalizacja bazy danych)

Artur | Utworzono: 12 VII 2010, 18:37:55 (ponad 14 lat temu)
Studiowałem dzisiaj ciekawą prezentację: http://www.slideshare.net/phpcodemonkey/mysql-explain-explai...
na temat budowy indeksów w bazie MySQL
Wprowadziłem w całej strukturze bazy odpowiednie zmiany i przeprowadziłem badanie czasu ładowania stron przed zmianami i po wprowadzeniu indeksów na odpowiednie pola. Oto wyniki:

"= przed wprowadzeniem indeksów, czas ładowania
a) index.php
4.828654050827s
3.2255408763885s
2.4169631004333s
2.4907109737396s
2.2386240959167s
2.4999821186066s
3.2407598495483s
2.3790109157562s
2.4126689434052s
5.4474458694458s
2.4532849788666s
3.0474610328674s

b) http://www.webook.pl/b-904,Zmierzch.html
0.39621782302856s
0.72022294998169s
0.61497211456299s
0.27260994911194s
1.2382621765137s

c) uzupelnij.php
16.144352912903s
23.187673091888s
16.663183927536s

d) najnowsze_zmiany.php
3.820552110672s
3.8018779754639s
2.4782440662384s
2.5266449451447s

= PO wprowadzeniem indeksów, czas ładowania
a) index.php
0.38605308532715s
0.41390585899353s
0.45811700820923s
0.43266892433167s
0.41788506507874s
0.53011703491211s
0.52042889595032s
0.42743897438049s
0.40227890014648s

b) http://www.webook.pl/b-904,Zmierzch.html
0.38358807563782s
0.15180683135986s
0.15245699882507s
0.17580795288086s
0.1646089553833s
0.15870094299316s
0.16246294975281s

c) uzupelnij.php
0.25206899642944s
0.25134992599487s
0.23125100135803s
0.23980402946472s
0.2304470539093s

d) najnowsze_zmiany.php
0.2134211063385s
0.18793702125549s
0.21643495559692s
0.35760903358459s
0.24627208709717s"



Co ciekawe wprowadzenie tych zmian szokująco wpłynęło na wydajność bazy danych. Jak sami zauważycie strona główna wczytuje się teraz nawet do 10 razy szybciej.
Na innych podstronach też widać korzystne efekty. A najbardziej widoczna zmiana jest na stronie http://www.webook.pl/uzupelnij.php która wcześniej wczytywała się koszmarnie długo bo nawet 23 sekundy. A teraz tylko 0,2s!!

Mam nadzieję, że wprowadzone zmiany wpłyną korzystnie na wasz komfort korzystania z webooka

PS. Jeśli zauważycie, że jakieś strony ładują się długo to proszę mi to zgłaszać. Aby to sprawdzić po wczytaniu strony należy kliknąć prawym pokaż źródło strony i na samym dole znajdziecie w kodzie strony czas np. Jeśli czas będzie duży np. 5 sekund i więcej to możecie pisać. Proszę także podać ile w tym czasie było osób online na stronie.
Odp: 0, Odsłon: 955, Ostatni post: brak

Odpowiedzi do tematu

Brak odpowiedzi do tego tematu...

Grupa: Oficjalna grupa webook.pl

Oficjalna grupa webook.pl Organizujemy tutaj konkursy. Jest to także grupa, w której można zgłaszać pomysły odnośnie portalu webook.pl. Tutaj zgłosisz nam duplikaty książek lub autorów. Możecie tutaj śmiało pisać o waszych spostrzeżeniach odnośnie projektu webook.
Typ grupy: Otwarta
Dołączenie: każdy może dołączyć
Założyciel: Artur
Utworzono: 06 IX 2009, 21:16:29
(ponad 15 lat temu)
Kategoria: Pozostałe (grup: 9)
Tematów: 86
Członkowie: 435 (pokaż członków grupy)

Dyskusję obserwują

Użytkownicy obserwujący dyskusję (2):

Informacja podświetlona na zielono oznaczają, że użytkownik widział wszystkie nowe posty w tym temacie. Natomiast informacja czerwona oznacza, że jeszcze nie czytał najnowszych postów.

przeczytał
annie28
przeczytał
gosiaq143

Menu

Szukaj. Aby znaleźć grupę lub temat wybierz jedną z kategorii poniżej, a nad listą grup/tematów będzie widoczne pole wyszukiwania.
START: Kategorie grup

Nowe grupy dyskusyjne
    - Nowo dodane tematy
    - Nowe wypowiedzi w tematach

Ranking tagów opisujących grupy