内存当磁盘用,让缓存飞一会儿——浏览器提速技巧

安装Dataram RAMDisk

用到的神器:Dataram RAMDisk

Dataram RAMDisk – Windows 7, Windows Vista, XP, Server

Intel or AMD-based system with at least 512MB RAM. Dataram RAMDisk is compatible with all versions of Windows 7, Windows Vista (x86 and x64), Windows XP (x86 and x64), all editions of Windows Server 2003 (x86 and x64), all editions of Windows server 2008 (x86 and x64). Dataram RAMDisk is freeware (up to 4 GB disk size). Disks larger than 4 GB require registration and a license which can be purchased for $14.99 USD. Registration and license are not required for disks under 4 GB.

此软件通过将内存划分出一块来虚拟出一个磁盘来。cpu访问内存的速度那当然是没得说的,有充足的内存干嘛要用磁盘作缓存啊?呵呵。

这个软件是英文的,相信各个童鞋应该木有啥压力吧?我帖两个图:

要注意的是,第一次使用时,要先设置好分区格式,如FAT32,和分区大小,如400等,
Disk Label,然后,点“Save Disk Image Now”保存一下映像文件。因为前面几个在创建好后即为灰色,不可修改。分区格式那里,不管你首先选择的是什么格式,保存之后,会显示为unformatted,这个没有关系,可正常使用。

这里假设虚拟出来的磁盘的盘符是 I:


Firefox篇

首先确保你的Firefox已经启用了磁盘缓存,不然你折腾这些也没用。
打开Firefox浏览器在地址栏输入

1
about:config

然后回车,(这里可能会出现“我保证会小心”的按钮,点击即可)。用右键新建一个字符串名为

1
browser.cache.disk.parent_directory

然后输入你自己指定的文件夹路径即可。
例如:

1
I:\FireFoxTemp

要注意的是,此目录必须存在,不然ff是不会买你的账的。

另外还有一个小工具用来优化ff的配置的,叫speedyfox,下载地址:
http://www.crystalidea-download.com/speedyfox.exe
可隔一段时间,几周或几个月,用这个小工具优化下。

Opera篇

opera:config
然后搜索 cache ,
修改 Cache Directory4 (opera:config#UserPrefs|CacheDirectory4)和 Operator Cache Directory4(opera:config#UserPrefs|OperatorCacheDirectory4) 两个选项的值,如:

1
2
I:\OperaTemp\cache
I:\OperaTemp\opcache

同样要注意的是,指定的这个目录(如I:\OperaTemp )必须存在,不然Opera也不会买你的账。
然后搜索 download , 将 Temporary Download Directory 设置为

1
I:\OperaTemp\temporary_downloads\

Chrome篇

假如设置其磁盘缓存目录为 I:\ChromeTemp
则修改Chrome快捷方式的启动命令,在最后加上:

1
 --disk-cache-dir=I:\ChromeTemp

注意与chrome.exe之间有一个空格。
这个目录如果不存在,Chrome自己会替你建立的。
如:

1
C:\Users\HuangYe\AppData\Local\Google\Chrome\Application\chrome.exe --disk-cache-dir=I:\ChromeTemp

最后丢一个创建目录的批处理:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@echo off
title Make Temp dir for Browsers by 荒野无灯@ihacklog.com

mkdir I:\OperaTemp\cache
echo made dir I:\OperaTemp\cache

mkdir I:\OperaTemp\opcache
echo made dir I:\OperaTemp\opcache

mkdir I:\OperaTemp\temporary_downloads\
echo made dir I:\OperaTemp\temporary_downloads\

mkdir I:\ChromeTemp
echo made dir I:\ChromeTemp

mkdir I:\FireFoxTemp
echo made dir I:\FireFoxTemp

pause
更多
5 Responses Post a comment
  1. mopvhs

    mklink /D “C:\Users\johnsmith\AppData\Local\Google\Chrome\User Data\Default\Cache” “D:\Program Data\Chrome\Cache”

    我用这个更改缓存到内存磁盘

  2. 大內存的朋友可以這樣搞起
    最起碼在網頁瀏覽上嗖嗖的 還是很給力的

  3. 阿疯

    到时候暂时测试下。具体是不是就当缓存用?

  4. 林木木

    杀一个,我想除了浏览器缓存,还有可以用来做啥……

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS