ローカルネットワーク上で低速なネットワークを再現する

最近は利用者の回線速度を過度に意識することもなく
サイトを制作することができるようにはなってきてはいますが、
スマートフォンに対応したコンテンツの場合は話が別で、
3Gでサイトに接続している可能性を無視することはできません。

実機で確認するのが一番なのですが、
MacOS Xのターミナルから以下のコマンドで
ローカルホスト上で低速ネットワークを再現することができます。

  sudo ipfw pipe 1 config bw 10KByte/s
  sudo ipfw add 100 pipe 1 tcp from any to me 80

この例ではトラフィックを10KB/秒にしています。

終了する際には

sudo ipfw delete 100

を実行することで上記の設定を消去することができます。

参考サイト