카테고리 없음

RamDrive로 OSX Firefox 속도를 개선시키기

gqK 2008. 1. 31. 06:23
728x90

작년에 RAM을 2G로 업그레이드 하고나서, 빨라진 Mac을 어떻게 활용할까 고민하던 중 패럴렐즈를  돌로보니 Firefox가 미치도록 버버벅 되어버린다. 암튼 어떻하면 빠르게 할까? 고민을 하게 되었다 결과는 Firefox 및 Safari의 Cache를 RAM drive에 올려 속도개선을 시킬수 있었다. Leopard에서의 Firefox는 상당히 빨라졌음을 확인했고, Safari는 애초부터 메모리 관리를 잘 해서인지 RAM disk를 잘 사용하지 않는 것 같다.


– 과정요약 –
1. Espérance DV 설치
2. RAM DISK 구성
3. Firefox를 위한 환경 설정


1. Espérance DV 설치

- http://www.mparrot.net/ 에서 Espérance DV 를 다운로드 받아 설치한다.


2. RAM DISK 구성

- 설치가 완료되면 System Preference에 Esperance DV 항목이 보이며, 이를 클릭하여 자신의 환경에 맞게 설정한다. (예:필자의 Mac)


사용자 삽입 이미지

자신의 환경에 맞는 적정한 옵션을 주면 된다. 기본적으로 Safari 및 xCode의 Build를 Ramdisk를 사용할 수 있다. 이렇게 하면 RamDisk라는 이름으로 메인화면에 외장하드 처럼 표기가 된다. 메인화면에 외장하드를 표시하고 싶지 않으면 위의 그림처럼 Hide Ramdisk icon on desktop에 체크를 해주면 나타나지 않는다.

3. Firefox를 위한 환경 설정

1) Firefox의 Cache를 위해 Firefox-Cache라는 폴더 RamDisk를 생성한다.
  - 기본 Cache 디렉토리는 ~/Library/Caches/Firefox/Profiles/(random).default/Cache 이다.

2) Firefox를 열어 주소창에서 about:config를 친 후 마우스 우측키를 눌러  New > String을 선택한 후  Name 및 Value에 다음과 같이 입력한다.
- Name  : browser.cache.disk.parent_directory
- Value  : /Volumes/RamDisk/Firefox-Cache

사용자 삽입 이미지

3) Firefox를 재부팅 한후 주소 입력창에서 about:cache를 통해 현재 cache 여부를 확인한다.







Fierfox 속도 개선 방법

Firefox의 초기설정치는 전화모뎀에 맞게 설정되어 있읍니다.
초고속 인터넷을 쓰시는 분은 주소창에 about:config를 치고 설정을 바꾸면 Firefox가 대단히 빨라집니다.


nglayout.initialpaint.delay -> 0
(nglayout.initialpaint.delay 항목이 없으면 마우스 오른쪽 클릭으로 새 항목을 만듭니다.)
network.http.pipelining -> true
network.http.proxy.pipelining -> true
network.http.pipelining.maxrequests -> 64 이상



browser.cache.memory.enable -> true
browser.cache.memory.capacity -> 65536
(메모리가 많으면 더 늘려 준다.)
plugin.expose_full_path -> true

이렇게 하니 상당히 빨라 집니다.
더 좋은 팁이 있으시면 공개바랍니다.

'network.http.pipelining.maxrequests'의 값을 너무 높이면 서버에서 밴(ban)당할 경우가 있습니다.
728x90