
「ソフトウェアは18ヶ月ごとに2倍遅くなる」ページの法則は打破できるか? 53
ストーリー by hylom
心当たり多数 部門より
心当たり多数 部門より
あるAnonymous Coward 曰く、
Googleの創業者セルゲイ・ブリン氏は開発者カンファレンス「Google I/O」にて、同社が「ページの法則」を打破するため力を注いでいると述べた(本家/.)。
「ページの法則」とはラリー・ペイジ氏が言及した法則であり、「ソフトウェアは18ヶ月ごとに2倍遅くなる」という「ムーアの法則」に反するようなもの。ブリン氏は「ハードウェアの連中が(この法則を)相殺するけど」とジョークを言いながらも、Googleはこの法則を打破したいと考えており、同じハードウェア上でより速い動作を実現していきたいとした。ウェブアプリケーション一般においては「パフォーマンスに関してはまだまだ長い道のりがある」としながらも、Chromeや検索アプリケーションのパフォーマンスを継続的に改善できるよう力を注いでいると述べた。
また、これを実現するにはプログラミングツール、とりわけJavaScriptのパフォーマンス向上が貢献しているとのことだ。
そもそも (スコア:3, おもしろおかしい)
このストーリー [srad.jp]から24ヶ月たってるわけだけど、ムーアの法則に従って採用したの?
どんどん力を注いで欲しい (スコア:3, 興味深い)
このあたりがPCが「文房具」たりえない一番の原因だと思う。
某テキストエディタなど、昔からのソフトをメインに使うためのPCなら
PCそのもののスペックは高くなくていい、という考えかたができないのだよ。
どうしても使うことになるブラウザで、CPU1GHz以下のマシンでストレスなく使えるのって
今じゃIE6くらいなんだよね。(だから「未だIE6」という人が多いんじゃないか、とか思う)
そのIE6にしたって今時のAjaxをほいほい使ってるサイトを開けばどうともならない。
インターネットの端末としての使用を考える限り
PCはどこまでいってもPCでしかなく、身の丈に合った道具にはなれない仕組みになっている。
だからおねがい。
動的にする必要なんてこれっぽっちもないドキュメントサイトを
わざわざCMSで構築したり、Ajaxやflashまみれにしたりするのを
「かっこいい」と錯覚するような勘違いからいい加減抜け出してくれ~。
カイシャのサイトとかなら「上から勘違いな指示された」といいわけできるけど。
Re: (スコア:0)
> 動的にする必要なんてこれっぽっちもないドキュメントサイトを
> わざわざCMSで構築したり、Ajaxやflashまみれにしたりするのを
> 「かっこいい」と錯覚するような勘違いからいい加減抜け出してくれ~。
「動的か静的か」と「CMS採用の適不適」と「Ajaxやflashまみれ」を、
同列に並べる程度の理解度では、上を説得出来まいて。
己の未熟に縁ると知りたまへ。
Re:どんどん力を注いで欲しい (スコア:1, すばらしい洞察)
元の発言が誰に向けられたものかという根本的な部分を勘違いしているぞ。
Re: (スコア:0)
やっぱポメラ最強だよね。
ユーザーの速度は歳とともに遅くなる (スコア:3, おもしろおかしい)
ムーアの法則でハードの性能が上がることはわかりました。
ページの法則でソフトの速度が下がることもわかりました。
それはさておき、ユーザ(私)の速度が毎年ぐんぐん下がっているようなのですが、
これって何の法則って言うんですかね。
# エージ(age)の法則でしたっけ?
Re:ユーザーの速度は歳とともに遅くなる (スコア:1, 興味深い)
>これって何の法則って言うんですかね。
ネタにマジレスごめんなさい
ジャネーの法則 [google.co.jp]だと思います。
Re: (スコア:0)
> ネタにマジレスごめんなさい
> ジャネーの法則だと思います。
マジレスにネタごめんなさい
下がっているのは心理的な時間の長さではなく
認識速度と反応速度です。
Re:ユーザーの速度は歳とともに遅くなる (スコア:1)
ジジーの法則?
逆じゃないかなあ (スコア:2, すばらしい洞察)
「ソフトウェアが18ヶ月で2倍遅くなる」のが先にあるんじゃなくて
ハードウェアが18ヶ月で2倍速くなるから、じゃあ体感応答速度が同じ程度に
なるまではあれこれ処理を詰め込めるよね、ということだったんじゃないかと。
で、それで何か問題あるの?
ハードウェアが速くならなくなっても遅くなり続けるようなソフトウェアはどうせ使われないよ。
Re:逆じゃないかなあ (スコア:1, おもしろおかしい)
Re: (スコア:0)
当然機能もアップもありで。
っていうかそれが普通で、それに対してどこまで速くして、どこまで機能をつけるか見極めて
実装するって言うのが作り手側の実力だと思う。
Re: (スコア:0)
対艦速度「だけ」じゃあ競争にならないって事か。
ってなんかちょい前にブラウザの話でそんなのがあった様な。
必要充分の速度が得られれば、その後の勝負が機能になり規模が増えるってのは有る意味必然かも知れませんね。
Re: (スコア:0)
古いハードウェアを使ってる人には問題だよねぇ
Re: (スコア:0)
> で、それで何か問題あるの?
ソフトウェアは、18ヶ月で2倍遅くなるんじゃなくて、
ソフトウェアは、18ヶ月で2倍とちょっと遅くなるんです。
ハードウェアが18ヶ月で2倍速くなるとしても、
少しだけ、追いつかないのです。
また、ハードウェアの進歩が行き詰まっているというのも
あるでしょうね。
Re: (スコア:0)
ソフトウェアは古いハードウェアにインストールされることもあるってのが問題でしょうね。
要するにWindows Vistaのことだけど。
Re: (スコア:0)
ハードウェアが18ヶ月で2倍速くなっても、みんなが新しいハードウェアに買い換えるとは限らない
ということじゃないですかね。パソコンがマニアのものだった昔ならともかく。
ラリー・ペイジが言い出した法則がなんで「ページの法則」なのさ (スコア:2, すばらしい洞察)
「ペイジの法則」だろうが、普通!!
fjの教祖様
Re:ラリー・ペイジが言い出した法則がなんで「ページの法則」なのさ (スコア:1)
ペイジー [netbank-navi.com]がどうかしましたか?
#18ヶ月ごとに業界用語が2倍に増える。
無駄無駄 (スコア:1)
速くなったら速くなったで、その分の使い方を考えちゃうのが人間な訳で。
容量だってそうですよね。
別に遅くしないだけなら難しい事では無い。
触らなきゃ良いだけの話なんだから。
でも、現実にそれを通せるかって言えば、それも難しい。
特に近年はセキュリティ的側面が大きくなって居るんで、ユーザー的には意味も無く新型が遅く見えるでしょうね。
割り切って使うべきNetbookなんかでも、既に機能拡張や高速化って話が出ている位。
機能はそのままで携帯性やコストの方にはなかなかに考え辛い物。メーカーもユーザーも双方とも。
Re: (スコア:0)
Re:無駄無駄 (スコア:1)
てっきり営業(だけに限らないけど)の悲哀かと……
仕事を完遂しただけノルマがあがり、臨界点に到達するとあぼーん……
ええ、2年間に課長が3人、支店長が1人、班長が1人変わりましたとも。
理由は……「謎です」
犬が犬であるように、猫でありたい
windowsは使っているだけで遅くなってくる (スコア:1, おもしろおかしい)
幸せになれます。
車だって使っているだけで遅くなってくる (スコア:0)
だからいいじゃねえか
車は走るしプログラムも走る
Re: (スコア:0)
まったく同意するんだけど、というか、幸せになると言うより逆に、
勝手にどんどん遅くなってくることに対する怒りがこみあげてきます。
これって、なぜなんでしょうか。どうしたら防ぐことができるんでしょうか。
クリーンインストールして、いつも使ってるアプリも再インストールして、
アップデートも全部適用して、データも同じようにハードディスクに戻して
やるんだけど、やっぱりクリーンインストール直前よりも、ずっと速い。
というか、購入直後と同程度になるだけで、速くなるわけではないんだけど。
JavaScriptを切ってる人間に取っては (スコア:0)
Re:JavaScriptを切ってる人間に取っては (スコア:5, 参考になる)
Proxyを通してアクセスログの確認をお勧めします。
たとえば、Firefox や Chrome はURLの安全性をチェックするために、
すべてのURLを safebrowsing.clients.google.com へ問い合わせています。
同様にウイルス対策ソフトも独自にチェックする機能があるため、
どんなにレンダリングが早くても、結果的にブラウジングの速度が遅くなります。
ちなみに Firefox の場合は、about:config から browser.safebrowsing.enabled
を変更することで応答性が向上するかもしれません。
Re:JavaScriptを切ってる人間に取っては (スコア:1, 参考になる)
safebrowsingは一定時間おきにブラックリストをダウンロードして、そこに引っかかるやつだけを弾いているので、OperaやIEのそれのようにネットワーク的な意味で負荷がかかっているわけではありません。どんなに高級な回線を使っていても、ローカルのデータベースに投げるクエリの時間は、HTTPのレスポンスに対する時間に比べると無視できるレベルではないかと。
#実際に切ってみて反応が速くなっていますか?
Re:JavaScriptを切ってる人間に取っては (スコア:1)
Docomo で PC接続すると、目に見えて速くなりましたよ。
Re: (スコア:0)
ずっと最速を維持してるんだからいいじゃないか。
最近はJSのエンジンばかり言われるが、HTMLのレンダリングだって早くなってるよ。
※ ただしレンダリングエンジンに限る。それ以外の要素で遅くなり得るので、
ユーザーは3年ごとに2倍うんざりする。 (スコア:0)
んなこたぁない (スコア:1)
# Windows3.1,95,2000,XPは割と良かったよ。
## ・・・この並びを見るともう一つ大きな波がありそうだな。
# なんでも無理やり法則にするもんじゃない
Re:んなこたぁない (スコア:2, 興味深い)
Windowsは毎回、使い初めたときに「何だこのクソOSは!」と思うんだけど
半年か1年くらい経つと別に不便とは思わない、というより、最初に不便だと
思った部分が実はよく作られてるなと思うようになる。
ということを繰り返してる気がする。
例外はWindows2000くらいかな。あれは最初から良かった。
Meは逆の例外で首尾一貫して最悪だったけど、Vistaは現状、そう悪くないよ。
Re: (スコア:0)
Meだって最後の方は98系のOSに上手くXp的テイストを乗せた良いOSになりましたよ。
大抵の人はその前にXpに流れましたが。
#Meの立ち上げディスクのFDは未だに非常用に持っていたりする。
Re:んなこたぁない (スコア:1)
Pen3-1Ghz弱メモリ512Mくらいの事務用PCに
2Kより軽くて早いからとMe入れている人がいた。
あんたそれでほんとに仕事しているのかと。
〜後悔先に立たず・後悔役に立たず・後悔後を絶たず〜
Re: (スコア:0)
Re: (スコア:0)
Re: ユーザーは3年ごとに2倍うんざりする。 (スコア:1)
OS XII が出ればそうなるだろうね。(OS Z かも知れんが・・いや、OZ の方が・・)
the.ACount
Re: ユーザーは3年ごとに2倍うんざりする。 (スコア:1)
OS X の次なら、OS XI(11) では?
Tiger (スコア:0)
まだ打ち切られてませんがなにか?
Re: (スコア:0)
ソフトに依るんじゃないかな (スコア:0)
バージョンアップする毎に目に見えて速くなっていったのを思い出します。
最初はちょっと大きなサイズのMPEG1もアップアップでした。
Re:ソフトに依るんじゃないかな (スコア:3, おもしろおかしい)
Re:ソフトに依るんじゃないかな (スコア:1, すばらしい洞察)
それは単に、ソフトが未熟だったのではありませんか?
速度が上がるということは、裏を返せば旧い版には削るべき無駄が残っていたということであり、
削り代が大きいうちは、速度も向上させやすいとはいえます。
加えて動画の再生というはっきりとした目標があれば、
少なくともそれを実現するまでは、高速化へのモチベーションも維持しやすかったことでしょうし。
Re: (スコア:0)
そしてそれが終わったときどうなるか。
「機能向上」「セキュリティ対策」など、基本的動作は変わらなくとも遅くなる項目が目白押し。
また名を残すことができてよかったねペイジさん (スコア:0)
ペイジランクだけでも大したものなのにペイジの法則まで編み出しちゃってさ。
Re:また名を残すことができてよかったねペイジさん (スコア:1)
ひょっとして藤井さん?
http://www.d3.dion.ne.jp/~h_fujii/ [dion.ne.jp]
#ペイジワン行きたかったなぁ。
Re: (スコア:0)
Google MapsやCalendarも。
たしかにJavascript使わないほうがページのロードは速い。
でも、Ajax使ってページの一部だけを書き換えた方が、すべて読み直すよりもっと速い。
Ajaxの「次」? (スコア:0)
非同期通信による差分追加読み込みよりも早い
Google Maps等のサービスが可能だ!
と主張してるんじゃないか。
文脈的に考えて、
JavaScriptを使わずにどうやるのかは知らんが、
実現すればAjaxを上回るエポックメイキングになるのは間違いないので、
素直に期待して待とうぜ。
# 単にAdobeの中のヒトがFlashの宣伝してるだけだったりして、
Re: (スコア:0)
というか、何もせずに18ヶ月で2倍も遅くなるなんてWindow95でも無理。
結局は「18ヵ月毎に2倍重いソフトにリプレースされている」って事じゃないかな。
であれば、結局はユーザー好き好きだと思われ。