Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%)
|
Witam
Otrzymałem od admina serwera informację o zbyt nadmiernych obciążeniach procesami php i prośbę o optymalizację kodu php (nie korzystam z żadnego cms tylko autorskiego skryptu) Chciałbym zapytać czy spotkaliście się już takim problemem lub znacie przykłady błędne napisanych kodów które mogły by powodować nadmierne obciążenia, zapętlenia skryptu? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Dokładnie jak wyżej +
Cytat sądze, że to raczej błędne zaprojektowanie. A co myślisz o tym jeżeli po wejściu z adresu domeny strona wolniej się ładuje niż po wejściu w nią poprzez link hostingu? Jak mógłaby wyglądać tego przyczyna? problem z dnsami nie występuje ponieważ obsługa serera zapewnia że spowodowane to jest jakimś błędnym kodem w skrypcie Być może używasz złych serwerów DNS, provider domeny, albo sam ustawiałeś w domenie. Wykonaj w konsoli polecenie: Linux: Kod traceroute TWOJA_STRONA Windows: Kod tracert TWOJA_STRONA wykonaj je 2 razy dla adresu domeny oraz serwera Powodem może być to, że twoja tabela zawiera zbyt wiele rekordów(kilkadziesiąt/kilkaset tysiecy) , ale bardziej prawdopodobne jest to, że używasz zapytania pętla w pętli. Dodaj licznik zapytań, jeśli używasz PDO to rozszerz funkcje (np przez dziedziczenie) a jeśli innego sterownika to napewno jest zaimplementowany (nie mówię o funkcjach typu mysql_*) Ten post edytował daniel1302 12.02.2013, 19:38:40 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%)
|
ale bardziej prawdopodobne jest to, że używasz zapytania pętla w pętli. Dodaj licznik zapytań, jeśli używasz PDO to rozszerz funkcje (np przez dziedziczenie) a jeśli innego sterownika to napewno jest zaimplementowany (nie mówię o funkcjach typu mysql_*) Mógłbyś powiedzieć coś więcej o tym zapytaniu "pętla w pętli"? do tabeli z którą jest problem dochodzi codziennie ok. 5tyś rekordów także masz racje z tym że moze zawierać zbyt wiele rekordów, ale one muszą być... Co do zmiany na wyższy plan hostingu, sam to zasugerowałem lecz usługodawca zasugerował, abym najpierw wykonał optymalizację bo to może nie pomóc. Póki co jest ok bo przeczyściłem troche tabele, ale co dalej? |
|
|
|
maksik obciążenia php 11.02.2013, 12:21:57
Sephirus Po kolei:
Cytatczy spotkaliście się już takim pro... 11.02.2013, 12:32:32
maksik sądze, że to raczej błędne zaprojektowanie.
A co ... 11.02.2013, 12:37:24
Sephirus Hmm ciekawe, ale szczerze mówiąc to nie powinno mi... 11.02.2013, 12:43:40
thek Cytatzbyt nadmiernych obciążeniach procesami php i... 11.02.2013, 13:34:34
maksik akurat az.pl... ale masz rację poproszę o logi i z... 11.02.2013, 13:37:24
mstraczkowski Uwielbiam takie "wojny" między programis... 12.02.2013, 03:28:54
maksik dostałem właśnie logi, ale nie wiem już sam jak so... 12.02.2013, 10:15:35 
maksik Cytat(maksik @ 12.02.2013, 10:15:35 )... 13.02.2013, 20:57:25
mstraczkowski Niestety, ale analiza i wyszukanie wąskich gardeł ... 12.02.2013, 18:00:08
daniel1302 no np takie coś
tabela uzytkownicy, avatary(avatar... 12.02.2013, 21:31:57
mstraczkowski @up Bardzo dobry przykład.
Zgadzam się z twoim us... 12.02.2013, 21:59:20
daniel1302 Mysql ostatnio się bardzo poprawiło, odkąd Oracle ... 12.02.2013, 22:01:51
mstraczkowski Wiadomo, że software też odgrywa znaczącą rolę, al... 12.02.2013, 22:38:32
maksik daniel1302 - dziekuje za przykład, ale właśnie w t... 13.02.2013, 10:40:34
mstraczkowski Owszem, indeksy mogą być nieprawidłowe.
Zacznijmy... 13.02.2013, 13:28:01
maksik w moim przypadku są powiedzmy dwie tabele. X i Y, ... 13.02.2013, 17:36:31
daniel1302 Poza szczególnymi przypadkami do 10 zapytań na str... 13.02.2013, 17:47:28
maksik Nie robie nikomu antyreklamy, bo to pewnie głównie... 13.02.2013, 18:57:52
daniel1302 Hmm, az.pl nigdy nie kupowałem, ale niech wyślą ci... 13.02.2013, 19:26:11
mstraczkowski A tak mi się jeszcze przypomniało, byłem świadkiem... 13.02.2013, 22:27:56
thek A najlepsze są infolinie. Człowiek po rozmowach ta... 14.02.2013, 08:59:36 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 22:32 |