古いPCが最新のサイトを表示できないのはなぜですか?[閉まっている]


56

この質問の理由は、クライアント、友人、および親が、完全に機能する古いPCをオンラインで使用できなくなった理由を何度も尋ねるからです。私はそれらの人々と私(主に私)に良い答えを探しています。

2000年にPentium2 400MHz PCで仕事をし、グラフィックが豊富なサイトをサーフィンしたり、RealPlayerの埋め込みビデオを見たり、Flashムービーを楽しんだことを覚えています。

昨日、私はその古いPCを起動し、オンラインになりました-私が開こうとしたほとんどのサイトでPCの速度が遅くなりました。

私が見ていたサイトには、画像、テキスト、1つまたは2つのフラッシュバナーがありました-2000年のほとんどのサイトと同じです。

それで、何が変わったのでしょうか?ブラウザ?JavaScript?閃光?

ここに私の理論があります-私が間違っているところを修正してください:

  1. 重いJSの使用。 90年代にリンクをクリックすると、別のURLに移動しました。ここでクリックすると、モーダルウィンドウ、スライダー、ソーシャル投票などが表示されます。JSがオンザフライでコンパイルしている場合でも、JSはCPUに負荷がかかることがわかっています。

  2. ブラウザーの作成方法 ブラウザーエンジンの再利用性が高まっています。よくできた抽象化レイヤーにより、同じエンジンをPCおよびデバイスで使用できます。エンジンはそのハードウェアアーキテクチャ専用に作られていないため、抽象化はCPUに負担をかけます。

  3. Flash、HTML5ビデオ 多くのFlashバナーには豊富なアニメーションがあり、多くの場合、効果的に作成されていません。最近のFlashビデオとHTML5ビデオでは、最新のGPUが必要です。

  4. 最新のCPUアーキテクチャー 今日、私は3GHz CPUで作業しています。技術的には、P2 400MHzの約6倍の速度になります。実際、最新のCPUは私のP2と同じように動作しないため、さらに高速です。複数のコアやその他の新しいテクノロジーのため、MHz値を比較することはできません。これが、現在GHz値ではなくアーキテクチャ(Haswellなど)について話している理由です。そのため、CPUは非常に高速であるため、同じページでjQuery、Googleマップ、フラッシュビデオを簡単に処理できます。


1
.NETフレームワークの新しいバージョンがリリースされました。そして今では、2000年よりもはるかに多くのクライアント側の処理があります!

他のプログラムはそれらをうまくやっていますか?古いコンピューターは古い。
ジラク

13
Heavy JS usage. In the 90's you clicked on a link and that took you to another URL. Now clicking you get modal windows, sliders, social voting, etc. JS is known to be heavy on the CPU, even if the browser does some on-the-fly compiling it sill has to be done by the CPU. … Flash, HTML5 video Many Flash banners have rich animations and many times they are ineffectively made. Flash video and HTML5 video nowadays requires you to have a modern GPU. そして広告!私の神、広告!!! これらすべてが、私がTV.comのようなサイトを嫌う理由です。スーパーコンピューター以外のものではまったく使用できません。
Synetech

1
人々は、並列処理やメガヘルツよりもはるかに重要な、最新のPCアーキテクチャのパフォーマンスボトルネックを何度も忘れています。これは、メモリアクセス速度、別名レイテンシまたはキャッシュです!キャッシュを使用すると、同じ頻度でもPCを10〜20倍高速化できます。誇張しませんか?メモリは本当に最新のPCパフォーマンスのボトルネックですか?
ヴァル

1
@Synetech adblockとnoscript?
トビアスキンツラー

回答:


14

答えは、インターネットは単にコンピューター上のリソースをより多く使用することです。より多くのCPU処理、より多くのRAM、より多くのディスクI / O、およびOSに必要な新しい命令。それは1つのことではなく、コンピューターのあらゆる面に負担をかけることになるのは、最新のブラウザーでできるすべてのことです。(静的なhtmlサイトを開くと、コンピューターはこれまでと同じように高速になりますが、最近はどのサイトが静的なのでしょうか?)RAMが少なすぎると、コンピューターに障害が発生する可能性がありますが、一度に2つまたは3つのものをオーバーロードすると、すべての意図と目的に対してまったく機能しないコンピューターを持っている。

