Aktualny czas: 17.05.2012, 07:36 Witaj!

Zostań Redaktorem i wesprzyj rozwój MyBB w Polsce - więcej szczegółów.

Odpowiedz 
 
Ocena wątku:
  • 5 Głosów - 3.6 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5

Analiza obciążenia i czasu generowania


Nowicjusz

Liczba postów:
14
Dołączył:
17.07.2009
Wersja MyBB:
1.4.x
Reputacja:
Post: #1
17.07.2009 11:36 Analiza obciążenia i czasu generowania


Kilka szczegółów o moim forum:
wersja skryptu MyBB: 1.4.8
wersja bazy MySQL, Postgre: 5.0.51a
wersja używanego PHP:5.2.10
adres forum: http://pgc-cs.eu
firma hostingowa: http://xgame.pl
spis wtyczek: duzo, ale najprawdopodobniej to nie to Wink
Opis problemu:

Zacznę od tego, że chciałem sprawdzić jak się miewa obciążenie generowane przez to forum i szczerze mówiąc się zaskoczyłem porządnie. Dane debugowania do znalezienia pod adresem ( http://xgame.pl/info.html ). Aby uprzedzić propozycje/uwagi: na serwerze działa xCache i pamięci ma pod dostatkiem. MySQL to też nie problem jak widać w czasie zapytań, podobnie z obciążeniem serwera.

Próby były przeprowadzone na czystym skrypcie MyBB 1.4.8 z przekopiowanym config.php i wyniki były bardzo podobne - zużycie pamięci na poziomie 12M+ i czas 0,3s+. Dowodzi to, że problemem nie są pluginy (+były wyłączane w działającej wersji forum z podobnym skutkiem). Podobnie sprawa wyglada na różnych stylach.

Co jeszcze mogę zrobić żeby znaleźć problem? Jeśli chodzi o MyBB to nie znam tego skryptu zbyt dobrze, ale czysta instalacja używa tylko 1M i generuje się w ok. 9ms, więc nie sądzę żeby taki skok był normalny (czyżby?). Chyba że od razu coś Wam przychodzi do głowy! Smile

Z góry dziękuję za pomoc.

Notatka od DamYan, 17.07.2009 23:56:

Wątek nam zaczyna bardziej pasować tutaj Smile


xGame.pl - Sponsor serwerów WWW
(Ten post był ostatnio modyfikowany: 26.03.2010 20:44 przez DamYan.)
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post



Mentor MyBB
Mentorzy MyBB

Liczba postów:
1 145
Dołączył:
02.08.2007
Wersja MyBB:
1.6.x
Reputacja:
Post: #2
17.07.2009 11:45 RE: Analiza obciążenia i czasu generowania


(17.07.2009 11:36)meto napisał(a):  na czystym skrypcie MyBB 1.4.8 z przekopiowanym config.php i wyniki były bardzo podobne - zużycie pamięci na poziomie 12M+
Cytat:czysta instalacja używa tylko 1M
zdecyduj się
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post

Główny Administrator
Administratorzy

Liczba postów:
8 422
Dołączył:
31.08.2007
Wersja MyBB:
1.6.x
Reputacja:
Post: #3
17.07.2009 11:48 RE: Analiza obciążenia i czasu generowania


(17.07.2009 11:45)marines napisał(a):  /.../
zdecyduj się

No właśnie z tego, co zrozumiałem problemem jest to, że coś się "popitoliło", bo normalne zużycie to ok 1/2 MB w pamięci.

Czy ktoś jeszcze O TYM pamięta?
Nie pomagam na PW - od tego mamy forum.
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post

Nowicjusz

Liczba postów:
14
Dołączył:
17.07.2009
Wersja MyBB:
1.4.x
Reputacja:
Post: #4
17.07.2009 11:52 RE: Analiza obciążenia i czasu generowania


(17.07.2009 11:45)marines napisał(a):  
(17.07.2009 11:36)meto napisał(a):  na czystym skrypcie MyBB 1.4.8 z przekopiowanym config.php i wyniki były bardzo podobne - zużycie pamięci na poziomie 12M+
Cytat:czysta instalacja używa tylko 1M
zdecyduj się

DamYan mnie dobrze zrozumiał: czysta instalacja != czysty skrypt.

Czysta instalacja = pliki z mybb bez niczego + domyślna baza
Czysty skrypt = pliki z mybb bez niczego + baza z "wadliwego" forum.

xGame.pl - Sponsor serwerów WWW
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post

Główny Administrator
Administratorzy

Liczba postów:
8 422
Dołączył:
31.08.2007
Wersja MyBB:
1.6.x
Reputacja:
Post: #5
17.07.2009 11:54 RE: Analiza obciążenia i czasu generowania


(17.07.2009 11:52)meto napisał(a):  /.../
Czysty skrypt = pliki z mybb bez niczego + baza z "wadliwego" forum.

Czy optymalizowałeś bazę, czy nie ma w niej błędów lub "skraszowanych" tabelek? Sprawdź też na localhoście, bo być może dzieje się coś niedobrego z hostingiem.

Czy ktoś jeszcze O TYM pamięta?
Nie pomagam na PW - od tego mamy forum.
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post



Mentor MyBB
Mentorzy MyBB

Liczba postów:
1 145
Dołączył:
02.08.2007
Wersja MyBB:
1.6.x
Reputacja:
Post: #6
17.07.2009 11:58 RE: Analiza obciążenia i czasu generowania


w phpmyadminie napraw tabele w bazie, zoptymalizuj je, w ACP przebuduj cache, ewentualnie przelicz statystyki.

jeżeli to nie pomoże to spróbuj przywrócić wszystkie szablony twojego stylu do oryginalnych wersji (mając oczywiście kopię zapasową).
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post

Nowicjusz

Liczba postów:
14
Dołączył:
17.07.2009
Wersja MyBB:
1.4.x
Reputacja:
Post: #7
17.07.2009 12:11 RE: Analiza obciążenia i czasu generowania


(17.07.2009 11:54)DamYan napisał(a):  /.../
Czy optymalizowałeś bazę, czy nie ma w niej błędów lub "skraszowanych" tabelek? Sprawdź też na localhoście, bo być może dzieje się coś niedobrego z hostingiem.
Naprawiane i optymalizowane, przebudowane (Narzędzia > Przeliczanie i Przebudowa).

Styl działa domyślny, niemodyfikowany. Przynajmniej takiego ja używam do diagnozy. Wielokrotne odświeżania nie pomaga, w sensie odbudowania cache jako, że nie jest to domyślny theme.

Generalnie to nic nie pomogło z powyższego.

Na hostingu nic się nie dzieje (wiem, bo jestem adminem Wink ) i działają inne, większe fora bez problemowo - rząd wielkości szybciej, z tym że z mybb to jest największe obecnie, ale czyste instalacje działają sprawnie.

xGame.pl - Sponsor serwerów WWW
(Ten post był ostatnio modyfikowany: 17.07.2009 12:12 przez meto.)
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post

Główny Administrator
Administratorzy

Liczba postów:
8 422
Dołączył:
31.08.2007
Wersja MyBB:
1.6.x
Reputacja:
Post: #8
17.07.2009 12:18 RE: Analiza obciążenia i czasu generowania


Dziwna sprawa. Nasze forum, które wisi już trochę w sieci Wink, ma sporo modyfikacji i coraz bardziej rosnącą bazę:

Cytat:Generated in 0.1261890 seconds (79.54% PHP / 20.46% MySQL)
SQL Queries: 35 / Global Parsing Time: 0.0426588 / Memory Usage: 2,25 MB

Jak duża jest ta baza?

Czy ktoś jeszcze O TYM pamięta?
Nie pomagam na PW - od tego mamy forum.
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post

Nowicjusz

Liczba postów:
14
Dołączył:
17.07.2009
Wersja MyBB:
1.4.x
Reputacja:
Post: #9
17.07.2009 12:24 RE: Analiza obciążenia i czasu generowania


(17.07.2009 12:18)DamYan napisał(a):  ...
Jak duża jest ta baza?
90MB z lekkim hakiem z czego 6MB to shout... Ale same zapytania to nie problem statystycznie na 300ms generowania zapytania MySQL to nie wiecej niż 20ms, a nawet w większości przypadków nie przekraczają 10ms.

xGame.pl - Sponsor serwerów WWW
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post



Mentor MyBB
Mentorzy MyBB

Liczba postów:
431
Dołączył:
09.05.2008
Wersja MyBB:
1.6.x
Reputacja:
Post: #10
17.07.2009 14:14 RE: Analiza obciążenia i czasu generowania


Kilka szczegółów o moim forum:
wersja skryptu MyBB: 1.4.8
wersja bazy MySQL, : 5.1.34
wersja używanego PHP:5.2.9
adres forum: http://hajlo.com
Cache: xcache

To oblukajcie moje statystyki...
Mybb zawsze kaszani się po konwersjach ;/

http://testy.hajlo.com/statystyki.htm
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 


[-]
Analiza obciążenia i czasu generowania
Użytkownicy przeglądający ten wątek: 1 gości