Как Вы подражаете низкой пропускной способности для тестирования рендеринга HTML на медленных компьютерах? Я использую Safari 4 на Mac.
Вы, вероятно, ищете шейпинг трафика, в MacOS X он включен в ядро. Взгляните на http://www.macgeekery.com/hacks/software/traffic_shaping_in_mac_os_x
Ниже показано, установлена или нет платформа .net framework 3.5. и, если не установлен, установит его. Просто запустите это в командной строке.
if exist "%WINDIR%\Microsoft.Net\Framework\v3.5" goto end start /wait .\Framework\dotnetfx.exe /q /norestart" :end
Если вы хотите обнаружить другие версии, замените v3.5 на v2.0 или v1.0. Кроме того, если .net не обнаружен, установка .net framework будет выполняться в автоматическом режиме, т.е. без взаимодействия с пользователем.
-121--1391370-Функциональная часть состоит в том, что вы склонны передавать функции. Большинство лангугов можно использовать и как функциональный язык, и как императивный язык, даже C (вполне возможно сделать программу, состоящую только из указателей функций и констант).
Я полагаю, что отличительным фактором обычно является отсутствие изменяемых переменных в функциональных языках.
-121--1642854-Я большой поклонник использования прокси-сервера Charles Web Debugging . Это позволяет регулировать собственную пропускную способность для моделирования различных скоростей соединения (и целый беспорядок других вещей тоже). Очень рекомендуем.
Вы можете установить локальный веб-сервер (т.е. Apache) и использовать его возможности по формированию трафика.
Статья о дросселировании Apache
Думаю, большинство популярных веб-серверов поддерживают это.
edit:Typos
Некоторое время назад я написал сообщение об использовании waterroof для ограничения пропускной способности.
Он скрытно использует ipfw, но имеет приятный пользовательский интерфейс для такого рода вещей.
Есть программа от Intrarts под названием "throttled", и версия для командной строки кажется бесплатной (цена):
throttled - это приложение для формирования полосы пропускания приложение для Mac OS X и FreeBSD которое позволяет вам ограничить вашу восходящую пропускную способность, определять приоритеты ACK-пакетов и поддерживать высокую скорость загрузки даже даже когда ваш сервер посылает на полной скорости.
... который, кажется, немного не соответствует вашим потребностям, но может быть настроен так, чтобы делать то, что вы хотите.