ネットワークが遅い原因でダントツに多いのは、DNSが正常に機能してないことです。
ターミナルで、例えば、
dig www.yahoo.co.jp
とすると、
--- 以下実際の例($はターミナルのプロンプト)
$ dig www.yahoo.co.jp
; <<>> DiG 9.8.3-P1 <<>> www.yahoo.co.jp
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10917
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.yahoo.co.jp. IN A
;; ANSWER SECTION:
www.yahoo.co.jp. 190 IN CNAME www.g.yahoo.co.jp.
www.g.yahoo.co.jp. 31 IN A 182.22.39.242
www.g.yahoo.co.jp. 31 IN A 118.151.235.191
www.g.yahoo.co.jp. 31 IN A 118.151.231.231
www.g.yahoo.co.jp. 31 IN A 182.22.40.240
;; Query time: 5 msec
;; SERVER: 10.0.1.1#53(10.0.1.1)
;; WHEN: Fri Mar 25 10:27:47 2016
;; MSG SIZE rcvd: 117
----
という感じで、www.yahoo.co.jp のipアドレスが返ると同時に、その時のDNS応答の時間(上の場合、Query time 5 ms)も表示されます。
この応答時間がやたら長いことありませんか?
よく使うホストなら、上の例のように応答は数msで返ります。初めてテストするようなインターネット上のサイトだと、数百msぐらいにはなるかもしれません。しかし、これ以上かかるならおかしいと思います。
また、会社内とかで使ってるマシンで、社内のコンピュータなどともやりとりが多いなら、それらのコンピュータに対する応答も調べてみてください。
社内のコピュータなら、2msとかそれ以下になると思います。もしこれ以上になるようなら、遅い原因はDNSの可能性が高いです。
インターネット上のサイトに対しては正常範囲だけど、社内のホストに対して問題が出るなら、社内向けのDNSの設定が問題かもしれません。あるいは、同じネットワーク内だと、マックの場合はボンジュールを名前解決に使います。ボンジュールが使えない環境だと遅くなるかもしれません。その時は、キッチリ整備された社内向けのDNSを使う必要があります。会社のネットワーク管理者に聞けば、その辺はわかると思います。