Ускорение Internet Explorer

Иван Никитин

26 Январь 2010

Случилось так, что сейчас основным браузером по умолчанию у меня является Internet Explorer 8. Я как-то писал в своем блоге о довольно простом способе ускорения IE, и вот я попробовал этот же способ в Windows 7. Работает, и работает великолепно: ускорение работы не просто заметно на глаз, но и реально ощущается практически на любых операциях. Собственно, сам способ прост: регистрация библиотеки  actxprxy.dll и перенос временных файлов в оперативную память компьютера.

Регистрация actxprxy.dll

Честно говоря, я так и не понял, за счет чего этот способ работает. actxprxy.dll — это модуль с функциями маршалинга COM компонентов. Подробности можно почитать здесь:

Но этот способ работает. Включить его довольно просто: нужно запустить командную строку с правами администратора и выполнить команду:

regsvr32 actxprxy.dll

После чего следует перегрузить компьютер.

Перенос временных файлов в оперативную память

Но основной всё-таки способ ускорения заключается в переносе временных файлов IE в оперативную память машины. Для этого нужно создать виртуальный диск в RAM.

Виртуальный диск в RAM

Идея проста: создаем виртуальный HDD в памяти компьютера. Важно! Этот способ применим при объеме RAM более 1.5 – 2 GB, так как объем доступной памяти уменьшится на объем вашего диска. Если у вас мало оперативной памяти, этот способ не для вас!

Для Windows 7 для использовал вот эту программу: Dataram RAMDisk, которую можно бесплатно сказать здесь:

http://memory.dataram.com/products-and-services/software/ramdisk/download-ramdisk

После установки настраиваем её:

ram-disk

Очень не рекомендую включать сохранение и загрузку содержимого диска на закладке Load And Save — сильно замедляет включение и выключение компьютера. А в выключенным режимом диск при старте будет девственно чист. Но в этом случае обязательно выберите тип диска FAT32 Partition, иначе он также будет стартовать неразмеченным.

Объем диска я поставил в 256 MB, можно, наверное и меньше, но сейчас у меня на машине 6 GB оперативки (4-я планка планка в 2 GB вылетела, и никак её не поменяю…), и поэтому я могу себе позволить «откусить» и 256 и 512 MB, дать хоть 1 GB — практически не замечу.

После настройки выберите File —> Save Settings и запустите драйвер кнопкой Start RAMDisk

У вас появляется новый диск с назначенной буквой (например, у меня это буква K)

Перенос временных файлов IE

Это делается просто. Открываем настройки IE и выбираем пункт:

IE-param-1

Далее ставим следующие настройки:

Объем файлов: объем вашего RAM диска

Расположение: ваш RAM диск

IE-param-2

Собственно все! Теперь нужно закрыть браузер IE и перелогинится в систему, чтобы все настройки начали действовать.

Кстати, этот же фокус работает и для FireFox и для Opera. Вот подробности:

http://ivan-nikitin.spaces.live.com/blog/cns!B1CBCA6B7D433991!1688.entry

Если не затруднит, напишите здесь в комментариях свои впечатления об ускоренных браузерах.

