Mam taki problem. W niektórych porach dnia u jednego z moich klientów występuje wzmożony ruch www w sieci. Jest to spowodowane np. cyklicznym (raz dziennie) ściąganiem oraz wysyłaniem raportów. Taki wzmożony ruch trwa około 1-1,5h. Nie mam na to wpływu. W tym czasie użytkownicy w tej samej sieci co 30min muszą ładować "duże" (ok 0,5-1Mb) pliki przez formularz:
po stronie php (plik Action.php) obsługuję to tak:
fName = 'plikTestowy.xls'; $path = "upload/".$fName."_utf16";; $path2 = "upload/".$fName."_utf8";
W momencie wzmożonego ruchu, po jakimś czasie (oko 30-40sekund) połączenie jest zrywane (po stronie klienta) z uwagi na nasycenie łącza. W pozostałych godzinach (poza "szczytem") wszystko działa jak należy.
Co można z takim faktem zrobić?
Mam takie pomysły:
- wykorzystanie CGI do ładowania plików (ale czy to coś da? przecież transfer będzie szedł po tym samym porcie 80 i też może zerwać połączenie)
- zmiana portu i ustawienie w sieci klienta priorytetu na port oraz IP mojego serwera
Czy mogę prosić Was o jakiś pomysł? Z góry dziękuje.