古いコンピューターを使用することができます。ただし、OSを実行し続けるだけで、実際に参照できる追加のリソースがあるため、過負荷にならないようにする必要があります。プログラムを開いていない場合のベースライン仕様は何ですか?また、PCIバスは、ディスクやグラフィックスなどをアップグレードするための友達になります。これは、現代の古いハードウェアを使用するのに役立つことがわかったものです。

  • CPU-ベースラインのCPU使用率が50%の場合、他に実行する余地はほとんどありません。 不要なサービスをすべて停止し、すべてのバックグラウンドプログラムの実行を停止する必要があります。また、AVGのようなアクティブウイルススキャンを使用している場合、生産性を確保することにかなり悩まされています。backroundでは何も実行できません。

  • RAM-512MBのRAMがあり、ベースラインRAMの使用量が300MBの場合、スワップスペースを使用して参照することになり、コンピューターの動作が非常に遅くなります。この1つだけで、どのコンピューターも機能しなくなる可能性があります。私のブラウザは1〜2GBだけを使用しているのを見てきました。RAMの使用量を常に監視して、スワップを使用しないようにしてください。また、できるだけ多くのRAMをインストールし可能な限り高速であることを確認します(PC-66、PC-100、PC-133?)

  • ディスクI / O-Windows 7とWindows XPとWindows 98のファイルをカウントします。Windows 7では、使用するファイルが指数関数的に増えています。プラッタスタイルのドライブではシーク時間が最も遅くなるため、シーク時間が遅く、アクセスされる追加のファイルがあるため、ディスクの読み取り速度が非常に遅くなります。 OSパーティションを20%以下の空き容量になるように圧縮し(存在する場合は小さくします)、スマートプレースメントを使用するサードパーティのデフラグツールを使用して最適化するか、アクセス時間でデフラグしてドライブのヘッドの動きを最小限に抑えます。可能であれば、PCI SATAコントローラーを入手し、Western Digital HLHXシリーズドライブ(EBAYでは高速で安価)などの最新の10K SATAドライブを使用してください

  • グラフィックス- 最新のPCIまたはAGPグラフィックスカードを入手して、CPUの負荷を軽減できます。ブラウザで単一のタブを使用すると、コアの1つが75%以上実行されることが確認されています(Athlon X4 630)。グラフィックカードはすべてのページで役立つわけではありませんが、一部のページでは役立ちます。

  • ネットワーク- 専用のNIC使用してCPUの負荷を最小限に抑えますが、おそらくその古いハードウェアをすでに使用している可能性があります。

  • サウンド- 専用のサウンドカード使用して、CPUの負荷を最小限に抑えます。いくつかはこれで助けませんが。

  • 解像度とビット深度- 解像度とビット深度を16ビットに落とすと、MB、CPU、および場合によってはRAMの負荷を軽減できます。

  • MB-ノースブリッジとサウスブリッジは帯域幅が制限されていることを忘れないでください。オーバーヘッドも食い尽くします

  • OS-CPUが最新のMicrosoft OSに必要な命令をサポートすることさえできない可能性があります。作るのLinuxに移行することも、このような理由のために大いに役立つ可能性があり、それはあなたのCPU、RAM、およびディスク上のオーバーヘッドを削減します。

7年前に256MB RAMのPII 266を使用し、256MBが最大RAMでした。それだけでコンピューターが不自由になりました。次のコンピューターは2GB RAMのP4 2.8であり、私の妻は、彼女が知っているほとんどの人と同じかそれより速く動作するので、壊れないのであればそれを修正するので、私の妻は取り除くことを拒否します。しかし、高速で実行し続けるために、上記で述べた多くのことを適用します。バックグラウンドプログラム(ウイルススキャンさえも)、圧縮されたパーティションサイズ、アクセス時間によるデフラグ、ビジネスクラスの2D PCIグラフィック、および2GB RAM。コンピューターは高解像度のビデオで途切れ、一部のサイトでは速度が低下しますが、めったにありません。それ以外は、日常のオフィスのような活動に使用されます。

十分なRAMを取得できない場合、十分なディスクI / Oがなく、CPU使用率が60%アイドルであり、CPUが必要な命令をサポートしていない場合、ブラウジングの速度が遅いため泣き叫ぶでしょう。それによるエラー。ただし、最初にこれらすべての問題に対処し、次に他の問題に対処すると、それを機能させることができるはずです。


3
古いコンピューターがあれば、それらの違いを真剣にテストしたいと思います。そうは言っても、「PCI SATAコントローラーを入手し、Western Digital HLHXシリーズドライブ(EBAYで高速で安価)のような最新の10K SATAドライブを使用する」ことには懐疑的です。-最新のマシンでも10Kドライブを実行しません。5400または7200 rpmで十分です。また、最新のイーサネットコントローラーの多くがCPUに負荷をかけていることに注意してください。3com製の専用チップを備えた10mbpsイーサネットアダプターを使用したことを覚えています。これは実験するのが楽しいでしょう!
ジャーニーマンオタク

