Vasen 0 Zgłoś post Napisano Czerwiec 25, 2013 (edytowany) Witam. Mam pytanie odnośnie wczytywania obrazków w apache - czy jest możliwość, żeby obrazki szybciej się wczytywały? Czasami obrazki(57KB - 1KB) potrafi się wczytywać około 600ms, w porywach do 2000ms. Edytowano Czerwiec 25, 2013 przez Vasen (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Czerwiec 25, 2013 Pytanie czy wąskim gardłem jest Apache/dysk czy łącze Udostępnij ten post Link to postu Udostępnij na innych stronach
Inferno 41 Zgłoś post Napisano Czerwiec 25, 2013 Przy normalnej instalacji raczej apache nie powinien być winny. Sprawdź najpierw prędkość jaką osiągasz przy downloadzie z serwera. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Adam Szendzielorz Zgłoś post Napisano Czerwiec 25, 2013 Witam. Mam pytanie odnośnie wczytywania obrazków w apache - czy jest możliwość, żeby obrazki szybciej się wczytywały? Czasami obrazki(57KB - 1KB) potrafi się wczytywać około 600ms, w porywach do 2000ms. Jaki masz load average w systemie? Udostępnij ten post Link to postu Udostępnij na innych stronach
Pan Kot 1535 Zgłoś post Napisano Czerwiec 26, 2013 (edytowany) Jeśli to jakiś shared czy VPS to zerknąłbym na I/O dysku. Raczej łącze nie jest winne*, a apache nawet w domyślnej konfiguracji nie działa z takimi opóźnieniami. Generalnie to zależy. Jeśli masz dość duży ruch to równie dobrze może łącza brakować. Możesz zrobić taką sztuczkę, żeby pingować sobie serwer z innej maszyny np. swojego PC podczas takich "lagów". Jeśli ping będzie wysoki to owszem łącze, ale jeśli będzie niski to właśnie dysk. Edytowano Czerwiec 26, 2013 przez Archi (zobacz historię edycji) 1 Udostępnij ten post Link to postu Udostępnij na innych stronach
Vasen 0 Zgłoś post Napisano Czerwiec 29, 2013 VPS od sldc.pl Dysk jest SSD Lącze 100 Mb/s Udostępnij ten post Link to postu Udostępnij na innych stronach
mraw 30 Zgłoś post Napisano Czerwiec 29, 2013 A może problem fatycznie leży gdzieś w konfiguracji, dużo na raz wczytujesz tych obrazków? Jeśli to są jakieś np. galerie to można coś pokombinować. Do monitorowania i/o dysku jest fajny programik: iotop Ewentualnie możesz zerknąć za pomocą mod_status co właściwie apache robi kiedy obrazki się tak wolno ładują. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Czerwiec 29, 2013 Puść sobie mtr do serwera i w tym samym czasie rozpocznij pobieranie pliku. Jeżeli ping wzrośnie czy pojawią się straty masz winnego, a jeżeli nie to szukasz dalej. Udostępnij ten post Link to postu Udostępnij na innych stronach
przemon 35 Zgłoś post Napisano Czerwiec 29, 2013 (edytowany) Zainstaluj sysstat, skonfiguruj i uruchom w interwale 5 minutowym. Potem za pomocą sar przeglądniesz sobie %util z podziałem na i/o %cpu %mem i potem ewentualnie będziesz wiedział coś więcej w którym kierunku coś zmieniać Edytowano Czerwiec 29, 2013 przez przemon (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Vasen 0 Zgłoś post Napisano Czerwiec 29, 2013 (edytowany) A może problem fatycznie leży gdzieś w konfiguracji, dużo na raz wczytujesz tych obrazków? Jeśli to są jakieś np. galerie to można coś pokombinować. Do monitorowania i/o dysku jest fajny programik: iotop jest problem, bo to jest wirtualizacja OVZ i wyskakują błędy pythona. Ewentualnie możesz zerknąć za pomocą mod_status co właściwie apache robi kiedy obrazki się tak wolno ładują. [21:40:44.230] GET http://[...]/21_31_6.jpg [HTTP/1.1 200 OK 2134ms] - wynik z firefoxa mod_status Srv PID Acc M CPU SS Req Conn Child Slot Client VHost Request 17-0 28896 1/1/13 K 0.00 1 28 21.8 0.02 0.03 ip serwer GET /21_31_6.jpg HTTP/1.1 Edytowano Czerwiec 29, 2013 przez Vasen (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
cabana 15 Zgłoś post Napisano Czerwiec 29, 2013 Do plików statycznych takich jak obrazki najlepszy będzie nginx Udostępnij ten post Link to postu Udostępnij na innych stronach