17 комментариев к “Ускорение Internet Explorer”

  1. Впечатления отличные, все таки кэш для браузера вещь не второстепенная. Ослика не юзаю потому даже и не пробовал его таким образом гонять. А вот для Operа и Firefox кэш вынес таки на RamDrive. Для оперы это вообще супер вещь, ибо как известно опера эффективнее всех браузеров использует кэш. Я даже вчера тестил альфа-сборку 10.5, так она сама по себе очень щустрая, еще и установил ее полностью в оперативку – ощущения просто неземные, жаль косяки есть еще у них там, альфа все так и. Теперь думаю как бы еще под линуксом вынести кэш в рамдрайв, ибо сабж так и загуглился – опера 10.10 самая тормозная из всех известных мне версий, начиная с 7, потому искал как бы ее разогнать.

    Но есть и проблемка, собственно затем и пишу. Кстати, нашел именно вас по старым записям, а когда стал искать где отписаться и спросить, нашел этот блог. В общем – вы пользуетесь сервисами гугла? После того как прикрутил эту штуку, не открываются гугловые сервисы. ни в фф, ни в опере – любая попытка выдает «Moved Temporarily
    The document has moved here», слово «here» при этом идет линком на мой профайл в гугле, но не открывается. Думаю это однозначно из-за кэша на рамдрайве, ибо в хроме, либо через анонимайзер, открывается все нормально. Ах да, еще я юзал не ту софтину которую вы описали, ибо линки там уже все мертвые, а в другом месте не нашел эту утилитку. Я пользуюсь вот этим http://ramdisk.nm.ru/ramdiskent-rus.htm.
    В общем попробую переключить кэш обратно на хард, посмотреть, попробую поюзать ту утилку которую вы предлагаете. Но все же интересно узнать – нет ли в IE такого же трабла.

  2. > Я пользуюсь вот этим http://ramdisk.nm.ru/ramdiskent-rus.htm.
    Огромное спасибо за ссылку! Я знал об этом софте, но не помнил, как он называется, и потерял его. Теперь вот снова нашёл, и перешёл именно на него. Очень удобный драйвер! И в Windows 7 x64 работает без проблем.

    > После того как прикрутил эту штуку, не открываются гугловые сервисы. ни в фф, ни в опере – любая попытка выдает «Moved Temporarily The document has moved here»

    Рекомендация одна — увеличьте объем диска! До 256 – 512 MB. У IE, например, при объемах менее 100 MB могут быть проблемы со скачиваем файлов. Я делал так: ставил 96/128 MB и в случае ошибок и/или проблем увеличивал объем на 32/64 MB пока проблемы не исчезали. Как я уже писал, сейчас с илу некоторых причин я использую именно IE, и сейчас стоит 256 MB. Пока проблем не было. Но браузер один. Если вы используете несколько — увеличивайте объем RAM диска!

  3. >Очень удобный драйвер! И в Windows 7 x64 работает без проблем.

    Рад, что помог:) Действительно, у них там и 64-битная версия есть.

    >Рекомендация одна — увеличьте объем диска! До 256 – 512 MB…Если вы используете несколько — увеличивайте объем RAM диска!

    у меня 256 Мб выставлено. Действительно, кэши туда вынес от двух браузеров, но я пользуюсь в основном Оперой, Firefox только изредка, для тестирования. Так что 256 вполне хватает. Мало того, я разобрался как в linux провернуть подобную аферу, замечательно работает – там еще проще, ибо дополнительных примочек не нужно никаких цеплять – эти файловые системы там известны давно, и поддерживаются ядром по умолчанию.

    А проблема с сервисами google оказывается совсем в другом была. Сегодня отыскал – дело в том что я несколько действий по оптимизации одновременно производил, поэтому и не понял сразу почему возникло. Когда в линуксе кэш вынес – там все нормально работало, да и в Win тоже пробовал запускать с кэшем обратно с диска – не помогло. В общем это я просто такой скормил urlfilter опере, в котором одна строчка и блокировала Google – «*count*.*.*» :) Изменил ее, и все стало нормально.

  4. Перепробовал кучу браузеров:
    - конечно Internet Explorer
    - Maxton
    - Mozilla Firefox
    - Opera.
    Долгое время был доволен Оперой, но с появлением Google Chrome отказался от всех остальных. Лаконичный и простой дизайн, скорость работы превышает, все что я видел, даже при наличии большого числа включенных дополнений. А собственный диспетчер задач – вообще песня.
    Назревает вопрос. Откуда у программистов мелкософта растут руки?
    Для себя решение я нашел – полный отказ от IE.

  5. Павел, не могу не согласиться с Вами! Microsoft конкретно просрал, прямо скажем, два направления, в которых был лидером:

    * Internet Explorer
    * Windows Mobile

    IE не худший браузер, но в нем нет ничего такого, чтобы он делал лучше других! Аналогично WinMo.

    Также согласен с Вами, что Google Chrome сегодня, пожалуй, самый функциональный и удобный браузер. О основном, я им и пользуюсь…

  6. Извените, если тут всё вот так просто и такой эффект, что видно даже на глаз, почему же тогда Разработчики IE не сделают так, чтобы всё что тут описано было как бы уже встроенно. то что сдесь описано никак не влияет на безопасность IE ? И еще вопрос, я видел видео в котором на этом специально созданном диске был объём в 250 мб. Какие нибудть стандрты есть для кол-во места на диске, т.е. 250 это достаточно?

  7. Да здесь нет ничего такого уж секретного. Диск в памяти обладает в десятки раз более высокой производительностью, чем обычные диски, вот и ускорение, которое видно на глаз. Но для этого нужно иметь много памяти на машине. Проблемы конечно же есть, но не с безопасностью, а, например, то, что IE любые файлы сначала скачивает во временные файлы, а потом переносит его в папку назначения. То есть, если вы сделали диск 250 MB, то файл больше чем 250 MB вы уже не скачаете :(

  8. Ясно…спасибо за информацию!

  9. hello guys!
    как влияет простомтр онлайн видео на всю эту лубуду?)) там ведь норм. такой трафик качается, вопрос куда? скорее всего в кеш… а какой объем у кеша?))) ~512MB допустим, думаю не достаточно)))

  10. как удалить локальный диск которую создал с помашиу Dataram RAMDisk

  11. Видео, ИМХО, потоком подкачивается, и не сохраняется целиком в кэше браузера. По крайней мере, проблем не замечал.

  12. Dataram RAMDisk просто нужно денисталлировать штатными средствами

  13. Иван, такой вопрос ( я не очень силен в таком, но с установкой SSD под ВИН 7 возник вопрос переноса кэша IE 9 либо на другой диск( HDD) либо на RamDisk) – после прочтения всего – то есть при закачивании,скажем фильма 2 Гб через торрент ( или не через торрент , а по прямой ссылке) проблемы с RAM не будет, если даже выделено 256 Мб под него за счет обновления кэша ( поток)? И второе – сам по себе IE 9 и так достаточно шустрый – может перенести просто через свойства обозревателя на HDD этот кеш да и все ? Что все-таки лучше ? С уважением, Геннадий

  14. Да, забыл про один момент – фактор SSD определяющий – просто перенос кэша браузера нужен для увеличения «жизни» SSD. Геннадий.

  15. Конечно же, вынос кэша на другой диск или в память значительно увеличит жизнь SSD. С IE9 я не экспериментировал, но думаю, что политика работы с кешем не изменилась. Проблемы могут только при закачке файлов размером более чем размер кэша.

  16. Спасибо за ответ. Лучшее враг хорошего – переброшу кэш с SSD на HDD и проведу регистрацию actxprxy.dll. Думаю, хуже не будет. Что-то усредненное. Геннадий.

  17. «Для себя решение я нашел – полный отказ от IE.»
    Павел. а Вы хоть знаете, что без (IE) просто не возможно работать в любом другом браузере будь то Mozila Firefox или Opera или какой-нибудь другой браузер, Вы попробуйте удалить через (Панель управления)->(Установка удаление программ)->(Установка удаление компонентов Windows)->(Internet Explorer) и я посмотрю как Вы запоете про другие браузеры, они как «паразиты» без (IE) существовать отдельно не могут под Windows`ом, вот по этому я и пользуюсь только (IE) какой бы он нибыл.

Комментарий

Если у Вас есть пожелания, например, увидеть продолжение этой статьи или какие-то новые материалы сайта, пожалуйста, заполните несложную форму пожеланий авторам