ポイントは、取り除くことができないボトルネックがあることです。CPU速度、RAM帯域幅、MBチップセット帯域幅など。これらを相殺するには、他のすべてのものを可能な限り高速にする必要があります。CPUの負荷を軽減するために専用のコントローラーを使用していますが、適切なコントローラーを使用すれば、少し役立つかもしれません。PC-XXX RAMを搭載した400MHZしか手に入らなかったときは、できる限りの支援が必要です!2005年にPII 266でWindows 2000を実行し、これを教えてくれました!:)
デイモン

これらはいくつかの素晴らしい提案です。可能な場合は、ドライバーとユーザーポータブルアプリのみで新しいWindowsインストールを使用します(ただし、ポータブルアプリには独自の抽象化/仮想化レイヤーがあり、速度が低下します)。
アルマンドP

ハードウェアのアップグレードに関して。誰もが古いPCに工数とお金を費やすことを望みません。それが博物館の作品でない限り-1990年の私の60MHzラップトップのように、それでもie5でGmailを開くことができます-go Google :)
Armand P

2
うーん、ここの別の要素はブラウザかもしれません。テストする必要がありますが、Windowsを実行している場合は、k-meleonが適切なレンダリングを行います。これを試すには、古い2k、98または(eww)私のディスクを探し回る必要があります。
ジャーニーマンオタク

60

単純に、私たちが当たり前と思っている多くの最新のHTML機能は、当時は存在していませんでした。たとえば、classillaなど、古いOS用の「モダンな」ブラウザを構築する試みがあります 。Linuxを適切なPIIまたはPIIIシステムに簡単にロードでき、基本的な最新のWebページを処理できます。

一方

ここに画像の説明を入力してください

これは、OS / 2ワープ4.52、最新のCPU上のVM上のgoogleです。これをLinuxに置き換えると、同じページが正しくレンダリングされます。ある種の最新のブラウザしか見つけられなかったら、この非常にシンプルなページをレンダリングできるはずです。Operaは動作する可能性があります

ここに画像の説明を入力してください

同じページ、異なるブラウザー(オペラ5.2と思う)、ここで見事に動作します。それは、古いブラウザがサポートしていたよりもはるかに新しいブラウザのサポートに分類されます。「最新の」ブラウザを動作させることができれば、物事のレンダリングが改善される可能性があります-SEチャットは1つに分類されます-そしてその最新のHTML5 / AjaxベースのWebサイトです。

当然、そこにはフラッシュもHTML 5もありませんが、あなたはその考えを知っています。そのすべてのブラウザについて


10
私はa敬の念を抱いています。あなたは時間旅行者です。OS / 2が最後に人気を博してから2013年までの可能性があれば2013年までの年数でこれを支持しますが、残念ながらわずかに+1しかできません。
-allquixotic

3
「ブラウザのすべて」。同意しないでください。ビーイング適切にレンダリングできることはすべてのブラウザについてです。しかし、OPが述べているように、クロール遅くなるサイトは、ブラウザーとプラグインがよりリソースを集中的に使用するサイト、より大きな画像を使用するサイト、より複雑なJSなどに関するものです。現在、それらは複雑な操作を実行する「Webアプリ」であり、HTML5には画像やビデオのエディターさえあります。Pentium IIで試してみてください(最新のブラウザでも)。
そのブラジル人

3
@JourneymanGeek BeOSがP2で再生できた複数のビデオストリームは、ほぼ確実に現代のものよりもはるかに低品質(MPEG2対h264)でした。'99年に、私は360pを高品質のビデオ(vs 240または160p)と考えていました。また、科学計算からの時々のシミュレーションを除き、480pを超えるものを見たことを思い出さないでください。
ダンニーリー

3
OS / 2 Warpスクリーンショットの場合は+1。... 20年前に私を取る
スマン

3
別の方法としては、スマートフォンやタブレットのふりをするブラウザがあります。これは、一部のサイトにはデバイス向けの特別で軽量なバージョンがあるためです。
アルマンドP

10

自宅に9年前のP4デスクトップがあり、Ubuntu 12.04がインストールされています。500GBのハードディスク、3GBのRAM、512MBのビデオカードがあります。ホームサーバー、バックアップ、ファイル共有、およびバッチスキャンのネガとして使用します。現在、XPでどのように機能するかわかりませんが、速度に大きな違いはないと思います。

ほとんど何でもできます。YouTube動画が動作します。一部のビデオは、おそらく解像度が高すぎるために正しく機能しません。ほとんどのサイトは動作しますが、少し時間がかかります。一度に2つのことを行うには時間がかかる場合があります... VirtualBoxを起動してPhotoshopを実行することもできます。それは本当に機能しますが、時々数秒待たなければなりません。各アクションが完了するまで待ちます。他のすべて、特に重いサイトを含むFirefoxを閉じます。

