Nest

Analiza obciążenia i czasu generowania

Założony przez meto.

Kilka szczegółów o moim forum:
wersja skryptu MyBB: 1.4.13
wersja bazy MySQL, Postgre: MySQL 5.1.47
wersja używanego PHP: 5.2.13
adres forum: http://s5620.pl/
firma hostingowa: linuxpl.com
opis problemu:

Witam,
dzisiaj dostałem takiego maila:

Cytat:Witam
Pana strona obciaza caly serwer ida takie zapytania do bazy non stop

Kod:
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "H\0\0\0\3SELECT username,usergroup,displaygroup FROM mybb_users WHERE uid = '85'"..., 76) = 76
read(3, "\1\0\0\1\3H\0\0\2\3def\16albatros_forum\nmybb_users\nmybb_users\10username\10username\f!\0h\1\0\0\375\5@\0\0\0J\0\0\3\3def\16albatros_forum\nmybb_users\nmybb_users\tusergroup\tusergroup\f?\0\5\0\0\0\2)@\0\0\0P\0\0\4\3def\16albatros_forum\nmybb_users\nmybb_users\fdisplaygroup\fdisplaygroup\f?\0\5\0\0\0\2!\0\0\0\0\5\0\0\5\376\0\0\2\0\r\0\0\6\10wxtester\0012\0010\5\0\0\7\376\0\0\2\0"..., 16384) = 278
gettimeofday({1276544437, 547768}, NULL) = 0
gettimeofday({1276544437, 548329}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "I\0\0\0\3SELECT username,usergroup,displaygroup FROM mybb_users WHERE uid = '578'"..., 77) = 77
read(3, "\1\0\0\1\3H\0\0\2\3def\16albatros_forum\nmybb_users\nmybb_users\10username\10username\f!\0h\1\0\0\375\5@\0\0\0J\0\0\3\3def\16albatros_forum\nmybb_users\nmybb_users\tusergroup\tusergroup\f?\0\5\0\0\0\2)@\0\0\0P\0\0\4\3def\16albatros_forum\nmybb_users\nmybb_users\fdisplaygroup\fdisplaygroup\f?\0\5\0\0\0\2!\0\0\0\0\5\0\0\5\376\0\0\2\0\v\0\0\6\5ergon\00211\0010\5\0\0\7\376\0\0\2\0"..., 16384) = 276
gettimeofday({1276544437, 548572}, NULL) = 0
gettimeofday({1276544437, 548923}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "J\0\0\0\3SELECT username,usergroup,displaygroup FROM mybb_users WHERE uid = '1930'"..., 78) = 78
read(3, "\1\0\0\1\3H\0\0\2\3def\16albatros_forum\nmybb_users\nmybb_users\10username\10username\f!\0h\1\0\0\375\5@\0\0\0J\0\0\3\3def\16albatros_forum\nmybb_users\nmybb_users\tusergroup\tusergroup\f?\0\5\0\0\0\2)@\0\0\0P\0\0\4\3def\16albatros_forum\nmybb_users\nmybb_users\fdisplaygroup\fdisplaygroup\f?\0\5\0\0\0\2!\0\0\0\0\5\0\0\5\376\0\0\2\0\16\0\0\6\tpawciakxd\0012\0010\5\0\0\7\376\0\0\2\0"..., 16384) = 279
gettimeofday({1276544437, 549163}, NULL) = 0
gettimeofday({1276544437, 558913}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "I\0\0\0\3SELECT username,usergroup,displaygroup FROM mybb_users WHERE uid = '359'"..., 77) = 77
read(3, "\1\0\0\1\3H\0\0\2\3def\16albatros_forum\nmybb_users\nmybb_users\10username\10username\f!\0h\1\0\0\375\5@\0\0\0J\0\0\3\3def\16albatros_forum\nmybb_users\nmybb_users\tusergroup\tusergroup\f?\0\5\0\0\0\2)@\0\0\0P\0\0\4\3def\16albatros_forum\nmybb_users\nmybb_users\fdisplaygroup\fdisplaygroup\f?\0\5\0\0\0\2!\0\0\0\0\5\0\0\5\376\0\0\2\0\17\0\0\6\nMagnum44pl\0016\0010\5\0\0\7\376\0\0\2\0"..., 16384) = 280
gettimeofday({1276544437, 559433}, NULL) = 0
gettimeofday({1276544437, 591387}, NULL) = 0
write(3, "J\0\0\0\3SELECT * FROM mybb_moderators WHERE uid='1935' AND (fid='14' OR fid='20')"..., 78) = 78
read(3, "\1\0\0\1\tH\0\0\2\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3mid\3mid\f?\0\5\0\0\0\2#B\0\0\0H\0\0\3\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3fid\3fid\f?\0\5\0\0\0\2!@\0\0\0H\0\0\4\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3uid\3uid\f?\0\n\0\0\0\3)@\0\0\0Z\0\0\5\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\fcaneditposts\fcaneditposts\f?\0\1\0\0\0\3\1\0\0\0\0^\0\0\6\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\16candeleteposts\16candeleteposts\f?\0\1\0\0\0\3\1\0\0\0\0V\0\0\7\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\ncanviewips\ncanviewips\f?\0\1\0\0\0\3\1\0\0\0\0h\0\0\10\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\23canopenclosethreads\23canopenclosethreads\f?\0\1\0\0\0\3\1\0\0\0\0b\0\0\t\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\20canmanagethreads\20canmanagethreads\f?\0\1\0\0\0\3\1\0\0\0\0j\0\0\n\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\24canmovetononmodforum\24canmovetononmodforum\f?\0\1\0\0\0\3\1\0\0\0\0\5\0\0\v\376\0\0\2\0\5\0\0\f\376\0\0\2\0"..., 16384) = 853
gettimeofday({1276544437, 43495}, NULL) = 0
gettimeofday({1276544437, 47421}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "?\0\0\0\3SELECT usergroup, displaygroup FROM mybb_users WHERE uid = '1'"..., 67) = 67
read(3, "\1\0\0\1\2J\0\0\2\3def\16albatros_forum\nmybb_users\nmybb_users\tusergroup\tusergroup\f?\0\5\0\0\0\2)@\0\0\0P\0\0\3\3def\16albatros_forum\nmybb_users\nmybb_users\fdisplaygroup\fdisplaygroup\f?\0\5\0\0\0\2!\0\0\0\0\5\0\0\4\376\0\0\2\0\4\0\0\5\0014\0010\5\0\0\6\376\0\0\2\0"..., 16384) = 193
gettimeofday({1276544437, 47795}, NULL) = 0
gettimeofday({1276544437, 48122}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "J\0\0\0\3SELECT * FROM mybb_moderators WHERE uid='1935' AND (fid='14' OR fid='36')"..., 78) = 78
read(3, "\1\0\0\1\tH\0\0\2\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3mid\3mid\f?\0\5\0\0\0\2#B\0\0\0H\0\0\3\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3fid\3fid\f?\0\5\0\0\0\2!@\0\0\0H\0\0\4\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3uid\3uid\f?\0\n\0\0\0\3)@\0\0\0Z\0\0\5\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\fcaneditposts\fcaneditposts\f?\0\1\0\0\0\3\1\0\0\0\0^\0\0\6\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\16candeleteposts\16candeleteposts\f?\0\1\0\0\0\3\1\0\0\0\0V\0\0\7\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\ncanviewips\ncanviewips\f?\0\1\0\0\0\3\1\0\0\0\0h\0\0\10\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\23canopenclosethreads\23canopenclosethreads\f?\0\1\0\0\0\3\1\0\0\0\0b\0\0\t\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\20canmanagethreads\20canmanagethreads\f?\0\1\0\0\0\3\1\0\0\0\0j\0\0\n\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\24canmovetononmodforum\24canmovetononmodforum\f?\0\1\0\0\0\3\1\0\0\0\0\5\0\0\v\376\0\0\2\0\5\0\0\f\376\0\0\2\0"..., 16384) = 853
gettimeofday({1276544437, 48568}, NULL) = 0

