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
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
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
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.