![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam następujący problem:
Załóżmy, że stworzyłem duży/oblegany portal który nie radzi już sobie z obciążeniem generowanym przez odwiedzających użytkowników. Mimo, że ma tylko dla siebie bardzo dobry serwer dedykowany. Zastanawia mnie w jaki sposób mogę sprawdzić które elementy portalu najbardziej obciążają serwer i zabierają najwięcej czasu procesora. Na pewno dużą część zajmuje baza, lecz nie wiem w jaki sposób mogę sprawdzić na jakich zapytaniach się "dławi". Nie wiem też jak wyłowić mało efektywne fragmenty kodu. Czy istnieją może jakieś logi apache/mysql które pomogą mi ustalić te dane? może jakis dodatek do apache? a może jakaś wstawka pod kod php? Czy ktoś ma jakiś pomysł/wiedze jak można dokonać tych pomiarów (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
W każdym miejscu aplikacji uzywasz tylko MYSQL_QUERY do wykonywnia zapytan? Nie ma funkcji posredniczacej np
Kod function query($query) { return mysql_query($query); } Udostepniaja ale chyba na życzenie uzytkownika. Analiza serwisu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 16:18 |