![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 3 Dołączył: 6.10.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Posiadam stronę www.progames.pl na ktorej przewaznie nie ma wiecej niz 50 osob online na raz. System cms byl pisany na zamowienie i jest dosc rozbududowany. Sytuacja wyglada tak ze dosc czesto zwracany jest kom
nikat 500 i w logach wpis: [Sat Mar 08 21:36:53 2008] [error] [client *] suexec policy violation: see suexec log for more details [Sat Mar 08 21:36:53 2008] [error] [client *] Premature end of script headers: php-fcgi Po konsultacji z administracją serwera, dostalem informacje ze mozliwe ze serwis zuzywa caly przydizelony na konto limit obciazenia procesora. Czy to jest mozliwe?? Jezeli tak to gdzie szukac problemow i jak zabrac sie za optymalizacje. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 13 Pomógł: 2 Dołączył: 5.11.2003 Skąd: Tarnowskie Góry Ostrzeżenie: (0%) ![]() ![]() |
Podstawa -> sprawdzic ile zapytań do bazy generuje zwykłe przeglądanie serwisu, dodac do cache rózne rzeczy (tzn sciagac z bazy dane których priorytet ważności jest niski -> czyli mała szansa na zmiane, lub zastosowac prace na sesji, i tylko update danych z serwera raz na n odswieżeń (lub po x sekundach od odstatniego załadowania) )
Poźniej możesz srpawdzic ile pamięci ciągnie twój serwis (funkcji memory_get_usage (dla php >= 4.3.2, php5) i memory_get_peak_usage (dla php >= 5.2.0 )) dzieki temu bedziesz mógł sprawdzic czy któryś z obiektów nie jest wielki, i wtedy najlepiej rozbic go na mniejsze. Ktos ma jeszcze jakies pomysły ? -------------------- Impossible is nothing.
php is for idiots, i'm using php version 5 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 3 Dołączył: 6.10.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ok ze strony głównej wartość: 666568 - to dobrze czy zle, bo się nie orientuje
Co do liczby zapytań do baz danych to będzie problem:P Programista miał pisać obiektowo ale co z tego wyszło to wyszło i wszytskie zapytania lecą przez mysql_query, a w takim rozwiązaniu to tylko chyba zwiększania dannej zmiennej przy każdym - chyba że się mylę Pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 27.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam podobny problem i znikąd pomocy. Tobie się udało go rozwiązać? -------------------- monety od 1 zł
niezależny skup monet, katalog monet z cenami, numizmatyka dla inwestorów |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 12:52 |