Mam taką sytuacje że postuje coś przez IdHTTP.Post(). Normalnie trwa to kilka sekund, ale gdy w tle mam odpalone Emule lub uTorrent to taki POST trwa już około minuty a nawet więcej i wcale nie dlatego że mam łącze przeciążone. W tych programach mój download nie przekrasza 29 kb/sek, podczas gdy przepustowość mojego łącza to ok. 75kb/sek. więc całkiem mocne. Finalne pytanie to czy moge w jakiś sposób wymusić/ukraść transfer? Bo nie wiem dlaczego tak długo to trwa. Przeglądarka śmiga przecież. Próbowałem także zmiast Indy użyć Synapsy, jest nieco szybciej ale nie SZYBKO.
IMO eMule ci zapycha, czytasz ile pobiera ale danych konkretnych a oprócz tego pewno zabiera transfer na swoje korzyści na różne pierdoły związane z protokołem - zresztą nie trudno sprawdzić, przecież jes ograniczenie transferu w emulu
75 kb/s ? to jest mocne ? pochlastałbym się jakbym miał takie łącze - 1 MB plik by się ściągał prawie 2 minuty.
To czemu przeglądarki śmigają jakby nigdy nic? To nie miejsce na chwalenie się ale 75 kb/sek. może to nie dużo ale też nie na tyle mało aby 2 zmienne wysyłał ponad minute gdzie normalnie trwa to ok 3 sekund.
Dibo84 napisał(a)
To czemu przeglądarki śmigają jakby nigdy nic? To nie miejsce na chwalenie się ale 75 kb/sek. może to nie dużo ale też nie na tyle mało aby 2 zmienne wysyłał ponad minute gdzie normalnie trwa to ok 3 sekund.
a nie 75 kB/sek ? wszystkie przeglądarki czy tylko IE ?
Oprócz pobierania pliku, emule także wysyła, co zdecydowanie może zapchać łącze nawet jeśli nic nie pobierasz.
Wszystkie przeglądarki śmigają, w ogóle wszystko śmiga, komunikator, GET w Indy też działa nienajgorzej chociaż kilka razy dłużej.