パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

gooのライトモード「goo検索」」記事へのコメント

  • 転送量 (スコア:3, 興味深い)

    by hogefuga (8210) on 2006年08月24日 11時09分 (#1003590)
    暇だったので Google / goo 検索トップページの転送量対決


    http://search.goo.ne.jp/ 合計: 82.99 KB (84,984 バイト)


    • 本体 計: 7.4 KB (7,582 バイト)

      • http://search.goo.ne.jp/index.jsp 7.4 KB (7,582 バイト)

    • JavaScript/CSS 計: 64.95 KB (66,506 バイト)

      • http://search.goo.ne.jp/js/prototype.js 46.33 KB (47,445 バイト)
      • http://search.goo.ne.jp/js/ticker.js 4.22 KB (4,326 バイト)
      • http://search.goo.ne.jp/js/suggest.js 9.44 KB (9,670 バイト)
      • http://search.goo.ne.jp/css/top.css 4.95 KB (5,065 バイト)

    • 画像 計: 10.64 KB (10,896 バイト)

      • http://search.goo.ne.jp/img/top/search_top_01.gif 0.31 KB (315 バイト)
      • http://search.goo.ne.jp/img/top/goo_logo.gif 0.53 KB (541 バイト)
      • http://search.goo.ne.jp/img/top/h1_01.gif 1.12 KB (1,149 バイト)
      • http://search.goo.ne.jp/img/top/searchtab_top.gif 0.05 KB (54 バイト)
      • http://search.goo.ne.jp/img/top/tab_line.gif 0.15 KB (155 バイト)
      • http://search.goo.ne.jp/img/top/searchtab_bottom.gif 0.15 KB (155 バイト)
      • http://search.goo.ne.jp/img/top/search_top_09.gif 0.5 KB (517 バイト)
      • http://search.goo.ne.jp/img/top/tickertype.gif 1.19 KB (1,216 バイト)
      • http://search.goo.ne.jp/img/top/tickerframe.gif 0.07 KB (68 バイト)
      • http://search.goo.ne.jp/img/top/s_no1.gif 1.08 KB (1,106 バイト)
      • http://search.goo.ne.jp/img/top/s_no2.gif 1.1 KB (1,122 バイト)
      • http://search.goo.ne.jp/img/top/s_no3.gif 1.1 KB (1,127 バイト)
      • http://search.goo.ne.jp/img/top/s_no4.gif 1.09 KB (1,121 バイト)
      • http://search.goo.ne.jp/img/top/s_no5.gif 1.1 KB (1,129 バイト)
      • http://search.goo.ne.jp/img/clear.gif 0.05 KB (49 バイト)
      • http://search.goo.ne.jp/img/top/tickerback.gif 0.96 KB (981 バイト)
      • http://search.goo.ne.jp/img/line/f_01.gif 0.09 KB (91 バイト)




    http://www.google.co.jp/ 合計: 10.2 KB (10,446 バイト)



    • 本体(JavaScript,CSS込) 計: 1.65 KB (1,692 バイト)

      • http://www.google.co.jp/ 1.65 KB (1,692 バイト)

    • 画像 計: 8.55 KB (8,754 バイト)

      • http://www.google.co.jp/intl/ja_jp/images/logo.gif 8.55 KB (8,754 バイト)





    結果は見てのとおり Google の圧勝。8倍も差があるとは思わなかった。
    Google はソース内の空白や改行も極限まで減らしてる上に、 JavaScript はメソッド名や変数名も短縮してるという変態的な徹底ぶり。
    goo も頑張れ。
    • Re:転送量 (スコア:3, 参考になる)

      by hottad (7130) on 2006年08月24日 11時52分 (#1003615) 日記
      >Google / goo 検索トップページの転送量対決

      >http://search.goo.ne.jp/ 合計: 82.99 KB (84,984 バイト)
      >http://www.google.co.jp/ 合計: 10.2 KB (10,446 バイト)

      アクセス頻度の高いページ(トップページ等は特に)は、極力 サイズを削減すべきです。
      数KBの違いでも数万、数十万というオーダでアクセスがあれば、大変な転送量になります。
      Webサーバ側で考えると、サーバリソースやネットワーク帯域を浪費する事になり、レスポンスも悪くなるわけです。

      >結果は見てのとおり Google の圧勝。8倍も差があるとは思わなかった。
      >Google はソース内の空白や改行も極限まで減らしてる上に、 JavaScript はメソッド名や変数名も短縮してるという変態的な徹底ぶり。

      Googleはそれだけ多くのアクセスが来る事を想定し、それを受け入れる用意をしているということでしょう。
      心構えが違いますね。

      goo も頑張れ。

      #実際に、4,5年前に某企業内のWebサーバの性能が出なかった時に
      #トップページのファイルの行頭、行末のブランクを一律削除し、トップページで表示しているイメージファイルのサイズを縮小することで、性能問題を改善した事があります。
      親コメント
    • >JavaScript はメソッド名や変数名も短縮してるという変態的な徹底ぶり。

      徹底的な変態ぶり じゃなくて
      変態的な徹底ぶり なところがミソですな。

      --
      ==========================================
      投稿処理前プレビュー確認後書込処理検証処理前反映可否確認処理後……
      親コメント
    • by Anonymous Coward
      > メソッド名や変数名も短縮

      8ビットパソコン時代には、わりと一般的なことだったんですけどね。
      googleは、古くなって省みられなくなったテクニックが、じつは
      現代にも有効であることを示してくれました。

      しかし、ソースよりも画像のほうが圧倒的に大きいですので、
      これ以上に転送量を減らすには、画像をいじらないといけなく
      なりますね。

      • by nim (10479) on 2006年08月24日 12時14分 (#1003630)
        画像はキャッシュされると思います。
        まあ、トップページもそれだけならキャッシュされるのでついででしょうか。
        検索結果のページだと、偏執狂的なコンパクト化も効いてくると思います。
        親コメント
      • by Anonymous Coward
        Googleが変数名や関数名を短縮しているという話は、
        昔のテクニックをメモリ云々ではなくて「転送量」を削減する
        目的で今も実践しているよい例としてよく紹介されています。

        携帯端末からパケットプランで見る人には、HTMLのサイズは
        かなり死活問題ですし。

        # 富豪的プログラミングが主流になってきたけど、
        # 情報系の先生達は今でもメモリをケチりたがるんですよね。

日本発のオープンソースソフトウェアは42件 -- ある官僚

処理中...