Mion Opublikowano 18 Sierpnia 2005 Udostępnij Opublikowano 18 Sierpnia 2005 Procesor BARDZO obciążaja graficzne funkcje PHP np. zmniejszanie fotek w locie itd... HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
nrm Opublikowano 18 Sierpnia 2005 Udostępnij Opublikowano 18 Sierpnia 2005 Procesor BARDZO obciążaja graficzne funkcje PHP np. zmniejszanie fotek w locie itd... a to potwierdzam calkowicie. w dodatku strasznie zre to pamiec. na jednym z serwerow nie mam szans zrobic resize'u fotki wiekszej niz ok. 1500px bo skrypt sie wyklada z braku pamięci. Dla prawdziwych mastahów kodu! Webdeveloperzy wszystkich języków - łączmy się! "Robisz internety", jesteś PRO? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Erbit Opublikowano 18 Sierpnia 2005 Udostępnij Opublikowano 18 Sierpnia 2005 chodzilo mi o statystyki obciążenia procesorów bo prosiłem o niepo tych wszystkch perypetiach (mozna to nazwac nic poza standartowymi statystykami) Ok.. ale tu wlasnie jest odpowiedz.... Nie maja takich statystyk wiec skad wiedzą ze bylo obciazenie !? Wydaje mnie sie ze dosc jasno to juz wczesniej wyjasnilem... poprostu ja po pierwszym liscie poprosilem o podanie daty i godziny a oni w odpowiedzi podale, ZE NIE MOGA TEGO USTALIC, wiec poprostu szukają kozła. Mam wiec oficjalną podkładkę, że niemogli I NIE USTALILI tylko sobie wymmyslili... Gdybys sobie uwazniej Papierosku przeczytal moja wypowiedz w tym topiku zawierającą moją historie z superhost (ktora byla kierowana glownie do Ciebie) to bys wiedzial, ze czasem trzeba powalczyc i tyle. Poprostu - maszyny sie grzeją trza osła namierzyć... ence-pence na kogo wypadnie... dziś na papierosa. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
weecioo Opublikowano 18 Sierpnia 2005 Udostępnij Opublikowano 18 Sierpnia 2005 to nie takie proste i nic nie da, po monitach ze strony superhost'a, wstawilem kilka usleepow w newralgiczne petle i jest ok (podobno bo o jakiekolwiek statystyki doprosic sie nie mozna), usleep - oddaje czas ale wydluza dzialanie skryptu tak, ze czas dzialanie nie jest skorelowany z obciazeniem AFAIR to wlasciwie nie do konca, admin w robocie mi to kiedys tlumaczyl ze to nie sposob, bo skrypt niby oddaje czas, load maszyny spada (wiec pewnie staty sa OK ) ale proc i tak tego czasu nie wykorzystuje na inne procesy tak jak powinien. *it's not a bug, it's a feature!* pozytywne wiadomości narzekalnia polski system zarządzania projektem i wspomagania komunikacji grupowej - online Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Mion Opublikowano 18 Sierpnia 2005 Udostępnij Opublikowano 18 Sierpnia 2005 Dorzucę swoje 3 grosze Pewnie masz źle opracowany cały skrypt... Dobrym panaceum na takie bolączki jest z-cachowanie wyników wykonywania całego skryptu lub jego newralgicznych części. dzięki czemu przy następnym wywołaniu idzie już z zapisanego pliku... To tak w wielkim skrócie 8) HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
donkey7 Opublikowano 21 Sierpnia 2005 Udostępnij Opublikowano 21 Sierpnia 2005 a moze cos z innej beczki: java lub flash? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Erbit Opublikowano 21 Sierpnia 2005 Udostępnij Opublikowano 21 Sierpnia 2005 To tak w wielkim skrócie 8) W dłuższym skrócie.. gdybyś poczytałm moj przypadek z tym samym hosting'iem to bys wiedzial, ze oni po prostu W KULKI LECA i tyle.. a moze cos z innej beczki: java lub flash? A co mają sliniki działające po strenie usera do obciążenia procesora na serwerze !? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
nrm Opublikowano 21 Sierpnia 2005 Udostępnij Opublikowano 21 Sierpnia 2005 papieros: a zająłeś się profilowaniem tej aplikacji? dostalbys konkretne informacje co sie wykonuje, ile sie wykonuje, ile razy, ktore funkcje zzeraja najwiecej czasu. drukniesz to sobie, zrobisz kawke i przeanalizujesz w ktorych miejscach sa wysoce podejrzane czasy. innego sposobu raczej nie ma. Dla prawdziwych mastahów kodu! Webdeveloperzy wszystkich języków - łączmy się! "Robisz internety", jesteś PRO? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
melassa Opublikowano 22 Sierpnia 2005 Udostępnij Opublikowano 22 Sierpnia 2005 Jezeli chodzi o funkcje do resizu fotek znalazlem kiedys gdzies takie cos function imageCopyResampleBicubic($dst_img, $src_img, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h) { $scaleX = ($src_w - 1) / $dst_w; $scaleY = ($src_h - 1) / $dst_h; $scaleX2 = $scaleX / 2.0; $scaleY2 = $scaleY / 2.0; $tc = imageistruecolor($src_img); for ($y = $src_y; $y < $src_y + $dst_h; $y++) { $sY = $y * $scaleY; $siY = (int) $sY; $siY2 = (int) $sY + $scaleY2; for ($x = $src_x; $x < $src_x + $dst_w; $x++) { $sX = $x * $scaleX; $siX = (int) $sX; $siX2 = (int) $sX + $scaleX2; if ($tc) { $c1 = imagecolorat($src_img, $siX, $siY2); $c2 = imagecolorat($src_img, $siX, $siY); $c3 = imagecolorat($src_img, $siX2, $siY2); $c4 = imagecolorat($src_img, $siX2, $siY); $r = (($c1 + $c2 + $c3 + $c4) >> 2) & 0xFF0000; $g = ((($c1 & 0xFF00) + ($c2 & 0xFF00) + ($c3 & 0xFF00) + ($c4 & 0xFF00)) >> 2) & 0xFF00; $b = ((($c1 & 0xFF) + ($c2 & 0xFF) + ($c3 & 0xFF) + ($c4 & 0xFF)) >> 2); imagesetpixel($dst_img, $dst_x + $x - $src_x, $dst_y + $y - $src_y, $r+$g+$b); } else { $c1 = imagecolorsforindex($src_img, imagecolorat($src_img, $siX, $siY2)); $c2 = imagecolorsforindex($src_img, imagecolorat($src_img, $siX, $siY)); $c3 = imagecolorsforindex($src_img, imagecolorat($src_img, $siX2, $siY2)); $c4 = imagecolorsforindex($src_img, imagecolorat($src_img, $siX2, $siY)); $r = ($c1['red'] + $c2['red'] + $c3['red'] + $c4['red'] ) << 14; $g = ($c1['green'] + $c2['green'] + $c3['green'] + $c4['green']) << 6; $b = ($c1['blue'] + $c2['blue'] + $c3['blue'] + $c4['blue'] ) >> 2; imagesetpixel($dst_img, $dst_x + $x - $src_x, $dst_y + $y - $src_y, $r+$g+$b); } } } } Wedlug autora czy tez byla to osoba ktora to wkleila jak ja funkcja ta dziala o polowe szybciej niz defaultowa Check email deliverability tool Maildog Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MMP Opublikowano 22 Sierpnia 2005 Udostępnij Opublikowano 22 Sierpnia 2005 a zająłeś się profilowaniem tej aplikacji? dostalbys konkretne informacje co sie wykonuje, ile sie wykonuje, ile razy, ktore funkcje zzeraja najwiecej czasu. drukniesz to sobie, zrobisz kawke i przeanalizujesz w ktorych miejscach sa wysoce podejrzane czasy. innego sposobu raczej nie ma. Hmm a masz coś do tego profilowania? Bo z checią bym sobie zobaczył więcej info, niż te które dostarcza np. ab stopka usunieta z wpoodu wirusa na stronie docelowej Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
nrm Opublikowano 22 Sierpnia 2005 Udostępnij Opublikowano 22 Sierpnia 2005 Hmm a masz coś do tego profilowania? Bo z checią bym sobie zobaczył więcej info, niż te które dostarcza np. ab ab czy siege to wlasciwie nie profilowanie w stricte tego slowa znaczeniu tu tylko sie ogolnie dowiesz/wytestujesz czasy ladowania stron. jak chcesz sie dowiedzieć ile czasu i ile razy z jakim obciazeniem % do calosci skryptu wykonuja sie jakies funkcje to trzeba siegnac po jakis konkretny profiler np: apd - A full-featured engine-level profiler/debugger https://pecl.php.net/package/apd DBG | PHP Debugger and Profiler. https://dd.cron.ru/dbg/ (zobacz koniecznie https://dd.cron.ru/dbg/sshot.php) Xdebug also provides: * profiling information for PHP scripts https://xdebug.org/ (konkretnie to zobacz tutaj https://xdebug.org/docs-profiling.php) (+ profiler w płatnym pakiecie zenda) a jesli chodzi o wydajność: ab - Apache HTTP server benchmarking tool https://httpd.apache.org/docs/1.3/programs/ab.html Httperf is a tool for measuring web server performance. https://www.hpl.hp.com/research/linux/httperf/ Daiquiri is a project designed to replay Apache log files against clusters of web servers so that performance testing can be done in a more logical method than stress testing. https://www.omniti.com/~jesus/projects/ polecam! zamiast "głupiego" obciazenia xx rzadaniami program czyta logi systemowe i odtwarza zachowanie userów!!!! Siege is an http regression testing and benchmarking utility. https://www.joedog.org/siege/ wymieniłem najlepsze i najpopularniejsze. wiecej wartych uwagi nie znajdziesz. enjoy! :mrgreen: Dla prawdziwych mastahów kodu! Webdeveloperzy wszystkich języków - łączmy się! "Robisz internety", jesteś PRO? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MMP Opublikowano 22 Sierpnia 2005 Udostępnij Opublikowano 22 Sierpnia 2005 apd - A full-featured engine-level profiler/debuggerhttps://pecl.php.net/package/apd Znam, ale nie potrafie niestety kompilowac programów ;> DBG | PHP Debugger and Profiler.https://dd.cron.ru/dbg/ (zobacz koniecznie https://dd.cron.ru/dbg/sshot.php) Równierz znam, ale po zainstalowaniu i edycji php.ini serwer sam sie zamyka, bez zadnego bledu, moze dlatego ze mam wersji 5.0.4 a tam pisze 5.0.3? Xdebug also provides: * profiling information for PHP scriptshttps://xdebug.org/ (konkretnie to zobacz tutaj https://xdebug.org/docs-profiling.php) Znam, ale tak jak z tamtymi programami niechce dzialac(ale mam fart :f) Z tego co zrozumiałem w php ini trza dodac tą linijke "zend_extension_ts="c:/php/modules/xdebug-4.3-1.3.1.dll"" Dodałem ją ta apache wypluwa taki blad "Zend Optymizer 2.5.10 is incompatible withx Xdebug 2.0.beta1" Dodam że na samym dole php.ini mam takie cos "zend_extension_ts=...." Trzech ostatnich jeszcze nie testowałem stopka usunieta z wpoodu wirusa na stronie docelowej Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
nrm Opublikowano 22 Sierpnia 2005 Udostępnij Opublikowano 22 Sierpnia 2005 Znam, ale nie potrafie niestety kompilowac programów #pear install apd nie trzeba kompilować czy ty to wszystko starasz się odpalać pod winzgrozą? pewnie stąd te dziwne problemy. ja nie miałem z nimi żadnych problemów na php 4.x piatke wprawdzie mam na winzgrozie ale nie używam. na razie nie ma po co. Dla prawdziwych mastahów kodu! Webdeveloperzy wszystkich języków - łączmy się! "Robisz internety", jesteś PRO? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MMP Opublikowano 22 Sierpnia 2005 Udostępnij Opublikowano 22 Sierpnia 2005 #pear install apdnie trzeba kompilować Smile Hehe żebym ja tylko wiedział co to znaczy, googlalem, yahoowalem, msnowalem wkoncu zainstalowal pear i php padlo W doadtku dośc duży smietnik sie zrobił po tej zabawie i trza bedzie przyspieszyc czas na formato dysku zy ty to wszystko starasz się odpalać pod winzgrozą? Niestety nie mam innego systemu zainstalowanego. stopka usunieta z wpoodu wirusa na stronie docelowej Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
nrm Opublikowano 22 Sierpnia 2005 Udostępnij Opublikowano 22 Sierpnia 2005 Hehe żebym ja tylko wiedział co to znaczy to znaczy, że jak zainstalujesz pear to ono sie juz zajmuje takimi pierdolami (instalacja) trza bedzie przyspieszyc czas na formato dysku bez komentarza Niestety nie mam innego systemu zainstalowanego. jesli myslisz o jakiś powazniejszych zastosowaniach php to chyba czas coś zainstalowac na windzie wiele nie zrobisz, wiele rzeczy dziwnie działa. a nawet jesli działa to programista powinien testować swoje aplikacje w najbardziej zblizonym srodowisku a nie na windzie a tak powaznie: to sam m.in. po to zainstalowalem linuksa. moglem sam sobie postawic apache, skompilowac php z potrzebnymi ustawieniami, moge dorzucac potrzebne moduly. no i moge w koncu testowac aplikacje softem który wyzej podalem. w dodatku to wszystko procentuje (wiedza) na tyle, ze chyba wkrotce nie bede potrzebowal admina do dedyka a przynajmniej nie do konfiguracji apacza+php+mysql - on moze sie zajac bezpieczenstwem Dla prawdziwych mastahów kodu! Webdeveloperzy wszystkich języków - łączmy się! "Robisz internety", jesteś PRO? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.