Macie pomysł jak to naprawić?

Pozdrawiam,
albatros
No dobra, powiedzcie mi natomiast czy to jest duży problem czy nie ?
na http://test.watchscript.pl/
długość ładowania nie jest wcale wielka, forum "daje radę"

Jakie mogą być konsekwencje ?
(14.06.2010, 21:53)albatros napisał(a): Kilka szczegółów o moim forum:
wersja skryptu MyBB: 1.4.13
wersja bazy MySQL, Postgre: MySQL 5.1.47
wersja używanego PHP: 5.2.13
adres forum: http://s5620.pl/
firma hostingowa: linuxpl.com
opis problemu:

Witam,
dzisiaj dostałem takiego maila:

Cytat:Witam
Pana strona obciaza caly serwer ida takie zapytania do bazy non stop

Kod:
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "H\0\0\0\3SELECT username,usergroup,displaygroup FROM mybb_users WHERE uid = '85'"..., 76) = 76
read(3, "\1\0\0\1\3H\0\0\2\3def\16albatros_forum\nmybb_users\nmybb_users\10username\10username\f!\0h\1\0\0\375\5@\0\0\0J\0\0\3\3def\16albatros_forum\nmybb_users\nmybb_users\tusergroup\tusergroup\f?\0\5\0\0\0\2)@\0\0\0P\0\0\4\3def\16albatros_forum\nmybb_users\nmybb_users\fdisplaygroup\fdisplaygroup\f?\0\5\0\0\0\2!\0\0\0\0\5\0\0\5\376\0\0\2\0\r\0\0\6\10wxtester\0012\0010\5\0\0\7\376\0\0\2\0"..., 16384) = 278
gettimeofday({1276544437, 547768}, NULL) = 0
gettimeofday({1276544437, 548329}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "I\0\0\0\3SELECT username,usergroup,displaygroup FROM mybb_users WHERE uid = '578'"..., 77) = 77
read(3, "\1\0\0\1\3H\0\0\2\3def\16albatros_forum\nmybb_users\nmybb_users\10username\10username\f!\0h\1\0\0\375\5@\0\0\0J\0\0\3\3def\16albatros_forum\nmybb_users\nmybb_users\tusergroup\tusergroup\f?\0\5\0\0\0\2)@\0\0\0P\0\0\4\3def\16albatros_forum\nmybb_users\nmybb_users\fdisplaygroup\fdisplaygroup\f?\0\5\0\0\0\2!\0\0\0\0\5\0\0\5\376\0\0\2\0\v\0\0\6\5ergon\00211\0010\5\0\0\7\376\0\0\2\0"..., 16384) = 276
gettimeofday({1276544437, 548572}, NULL) = 0
gettimeofday({1276544437, 548923}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "J\0\0\0\3SELECT username,usergroup,displaygroup FROM mybb_users WHERE uid = '1930'"..., 78) = 78
read(3, "\1\0\0\1\3H\0\0\2\3def\16albatros_forum\nmybb_users\nmybb_users\10username\10username\f!\0h\1\0\0\375\5@\0\0\0J\0\0\3\3def\16albatros_forum\nmybb_users\nmybb_users\tusergroup\tusergroup\f?\0\5\0\0\0\2)@\0\0\0P\0\0\4\3def\16albatros_forum\nmybb_users\nmybb_users\fdisplaygroup\fdisplaygroup\f?\0\5\0\0\0\2!\0\0\0\0\5\0\0\5\376\0\0\2\0\16\0\0\6\tpawciakxd\0012\0010\5\0\0\7\376\0\0\2\0"..., 16384) = 279
gettimeofday({1276544437, 549163}, NULL) = 0
gettimeofday({1276544437, 558913}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "I\0\0\0\3SELECT username,usergroup,displaygroup FROM mybb_users WHERE uid = '359'"..., 77) = 77
read(3, "\1\0\0\1\3H\0\0\2\3def\16albatros_forum\nmybb_users\nmybb_users\10username\10username\f!\0h\1\0\0\375\5@\0\0\0J\0\0\3\3def\16albatros_forum\nmybb_users\nmybb_users\tusergroup\tusergroup\f?\0\5\0\0\0\2)@\0\0\0P\0\0\4\3def\16albatros_forum\nmybb_users\nmybb_users\fdisplaygroup\fdisplaygroup\f?\0\5\0\0\0\2!\0\0\0\0\5\0\0\5\376\0\0\2\0\17\0\0\6\nMagnum44pl\0016\0010\5\0\0\7\376\0\0\2\0"..., 16384) = 280
gettimeofday({1276544437, 559433}, NULL) = 0
gettimeofday({1276544437, 591387}, NULL) = 0
write(3, "J\0\0\0\3SELECT * FROM mybb_moderators WHERE uid='1935' AND (fid='14' OR fid='20')"..., 78) = 78
read(3, "\1\0\0\1\tH\0\0\2\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3mid\3mid\f?\0\5\0\0\0\2#B\0\0\0H\0\0\3\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3fid\3fid\f?\0\5\0\0\0\2!@\0\0\0H\0\0\4\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3uid\3uid\f?\0\n\0\0\0\3)@\0\0\0Z\0\0\5\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\fcaneditposts\fcaneditposts\f?\0\1\0\0\0\3\1\0\0\0\0^\0\0\6\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\16candeleteposts\16candeleteposts\f?\0\1\0\0\0\3\1\0\0\0\0V\0\0\7\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\ncanviewips\ncanviewips\f?\0\1\0\0\0\3\1\0\0\0\0h\0\0\10\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\23canopenclosethreads\23canopenclosethreads\f?\0\1\0\0\0\3\1\0\0\0\0b\0\0\t\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\20canmanagethreads\20canmanagethreads\f?\0\1\0\0\0\3\1\0\0\0\0j\0\0\n\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\24canmovetononmodforum\24canmovetononmodforum\f?\0\1\0\0\0\3\1\0\0\0\0\5\0\0\v\376\0\0\2\0\5\0\0\f\376\0\0\2\0"..., 16384) = 853
gettimeofday({1276544437, 43495}, NULL) = 0
gettimeofday({1276544437, 47421}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "?\0\0\0\3SELECT usergroup, displaygroup FROM mybb_users WHERE uid = '1'"..., 67) = 67
read(3, "\1\0\0\1\2J\0\0\2\3def\16albatros_forum\nmybb_users\nmybb_users\tusergroup\tusergroup\f?\0\5\0\0\0\2)@\0\0\0P\0\0\3\3def\16albatros_forum\nmybb_users\nmybb_users\fdisplaygroup\fdisplaygroup\f?\0\5\0\0\0\2!\0\0\0\0\5\0\0\4\376\0\0\2\0\4\0\0\5\0014\0010\5\0\0\6\376\0\0\2\0"..., 16384) = 193
gettimeofday({1276544437, 47795}, NULL) = 0
gettimeofday({1276544437, 48122}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(3, "J\0\0\0\3SELECT * FROM mybb_moderators WHERE uid='1935' AND (fid='14' OR fid='36')"..., 78) = 78
read(3, "\1\0\0\1\tH\0\0\2\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3mid\3mid\f?\0\5\0\0\0\2#B\0\0\0H\0\0\3\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3fid\3fid\f?\0\5\0\0\0\2!@\0\0\0H\0\0\4\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\3uid\3uid\f?\0\n\0\0\0\3)@\0\0\0Z\0\0\5\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\fcaneditposts\fcaneditposts\f?\0\1\0\0\0\3\1\0\0\0\0^\0\0\6\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\16candeleteposts\16candeleteposts\f?\0\1\0\0\0\3\1\0\0\0\0V\0\0\7\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\ncanviewips\ncanviewips\f?\0\1\0\0\0\3\1\0\0\0\0h\0\0\10\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\23canopenclosethreads\23canopenclosethreads\f?\0\1\0\0\0\3\1\0\0\0\0b\0\0\t\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\20canmanagethreads\20canmanagethreads\f?\0\1\0\0\0\3\1\0\0\0\0j\0\0\n\3def\16albatros_forum\17mybb_moderators\17mybb_moderators\24canmovetononmodforum\24canmovetononmodforum\f?\0\1\0\0\0\3\1\0\0\0\0\5\0\0\v\376\0\0\2\0\5\0\0\f\376\0\0\2\0"..., 16384) = 853
gettimeofday({1276544437, 48568}, NULL) = 0

Macie pomysł jak to naprawić?

Pozdrawiam,
albatros

Jakie masz zainstalowane wtyczki? Przeczytaj też wątek od początku.
(14.06.2010, 21:55)tomcool napisał(a): No dobra, powiedzcie mi natomiast czy to jest duży problem czy nie ?
na http://test.watchscript.pl/
długość ładowania nie jest wcale wielka, forum "daje radę"

Jakie mogą być konsekwencje ?
Lukas Ci napisał, ilość zapytań nie specjalnie przekłada się na czas pobierania W PRZEGLĄDARCE bo tu dochodzi grafika js itd. Ale chodzi o samo php/mysql. Po prostu, zwiększy Ci się ruch na forum to dostaniesz wymówienie od hostingu.
(15.06.2010, 14:57)wujas napisał(a):
(14.06.2010, 21:55)tomcool napisał(a): No dobra, powiedzcie mi natomiast czy to jest duży problem czy nie ?
na http://test.watchscript.pl/
długość ładowania nie jest wcale wielka, forum "daje radę"

Jakie mogą być konsekwencje ?
Lukas Ci napisał, ilość zapytań nie specjalnie przekłada się na czas pobierania W PRZEGLĄDARCE bo tu dochodzi grafika js itd. Ale chodzi o samo php/mysql. Po prostu, zwiększy Ci się ruch na forum to dostaniesz wymówienie od hostingu.

No to powiedz mi dlaczego wyłączając te wtyczki (wadliwe ) dalej czas generowania wynosi 0,5 sec ? I dlaczego po zmianie w config.php z "db" na "files" od razu pomogło (spadek do nawet 0,07 sec) ale potem powoli wracało do "normy"
To będzie mój ostatni post na ten temat. Nie będę powtarzał.
Cytat:No to powiedz mi dlaczego wyłączając te wtyczki (wadliwe ) dalej czas generowania wynosi 0,5 sec ?
To co Ci w końcu przeszkadza, zapytania czy czasy generowania? Czas generowania zależy również od tego jak skonfigurowane jest php, czy akurat nie tworzy się cache lub czy jakiś hejter nie odpala na tej samej maszynie skryptu robiącego 350 zapytań.
Cytat:I dlaczego po zmianie w config.php z "db" na "files" od razu pomogło (spadek do nawet 0,07 sec) ale potem powoli wracało do "normy"
Bo cache to sprawa dość 'lotna', jest po to aby oszczędzić w granicach rozsądku wykonywania ciągle tych samych zapytań, to co piszesz świadczy tylko o tym że robisz zbyt wiele zapytań, skoro wydobycie zserializowanych danych z bazy tak obniża czas generowania. Do tego twoje forum ciągle rośnie, pojawiają się nowe informacje, nowe tematy, nowe posty, wątki, nowi użytkownicy więc tak samo rośnie cache. Rośnie cache, rośni czas generowania.
@tomcool
Dalej nie rozumiesz co staramy się Ci przekazać.

Czas generowanie != czas wysyłania do przeglądarki


Przestawiając z db na files przełączyłeś sposób cache. Zależnie od miliarda czynników, może to przyśpieszyć, albo spowolnić generowanie witryny.
Wtyczki z pewnością wpływały na ilość zapytań, a ich nadmierna liczba również nie jest mile widziana przez firmy oferujące hosting.

Inaczej mówiąc: mogę zrobić stronę w htmlu na której walnę kilka dużych obrazków. Będzie się ładować u przeglądających nawet ponad minutę, bo tyle będzie trwało pobieranie grafiki. Dla procesora i pamięci w ogóle będzie to nieodczuwalne, zaś malutki plik php puszczony w CRONie może zrobić grubo ponad np. 5-10% limitu, jaki jest często nakładany.
Po prostu nie rozumiem dlaczego cały czas piszecie mi o tych wtyczkach i wtyczkach. Nawet po ich wyłączeniu (prawie każdej - w tym username color, online24 czy subforums in columns) nic się nie zmienia a 0,5 sek generowania nad 0,07 sek to bardzo duża różnica więc nadal nie wiem w czym jest problem..
To ja polecam Ci eksperyment, dorzuć sporo takich wtyczek i zobacz, jak zareaguje firma hostingowa :]
tomcool, zacznij czytać od deski do deski to, co inni odpisują na Twoje pytania
nikt nie mówi tylko o skróceniu czasu generowania strony, choć ten na pewno także ulegnie zmniejszeniu ( 0.59 i 0.50 to nie to samo ;P )
czasem nie trzeba czekać aż się firma odezwie, serwer sam może mieć ustawione limity, co spowoduje, że w pewnym momencie będziesz widział ładny ekran z komunikatem od MyBB, że serwer bazy danych nie odpowiada i wg Ciebie za pewne wina leży po stronie skryptu i jego autorów, ale prawda będzie inna