では、これはあなたの状況にどのように関係していますか?これはP4なので、2世代後ですが、まだ9歳です。

私の推測では、Windowsはすべての更新で遅くなります。私はそれを証明することはできませんが、それは私の直感です。WebサイトのJavaScriptははるかに複雑です。jQueryとその機能について考えてください。ブラウザはPNG透明度を処理できます。CSS3およびHTML5にはより多くの電力が必要です。アドオンを使用していますか?アンチウイルス?10年前のウイルス対策では、必要な電力が少なくなりました。現在、これらのさまざまな種類の脅威がすべて存在し、ウイルス対策プログラムはそれらをスキャンする必要があります。

理由は一つありません。パッケージ全体です。メモリを増やすだけでなく、メモリを高速化します。ハードドライブのコネクタは高速です。

古いコンピューターには、Ubuntu、Debian、またはCentosのように、基本的に必要なシステムが少ない場合があります。多分それはそれをより受け入れやすくするかもしれませんが、多分それは多くの違いをもたらさないでしょう。試すことしかできません。Ubuntuはデスクトップの使用において最も空想的であり、他のものは余計なものはありませんが、仕事はします。


おそらくLinuxディストリビューションを試してみるべきです。古いマシン用に最適化できると聞いています。
アルマンドP

Ubuntu自体にも多くの機能はありません。それらは主にUnityのものです。Xfceを使用すると、スペックの低いマシンでも問題なく動作します。
左辺約

私は数か月間Unityを使用し、Gnome 3クラシックに切り替えました。ウィンドウを最小化するときのような時折の遷移効果を除いて、Unityがどのように多くのシステムリソースを消費するかわかりません。これは無効にできますが、有効にしてもシステム全体の速度は低下しません。justいだけです。
SPRBRN

PIVは..に近いため、4つのアーキテクチャを見ることができます。そして、確かに、適切なOSでハードウェア障害に失敗すると、その古いものはおそらくまだ使用可能です。
ジャーニーマンオタク

古いシステム(OP)にアクセスすると、レンダリングやクライアント側の処理が非常に単純に見えるものに対して本当に必要なリソースが本当にわかると思います。CPUだけでなく、そのすべてがMBチップセット、CPUキャッシュ速度(@ VAL)、RAMレイテンシに至るまで、すべてが機能します!
デイモン

6

最新のブラウザは、最小メモリ使用量ではなく、最大速度に最適化されています。そのため、最近では、少なくとも5つ以上の開いているタブ/ウィンドウで快適にブラウジングするために、1Gb +のRAM要件が一般的になっています。

古いコンピューターには、それほど多くのRAMがありません。


2
ラムはページの処理に進みます。たとえば、google.comは200 KBですが、chromeは20 MBのRAMを使用して表示します。もっと効果的にできると確信しています。
アルマンドP

2

答えは、「ビュー」の意味に少し依存すると思います。links2 -gXubuntuを実行している10歳のDellで、ほとんどのサイトのテキストおよびグラフィックコンテンツを表示できます。

派手なcss書式設定はすべてなくなりましたが、デフォルトのレイアウトに慣れると、非常に読みやすくなります。

動作しないサイトは、古いブラウザー(Facebook、Trelloなど)によるアクセスをブロックするサイトのみです。これはJSの問題だと思います)

質問に答えるために、ほとんどの最新のWebサイトのコンテンツは古いPCで表示できますが、フォーマットを表示したり、インタラクティブ機能を使用したりできない場合があります。


リンクは素晴らしいです。ウェブサイトの動的な部分がコンテンツを理解する上で邪魔になるときに、私は時々それを使用します。
アルマンドP

-2

最近のWebサイトの多くは、見栄えがよくなるように設計されています。昔は、今のように設計されたWebページを考えることさえできませんでした。ウェブサイト構築のもう1つの変更点は、より多くの画像が使用されるという事実であり、忘れずに、より高品質で非常に大きな画像が使用されることです。

もちろん、これには多くのCPUとGPUのパワーが必要であり、現在では2000年よりも洗練されています。また、Javascriptについてもあなたは正しいです。それは確かにあなたのCPUパワーの多くを消費します。


2
90年代では豊富なサイトあまりにもグラフィックがあった-ゲームスポット2000年- web.archive.org/web/20000229034633/http://www.gamespot.com画像の大きさはあまり増加していない-まだほとんどが中型JPEGファイル。ウェブサイトは、レイヤー、透明度など、より直接的なアプローチで作成されていると思います。昔は、このような効果を得るためにグラフィカルにチートする必要がありましたが、チートはCPUで簡単でした。
アルマンドP
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.