Nest

Analiza obciążenia i czasu generowania

Założony przez meto.

Mam problem z wysokim obciążeniem forum. Często albo ono pada, albo działa bardzo wolno. Dowiedziałem się w supporcie ze to przez wysokie obciążenie. Sprawdziłem więc Debug info i niektóre informacje trochę mnie martwią:

- Database Queries (39 Total) - Teraz jest 12, bo wywaliłem plugin ProStats, to on generował ogromne (czasem było nawet 80!) ilości zapytań.
- SET NAMES 'utf8' Query Time: 5.00679016113E-5 (nie za dużo?)


Do załącznika dodaje Debug Info,

Pluginy:

- Admins can log into Users' accounts (1.1)
- Ads after first post (2.4)
- AutoExpunge (1.0)
- Emergency Message System (4.1.3)
- Form Manager (1.0)
- Google SEO (1.6.0)
- Image Resizer & Optimizer with GD (1.1.1) - Macie jakąś lepszą alternatywę?
- Infobar (1.4)
- Multiple Account Detector (M.A.D) (1.0)
- Modnotice (1.2.3)
- RSS To Post (1.2.2)
- Przyjazne (SEO) tytuły (1.4.1)
- Ulepszony antyspam (1.6)
- SpiceFuse Shoutbox (1.1 Beta 1)
- Spoiler BBCode (1.6)
- Steamprofile (1.1)
- Stop forum spam (1.2)
- Tapatalk (2.0.0)
- ThankYou (3.0.7)
- Trash Can Forum (2.0)
- User Agent (1.5)
- Dodatkowe pytanie antyspamowe podczas rejestracji (1.0)


Może jakieś usunąć/zaaktualizować/zmienić?


Załączone pliki
.htm   MyBB Debug Information.htm (Rozmiar: 17,26 KB / Pobrań: 83)
Co to za hosting? Nie wiem co tu miałoby generować jakieś obciążenie na tyle wielkie, żeby były problemy z hostingiem... ale niech wypowiedzą się inni.

(14.08.2011, 09:56)Siper napisał(a): - SET NAMES 'utf8' Query Time: 5.00679016113E-5 (nie za dużo?)
5.00679016113E-5 s - to mniej więcej tyle co 0,00005s
vihost.pl
@Victor:
Wrzucił w poprzednim poście.

Biorąc pod uwagę, że na vihoscie z tego co pamiętam nie ma żadnego akceleratora PHP, to sam czas generowania jest w miarę ok (nieco ponad 1,5% na bazę). Z pewnością idzie dużo (za dużo) pamięci, być może masz coś namieszane w uprawnieniach?
@lukasamd
Raczej nie mam, chociaż nie jestem pewny w 100%
(14.08.2011, 13:02)lukasamd napisał(a): @Victor:
Wrzucił w poprzednim poście.

Racja, nie zauważyłem :D.

@Siper:
masz sporo pluginów. generalnie podrzuc jeszcze debug z listy tematów (w jakims dziale) i jak wejdziesz w jakis temat gdzie jest sporo obrazków to też podrzuć.

na stronie glownej 9 zapytan to dobry wynik. gorzej z tą pamięcia - a pamięc ponad 3mb to juz wina pluginow.

Hey

Od dłuższego czasu często forum mi się długo się wczytuje. Raczej nie jest to sprawką serwera, ponieważ portal, który stoi na tej samej bazie i serwerze ładuje się natychmiast.

Najdłużej wczytuję się plik strony jak i wszystkie pliki javascripts. Firebugiem wygląda to tak, że połowa się wczyta, a na drugą połowę trzeba troszkę poczekać.

Lista pluginów:
Favicon in address bar (1.0.1)
Fit on Page (2.3)
Google SEO (1.6.0)
User IP Log (1.1)
Edytowane - nieprzeczytane (1.5)
Notatka Moderatora (1.4)
Move Posts (1.0)
Page Manager (1.5.2)
Patches (1.2)
PHP and Template Conditionals (1.5)
PluginLibrary (4)
Wygasanie postów / zamykanie tematów (1.1)
Report PMs (1.0)
Signature image limit (1.1)
Ulepszony antyspam (1.5)
SR MyBBCoder (1.5.0)
Pokaż nieprzeczytane posty (1.8)
User Agent Reporter (1.0)
Usermap (1.1.2)
View Groups (1.5)
Kto Był Dzisiaj Online (1.2)

Debug Index:
Generated in 0.1774981 seconds (80.37% PHP / 19.63% MySQL)
SQL Queries: 12 / Global Parsing Time: 0.0956361 / Memory Usage: 8.75 MB
PHP version: 5.2.17 / Server Load: 0 / GZip Compression: Disabled