myślę, że odpowiedź na pytanie czemu 343 zapytania do bazy, przy wyświetleniu jednej strony, to za dużo, oraz czemu te i tamte wtyczki są dziełem szatana ;), padła już wystarczająco wiele razy, by ten temat zakończyć
ok stosuję się cały czas do zasad , wtyczka subforums-in-column nie dość że obciąża to jeszcze teraz błędy powoduję
więcej tutaj https://mybboard.pl/temat-subforums-in-c...zaktywacji

Po prostu cały czas się uczę, nikt na początku nie pisał o tym że wgrywanie tych dodatków może mieć aż takie konsekwencję - teraz już wiem.
Felerną(?) wtyczką jest też ProStats - po aktywacji z 16 zapytań skoczyło mi do 65 ;)
Mam pytanie w sprawie obciążenia.

Mianowicie, aktualnie na forum testowym z zainstalowanymi pluginami itp. mam na stronie głównej 19 zapytań, a podczas oglądanie postów i tematów mam 28 zapytań.

Teraz chcę wiedzieć, jak bardzo mogą skoczyć zapytania do góry (czy w ogóle skoczą) po przeniesieniu forum z php by przemo na MyBB

Dane z forum php by przemo
Cytat:
39675 postów;
1307 tematów;
569 zarejestrowanych użytkowników;
5-10 średnio użytkowników online


