55

Причина этого вопроса в том, что клиенты, друзья и родители часто спрашивают меня, почему их отлично работающий старый ПК больше нельзя использовать в Интернете. Я ищу хороший ответ для этих людей и себя (в основном себя).

В 2000 году я работал на компьютере Pentium2 400 МГц, и я помню серфинг на графически насыщенных сайтах, просмотр встроенного видео в RealPlayer и просмотр фильмов в формате Flash.

Вчера я запустил этот старый компьютер и вышел в сеть - на большинстве сайтов, которые я пытался открыть, компьютер замедлил сканирование.

На сайтах, которые я просматривал, были только изображения, текст и один или два флеш-баннера - как и большинство сайтов в 2000 году.

Так что изменилось? Браузеры? JavaScript? Вспышка?

Вот мои теории - поправьте меня, где я не прав:

  1. Тяжелое использование JS. В 90-х вы щелкнули ссылку, и вы перешли на другой URL. Теперь щелкая мышью, вы получаете модальные окна, ползунки, голосование в социальных сетях и т.д. JS, как известно, сильно загружает процессор, даже если браузер выполняет некоторую оперативную компиляцию, поскольку он должен выполняться процессором.

  2. То, как создаются браузеры Движки браузера становятся все более пригодными для повторного использования. Хорошо выполненные уровни абстракции позволяют использовать один и тот же движок на ПК и устройствах. Абстракция сказывается на процессоре, потому что движок не создан специально для этой аппаратной архитектуры.

  3. Flash, HTML5 видео Многие Flash-баннеры имеют богатую анимацию, и часто они неэффективно сделаны. Flash-видео и HTML5-видео в настоящее время требуют наличия современного графического процессора.

  4. Современная архитектура процессоров Сегодня я работаю на процессорах 3GHz. Технически это должно быть примерно в 6 раз быстрее, чем у моего P2 400 МГц. На самом деле это даже быстрее, потому что современные процессоры не работают так же, как мой P2. Мы больше не можем сравнивать значения МГц из-за нескольких ядер и других новых технологий. Вот почему мы сейчас говорим об архитектурах (например, Haswell), а не о значениях ГГц. Таким образом, поскольку процессор намного быстрее, он может легко обрабатывать jQuery, карты Google и флэш-видео на одной странице.

6 ответов6

59

Проще говоря, многие современные функции HTML, которые мы принимаем как должное, не существовали в те дни. Есть попытки создать «современные» браузеры для старых ОС - например, classilla . Вы можете легко загрузить Linux на подходящую систему PII или PIII и при этом иметь возможность работать с базовой современной веб-страницей.

С другой стороны

Это гугл на OS/2 warp 4.52, на виртуальной машине на современном процессоре. Я мог бы заменить это Linux, и та же страница будет отображаться правильно. Если бы я только смог найти какой-нибудь современный браузер, я бы наверняка смог отобразить эту очень простую страницу. Опера может работать

Та же страница, другой браузер (опера 5.2, я думаю), и она великолепно работает здесь. Это сломано, чтобы новые браузеры поддерживали намного больше, чем старые. Если бы вы могли заставить работать «современный» браузер, он мог бы сделать вещи лучше - SE chat ломается для одного - и это современный веб-сайт на основе HTML5/Ajax.

Естественно, у меня нет ни flash, ни HTML 5, но вы поняли. Все о браузере

13

Ответ заключается в том, что Интернет просто использует больше ресурсов на компьютере. Больше обработки ЦП, больше ОЗУ, больше дискового ввода-вывода и новые инструкции, необходимые для ОС. Это не одно, а все, что может сделать современный браузер, облагая налогом все аспекты компьютера. (Откройте статический html-сайт, и я уверен, что компьютер будет работать так же быстро, как раньше; но какие сайты сейчас статичны?) Одна вещь, такая как слишком мало ОЗУ, может нанести вред компьютеру, но вы перегружаете 2 или 3 вещи одновременно, и у вас есть компьютер, который для всех целей и задач не работает вообще.

Старый компьютер МОЖЕТ использоваться, хотя и медленно. Но вам нужно убедиться, что он не перегружен, просто поддерживая работоспособность ОС И имея дополнительные ресурсы, доступные для реального просмотра. Каковы ваши базовые характеристики без открытых программ? А шина PCI может стать вашим другом для обновления таких вещей, как ваш диск и графика. Вот то, что мы нашли, работает для нас, чтобы использовать старое оборудование в наше время.

  • Процессор. Если базовая загрузка процессора составляет 50%, у вас остается совсем немного времени для запуска чего-либо еще. Вы должны убедиться, что вы остановили все ненужные сервисы и остановили запуск всех фоновых программ. И если вы используете активное сканирование на вирусы, такое как AVG, вы в значительной степени одержимы продуктивностью; ничто не может быть запущено на заднем плане.

  • ОЗУ - Если у вас есть 512 МБ ОЗУ и базовое использование ОЗУ составляет 300 МБ, тогда вы будете использовать пространство подкачки для просмотра, что означает, что ваш компьютер будет работать ОЧЕНЬ медленно; одно это может нанести вред ЛЮБОМУ компьютеру. Я видел, как мой браузер использует только 1-2 ГБ. Постоянно следите за использованием ОЗУ, чтобы убедиться, что вы не используете своп. Кроме того, установите столько памяти, сколько сможете, и убедитесь, что она работает максимально быстро (ПК-66, ПК-100, ПК-133?)

  • Дисковый ввод-вывод - подсчет файлов на Windows 7 против Windows XP против Windows 98; Windows 7 имеет экспоненциально больше файлов, которые он использует. Поскольку время поиска является самым большим замедлением на диске в виде диска, у вас наверняка будет очень низкая скорость чтения с диска из-за более медленного времени поиска И дополнительных файлов, к которым осуществляется доступ. Сожмите раздел ОС, чтобы он был свободен не более чем на 20% (уменьшите его, если он есть), и дефрагментируйте с помощью стороннего дефрагментатора, используя интеллектуальное размещение, или дефрагментируйте по времени доступа, чтобы минимизировать движение головки в накопителе. Если вы можете, приобретите контроллер PCI SATA и используйте современный диск 10K SATA, такой как накопители серии Western Digital HLHX (быстрый и дешевый на EBAY).

  • Графика. Получите как можно более современную видеокарту PCI или AGP , чтобы снять нагрузку с вашего процессора. Я видел, что отдельные вкладки в моем браузере приводят к тому, что одно из моих ядер работает на 75% или более (Athlon X4 630). Хотя видеокарта поможет не на всех страницах, на некоторых страницах это поможет.

  • Сеть - используйте выделенный сетевой адаптер для минимальной загрузки вашего процессора, хотя вы, вероятно, уже используете это старое оборудование.

  • Звук - Используйте специальную звуковую карту, чтобы снова загрузить минимальную нагрузку на ваш процессор. Хотя некоторые не помогают с этим.

  • Разрешение и битовая глубина. Уменьшите разрешение и битовую глубину до 16 бит, чтобы уменьшить нагрузку на МБ, ЦП и, возможно, ОЗУ.

  • МБ. Не забывайте, что у вашего северного и южного мостов ограниченная пропускная способность, которая также будет съедена накладными расходами, поэтому сокращение накладных расходов может помочь сохранить вещи, так что сам ваш МБ не замедлит работу.

  • ОС - возможно, ваш процессор не может даже поддерживать инструкции, необходимые для современной ОС Microsoft; По этой причине также может помочь переход на Linux , который уменьшит нагрузку на ваш процессор, оперативную память и диск.

Мы использовали PII 266 с 256 МБ ОЗУ 7 лет назад, и 256 МБ было максимальным ОЗУ. Это одно покалечило компьютер. Следующим компьютером была и есть P4 2.8 с 2 ГБ ОЗУ, от которой моя жена отказывается избавляться, потому что он работает так же быстро или быстрее, чем большинство знакомых ей людей, и зачем это исправлять, если не сломался. Но мы применяем многое из того, что я упомянул выше, чтобы оно работало быстро. Нет фоновых программ (даже не поиск вирусов), сжатый размер раздела, дефрагментация по времени доступа, 2D-графика бизнес-класса PCI и 2 ГБ ОЗУ. Компьютер заикается на видео высокого разрешения, а некоторые сайты замедляют его, но редко. Помимо этого он используется каждый день для обычного офиса, как деятельность.

