Причина этого вопроса в том, что клиенты, друзья и родители часто спрашивают меня, почему их отлично работающий старый ПК больше нельзя использовать в Интернете. Я ищу хороший ответ для этих людей и себя (в основном себя).
В 2000 году я работал на компьютере Pentium2 400 МГц, и я помню серфинг на графически насыщенных сайтах, просмотр встроенных видео в RealPlayer и просмотр фильмов в формате Flash.
Вчера я запустил этот старый компьютер и вышел в сеть - на большинстве сайтов, которые я пытался открыть, компьютер замедлил сканирование.
На сайтах, которые я просматривал, были только изображения, текст и один или два флеш-баннера - как и большинство сайтов в 2000 году.
Так что изменилось? Браузеры? JavaScript? Вспышка?
Вот мои теории - поправьте меня, где я не прав:
Тяжелое использование JS. В 90-х вы щелкнули ссылку, и вы перешли на другой URL. Теперь щелкая мышью, вы получаете модальные окна, ползунки, голосование в социальных сетях и т. Д. JS, как известно, сильно загружает процессор, даже если браузер выполняет некоторую оперативную компиляцию, поскольку он должен выполняться процессором.
То, как создаются браузеры Движки браузера становятся все более пригодными для повторного использования. Хорошо выполненные уровни абстракции позволяют использовать один и тот же движок на ПК и устройствах. Абстракция сказывается на процессоре, потому что движок не создан специально для этой аппаратной архитектуры.
Flash, HTML5 видео Многие Flash-баннеры имеют богатую анимацию, и часто они неэффективно сделаны. Флэш-видео и HTML5-видео в настоящее время требуют наличия современного графического процессора.
Современные процессорные архитектуры Сегодня я работаю на процессоре 3GHz. Технически это должно быть примерно в 6 раз быстрее, чем у моего P2 400 МГц. На самом деле это даже быстрее, потому что современные процессоры не работают так же, как мой P2. Мы больше не можем сравнивать значения МГц из-за нескольких ядер и других новых технологий. Вот почему мы сейчас говорим об архитектурах (например, Haswell), а не о значениях ГГц. Таким образом, поскольку процессор намного быстрее, он может легко обрабатывать jQuery, карты Google и флэш-видео на одной странице.
источник
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; они совершенно непригодны для чего-либо меньшего, чем суперкомпьютер.Ответы:
Ответ - Интернет просто использует больше ресурсов на компьютере. Больше обработки ЦП, больше ОЗУ, больше дискового ввода-вывода и новые инструкции, необходимые для ОС. Это не одно, а все, что может сделать современный браузер, облагая налогом все аспекты компьютера. (Откройте статический 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%, а ваш процессор не поддерживает требуемую инструкцию, вы будете плакать из-за медленного просмотра и ошибки из-за этого. Но сначала разберитесь со ВСЕМИ этими проблемами, а затем с любой другой, и тогда вы сможете заставить это работать.
источник
Проще говоря, многие современные функции HTML, которые мы принимаем как должное, не существовали в те дни. Есть попытки создать «современные» браузеры для старых ОС - например , classilla . Вы можете легко загрузить Linux на подходящую систему PII или PIII и при этом иметь возможность работать с базовой современной веб-страницей.
С другой стороны
Это гугл на OS / 2 warp 4.52, на виртуальной машине на современном процессоре. Я мог бы заменить это Linux, и та же страница будет отображаться правильно. Если бы я только смог найти какой-нибудь современный браузер, я бы наверняка смог отобразить эту очень простую страницу. Опера может работать
Та же страница, другой браузер (опера 5.2, я думаю), и он великолепно работает здесь. Он разбивается на новые браузеры, которые поддерживают гораздо больше, чем старые. Если бы вы могли заставить работать «современный» браузер, он мог бы сделать вещи лучше - SE chat ломается для одного - и это современный веб-сайт на основе HTML5 / Ajax.
Естественно, у меня нет ни флэш, ни HTML 5, но вы поняли. Его все о браузере
источник
У меня дома 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 больше всего подходит для настольных компьютеров, у других меньше наворотов, но они делают свою работу.
источник
Современные браузеры оптимизированы для максимальной скорости, а не для минимального использования памяти. Следовательно, требования 1Gb + RAM в наши дни довольно распространены, по крайней мере, для комфортного просмотра с 5 или более открытыми вкладками / окнами.
Старые компьютеры просто не имеют столько оперативной памяти.
источник
Я думаю, что ответ немного зависит от того, что вы подразумеваете под «представлением». Я могу просматривать текстовое и графическое содержимое большинства сайтов
links2 -g
на 10-летнем Dell, работающем под управлением Xubuntu.Все необычное
css
форматирование исчезло, но как только вы привыкнете к макету по умолчанию, оно станет очень читабельным.Единственные сайты, которые не работают, это те, которые блокируют доступ старых браузеров (например, Facebook, Trello и т. Д. Я предполагаю, что это проблема JS)
Чтобы ответить на ваш вопрос, содержимое большинства современных веб-сайтов можно просматривать на старых ПК, но вы не сможете увидеть форматирование или использовать интерактивные функции.
источник
Многие современные сайты созданы так, чтобы выглядеть очень хорошо. В те времена вы даже не могли думать о веб-страницах, разработанных так, как они есть сейчас. Еще одним изменением в создании веб-сайтов является то, что там используется больше изображений, и, не говоря уже, более высокое качество, поэтому большие изображения.
Конечно, это требует большой мощности процессора и графического процессора, которая теперь более сложна, чем в 2000 году. Кроме того, вы правы в отношении Javascript. Он действительно потребляет много энергии вашего процессора.
источник