spis wtyczek w MyBB:
Oznaczenie Tematu Zamkniętego Wątku (1.0)
Ads after first post (2.4)
Emergency Message System (4.1.3)
Fit on Page (2.2)
Group Notice (1.0)
Google SEO (1.1.13)
Wiadomość od moderatora (1.2.3)
Notify of Join Request (1.0)
Show the users that has been online today (2.0)
reCAPTCHA Plugin (1.3)
Rules Page (1.1)
Signature image limit (1.1)
SpiceFuse Shoutbox (1.1 Beta 1)
SR MyBBCoder (1.4.5)

Pozdrawiam
To może zaboleć.
Obecnie największe obciążenie robi u Ciebie najprawdopodobniej mechanizm nieprzeczytanych postów (który w Przemo robi bardzo szybko tyjącą bazę no i nie działa zbyt fajnie) oraz przestarzała szukajka.
Po konwersji byłoby porównywalnie / nieco lepiej, ale jak wrzucisz te wtyczki które wymieniłeś, to obciążenie na pewno będzie większe niż aktualne, ilość zapytań również pójdzie w górę (kilka będzie robiło samo Google SEO).
Wprowadziłem troszkę w błąd, ilość zapytań SQL jest podawana dla forum testowego opartego na MyBB z zainstalowanymi już wszystkimi pluginami itp.

Chciałem wiedzieć czy jak dojdą mi tematy, posty i użytkownicy z forum phpbb by przemo (konwersja forum przemo => MyBB), to czy mi podrośnie ilość zapytań w MyBB.

Aktualnie mam:
Bez Google SEO:
Strona główna: 14
Lista Tematów w dziale: 20
Wygląd Postów: 23

Z Google SEO
Strona główna: 19-20
Lista Tematów w dziale: 29
Wygląd Postów: 28-32

I teraz pytanie, czy zapytanie przy większej ilości działów, tematów, postów, użytkowników nie skoczą diametralnie do góry, bo i tak bardzo duża mam zapytań :(

Skocz do:

Użytkownicy przeglądający ten wątek:

1 gości