Если вы не можете получить достаточно оперативной памяти, у вас недостаточно дискового ввода-вывода, ваш процессор загружен на 60%, а ваш процессор не поддерживает требуемую инструкцию, вы будете плакать из-за медленного просмотра и ошибки из-за этого. Но сначала разберитесь со ВСЕМИ этими проблемами, а затем с любой другой, и тогда вы сможете заставить это работать.

10

У меня дома 9-летний рабочий стол P4 с установленной Ubuntu 12.04. Он имеет жесткий диск 500 ГБ, 3 ГБ ОЗУ и видеокарту 512 МБ. Я использую его как домашний сервер, для резервного копирования, обмена файлами и для пакетного сканирования негативов. Я не знаю, как это будет работать с XP сейчас, но я полагаю, что это не будет иметь большого значения в скорости.

Это может сделать почти все, что угодно. YouTube видео работают. Некоторые видео не работают должным образом, возможно, из-за слишком высокого разрешения. Большинство сайтов работают, хотя это занимает немного больше времени. Выполнение двух вещей одновременно может занять некоторое время ... Я даже могу запустить VirtualBox и запустить Photoshop в нем. Это действительно работает, хотя иногда мне приходится ждать несколько секунд. Дождитесь завершения каждого действия. Закройте все остальное, особенно Firefox с тяжелыми сайтами в нем.

Так как это связано с вашей ситуацией? Это P4, поэтому два поколения спустя, но все равно 9 лет.

Я предполагаю, что Windows становится медленнее со всеми обновлениями. Я не могу доказать это, но это мое внутреннее чувство. JavaScript на сайтах намного сложнее. Подумайте о jQuery и о том, что он может сделать. Браузеры могут обрабатывать прозрачность PNG. CSS3 и HTML5 требуют большей мощности. Используете ли вы дополнения? Antivirus? Полагаю, антивирус 10 лет назад потреблял меньше энергии. Теперь есть все эти различные виды угроз, и антивирусная программа должна искать их.

Нет ни одной причины. Это целый пакет. Не только больше памяти, но и быстрее памяти. Жесткие диски имеют более быстрые разъемы.

Вашему старому компьютеру может потребоваться система, для которой требуется меньше основ, например, Ubuntu, Debian или Centos. Может быть, это делает его более приемлемым, но, возможно, это не имеет большого значения. Вы можете только попробовать. Ubuntu больше всего подходит для настольных компьютеров, у остальных меньше наворотов, но они делают свою работу.

6

Современные браузеры оптимизированы для максимальной скорости, а не для минимального использования памяти. Следовательно, требование 1Gb+ RAM является довольно распространенным в наши дни, по крайней мере, для комфортного просмотра с 5 или более открытыми вкладками / окнами.

Старые компьютеры просто не имеют столько оперативной памяти.

2

Я думаю, что ответ немного зависит от того, что вы подразумеваете под "представлением". Я могу просматривать текстовое и графическое содержимое большинства сайтов со links2 -g на 10-летнем Dell, работающем под управлением Xubuntu.

Все необычное форматирование css исчезло, но как только вы привыкнете к макету по умолчанию, оно станет очень читабельным.

Единственные сайты, которые не работают, это те, которые блокируют доступ старых браузеров (например, Facebook, Trello и т.д.) Я предполагаю, что это проблема JS)

Чтобы ответить на ваш вопрос, содержимое большинства современных веб-сайтов можно просматривать на старых ПК, но вы не сможете увидеть форматирование или использовать интерактивные функции.

-1

Многие современные сайты созданы так, чтобы выглядеть очень хорошо. В свое время вы даже не могли думать о веб-страницах, разработанных так, как они есть сейчас. Еще одним изменением в создании веб-сайтов является то, что там используется больше изображений, и, не говоря уже, более высокое качество, поэтому большие изображения.

Конечно, это требует большой мощности процессора и графического процессора, которая сейчас более сложна, чем в 2000 году. Также вы правы насчет Javascript. Он действительно потребляет много энергии вашего процессора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .