У меня есть два тестовых компьютера, соединенных вместе.
Один имеет гигабитный Ethernet, другой - 10 Мбит.
Теоретически данные, передаваемые между ними, должны достигать примерно 1 мегабайт в секунду.
Теперь я использую PHP-скрипт для чтения данных с одного хоста на другой, используя fread. Чтение файла и файла для чтения - это chmod 777.
На обоих компьютерах работает wampserver, и на обоих установлены и работают zonealarm и avast. Zonealarm настроен на распознавание обоих компьютеров как доверенных частей сети.
Использование функции time () для определения времени, которое требуется скрипту для чтения файла на другом компе. Файл, который я читаю, составляет 10 мегабайт. Это должно занять чуть более 10 секунд. Тем не менее, это занимает около 30 секунд. Средние 300kbs.
Так, где узкое место в моей установке?
Один комп - это Vista, другой - XP, если это имеет значение.