web-dev-qa-db-ja.com

古いPCが最新のサイトを表示できないのはなぜですか?

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

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

昨日、その古いPCを起動してオンラインにした-開こうとしたほとんどのサイトで、PCの速度が低下してクロールした。

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

では何が変わったのですか?ブラウザ? JavaScript?閃光?

これが私の理論です-私が間違っている箇所を修正してください:

  1. JSの使用量が多い。 90年代にリンクをクリックすると、別のURLに移動しました。ここでクリックすると、モーダルウィンドウ、スライダー、ソーシャル投票などが表示されます。JSは、ブラウザーがその場でコンパイルを実行しても、CPUによって実行される必要がある場合でも、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マップ、フラッシュビデオを簡単に処理できます。

56
Armand P

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

古いコンピュータを使用することはできますが、ゆっくりとできます。ただし、OSを実行し続けるだけで過負荷にならず、実際に閲覧できる追加のリソースがあることを確認する必要があります。プログラムを開いていない状態での基本的な仕様は何ですか?そして、PCIバスは、ディスクやグラフィックスなどをアップグレードするための友になることができます。これが、現代で古いハードウェアを使用するために機能することがわかったものです。

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

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

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

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

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

  • サウンド-専用のサウンドカードを使用再度、CPUの負荷を最小限に抑えます。これを助けない人もいますが。

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

  • MB-ノースブリッジとサウスブリッジの帯域幅は制限されているため、オーバーヘッドによって影響を受けることを忘れないでくださいオーバーヘッドを削減すると、MB自体が速度を低下させないように、状況を維持するのに役立ちます

  • OS-CPUが最新のMicrosoft OSに必要な命令をサポートすることさえできない可能性があります。 Linuxに移動するを作成することも、この理由から非常に役立ち、CPU、RAM、およびディスクのオーバーヘッドを削減します。

256 MBのPII 266を使用しましたRAM 7年前、256 MBは最大RAMでした。それだけでコンピューターが機能しなくなりました。次のコンピューターはP4 2.8で2GBでしたRAM私の妻は、知っているほとんどの人よりも速くまたは速く実行され、壊れていない場合はなぜそれを修正するので、私の妻が取り除くのを拒否します。しかし、私が上で述べた多くのことを適用して、実行し続けます高速です。バックグラウンドプログラムはありません(ウイルススキャンも含まれていません)、圧縮されたパーティションサイズ、アクセス時間によるデフラグ、ビジネスクラスの2D PCIグラフィックス、および2GBのRAM。それは日常的なオフィスのような活動に毎日使用されていること。

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

14
Damon

2019年とその数年前には、別の要因があります。最新の安全なサイトには、TLS暗号化の風味があり、HTTPSでホストされます。以下にリンクされている旧式のブラウザは、おそらく多くのサイトをロードすることができません-いくつかの仲介なしの「シンプルな」サイトでさえ( Windows 3.11の場合は、このスラッククライアントの例を参照してください )。

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

一方

enter image description here

これはOS/2ワープ4.52のgoogleで、VMは最新のCPUです。これをlinuxに置き換えると、同じページが正しく表示されます。最新のブラウザを見つけることができれば、ある種の場合、私は確かにこの非常に単純なページをレンダリングすることができます。Opera

enter image description here

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

もちろん、そこにはFlashもHTML 5もありませんが、あなたはそのアイデアを理解しています。ブラウザに関するそのall

60
Journeyman Geek

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

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

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

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

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

古いコンピューターには、Ubuntu、Debian、Centosなど、基本的に必要としないシステムが必要な場合があります。多分それはそれをより受け入れやすくしますが、多分それは大した違いを作りません。試すことしかできません。 Ubuntuはデスクトップの使用法の中で最も派手なもので、他のものはそれほど口数が少ないですが、仕事をします。

10
SPRBRN

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

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

6
Mikhail Kupchik

答えは、あなたが「見解」によって何を意味するかに少し依存すると思います。 Xubuntuを実行している10歳のデルでは、links2 -gを使用してほとんどのサイトのテキストおよびグラフィックコンテンツを表示できます。

豪華なcssフォーマットはすべてなくなりましたが、デフォルトのレイアウトに慣れると、非常に読みやすくなります。

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

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

2
DQdlM