Ускорение 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

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

3 комментариев к “Ускорение 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*.*.*» :) Изменил ее, и все стало нормально.

Комментарий

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