Debug Widok Działu:
Generated in 0.1626260 seconds (71.76% PHP / 28.24% MySQL)
SQL Queries: 20 / Global Parsing Time: 0.1015489 / Memory Usage: 8.5 MB
PHP version: 5.2.17 / Server Load: 0 / GZip Compression: Disabled

Debug Widok Tematu:
Generated in 0.1795421 seconds (78.92% PHP / 21.08% MySQL)
SQL Queries: 25 / Global Parsing Time: 0.1087282 / Memory Usage: 7.75 MB
PHP version: 5.2.17 / Server Load: 0 / GZip Compression: Disabled

Pozdrawiam
Cytat:Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Taki efekt gdy strona się długo ładuje.
Cytat:Generated in 0.0572262 seconds (80.55% PHP / 19.45% MySQL)
SQL Queries: 41 / Global Parsing Time: 0.0261762 / Memory Usage: 8.25 MB
PHP version: 5.2.17 / Server Load: 0.36 / GZip Compression: Disabled
http://www.speedyshare.com/files/2988315...mation.htm
Spis wtyczek:
Cytat:Antyspam Akismet (1.2.1)
Default Avatar (1.0)
Fit on Page (2.3)
Notatka moderatora (1.4)
MyNetwork (1.1.1)
Ulepszony antyspam (1.6)
Kolorowe nicki (1.2)
Kto przeglądał temat (1.0)
Warned (1.0)
Kto Był Dzisiaj Online (1.2)
Zużyty transfer:
Cytat:292.19 / 20480 MB
Wklejcie to do pliku /debug.php:
<?php
define('IN_MYBB', true);
define('NO_PLUGINS', true);

include './global.php';

output_page('<debugstuff>');
?>

i zacytujcie jakie osiągi macie... jestem ciekawy czy ktos ma < 3mb pamieci
Cytat:Generated in 0.0127718 seconds (93.30% PHP / 6.70% MySQL)
SQL Queries: 8 / Global Parsing Time: 0.0126259 / Memory Usage: 3 MB
PHP version: 5.3.3-7+squeeze3 / Server Load: 0.08 / GZip Compression: Enabled
[advanced details]
Generated in 0.0346708 seconds (74.04% PHP / 25.96% MySQL)
SQL Queries: 6 / Global Parsing Time: 0.0344410 / Memory Usage: 2.75 MB
PHP version: 5.2.17 / Server Load: 0 / GZip Compression: Enabled
[advanced details]

Niby takie, ale normalnie posiadam 16 grup użytkowników i sporo ilość działów/podziałów z niestandardowymi uprawnieniami. Z tego co pamiętam bez pluginów przy przesiadce na Mybb 1.6.4 miałem koło 6.50 mb.
Teraz mam
Cytat:Generated in 0.0176499 seconds (77.17% PHP / 22.83% MySQL)
SQL Queries: 7 / Global Parsing Time: 0.0174990 / Memory Usage: 4.75 MB
PHP version: 5.2.17 / Server Load: 0.62 / GZip Compression: Disabled
Statystyki forum
Cytat:Nasi użytkownicy napisali 2,774 postów w 510 wątkach.
Mamy 324 zarejestrowanych użytkowników.
MyBB: 1.6.4
Wersja PHP: 5.2.17
Silnik SQL: MySQLi 5.1.56
Obciążenie serwera: 0.69


Załączone pliki
.htm   MyBB Debug Information.htm (Rozmiar: 12,7 KB / Pobrań: 85)
Dostałem odpowiedź, szok:
Cytat:Witam,

Polecam zainteresować się jakimś cache dla Pana strony. Żaden pakiet na hostingu współdzielonym nie da rady z tak funkcjonującą Pana stroną. W szczycie wykorzystuje Pan nawet 60% jednego rdzenia. Czyli już dawno powinniśmy Pana wyrzucić, a strona działa tylko i wyłącznie z powodu dużej ilości wolnych zasobów na serwerze.

Gdyż w momencie przekroczenia zasobów, procesy danego użytkownika dostają mniejszy priorytet. Ale nie są całkowicie wygaszane.

Sugeruję zainteresować się serwerem VPS.
:O
Wyłącz wszystkie pluginy, zostaw tylko te które naprawdę musisz mieć.

albo

Zmień system forum na phpBB3

albo

Poszukaj lepszego hostingu, dziś VPS można mieć za 300zł rok.
Wyłączyłem wszystkie, żre prawie 7MB pamięci!
Właśnie zaczynam myśleć o konwersji na phpBB3.
vihost.pl to raczej dobry hosting.
No to zgaduję że masz dużo for i/lub grup, a to może być problemem bo w przeciwieństwie do phpBB3 które cachuje uprawnienia na poziomie usera, MyBB woli budować uprawnienia przy każdym requeście.

Skocz do:

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

1 gości