파이어폭스를 더 빠르게 만드는 최적화 빌드


파이어폭스 정식 버전은 다양한 시스템 환경과 많은 변수를 고려하여 가장 범용적인 세팅으로 배포되는데요. 이에 반해 개인 또는 커뮤니티에서 릴리즈 하는 최적화 빌드는 특정 하드웨어와 운영체제를 염두에 두고 배포한 거라 확실히 속도 면에서 강점을 보여줍니다.

최적화 빌드는 mozillazine의 Third Party/Unofficial Builds 포럼에 활발히 올라오는데요. 아래에 제법 유명하고 괜찮은 평가를 받는 윈도우 빌드를 따로 모아봤습니다. 대부분 플래시나 윈도우 미디어 같은 범용 플러그인이 미리 설치되어 있고 PGO(Profile-Guided Optimization)를 적용하여 속도와 메모리 사용이 최적화 된 상태입니다.

개인적으로 안정성과 속도가 잘 조합된 tete 빌드를 추천하지만 속도면으로 따지면 Ayakawa 빌드가 좀 더 빠른 것 같습니다. 어디까지나 개인 환경에 따라 체험 폭이 틀릴 수 있으니 여러 가지 배포판을 두루 테스트 해보시고 결정하세요. 그리고 최적화 빌드는 공식판이 아닌 만큼 자잘한 버그는 당연히 감수해야 하고요.. ^_^


다운로드는 본인이 사용하는 CPU에 따라 SSE 또는 SSE2 빌드를 선택하면 됩니다. (자신의 CPU가 정확히 어떤 모델인지 모를 때는 CPU-Z 같은 유틸리티로 꼭 확인하시고요.) 또 안정성과 확장기능 호환성을 생각한다면 3.0.10 버전을 선택하고 좀 더 속도를 추구한다면 3.5 베타 버전을 받으면 되겠죠.

  • SSE2는 Athlon 64, Sempron, Pentium D, Pentium M, Pentium 4, Celeron 1.7GHZ+와 최근 나오는 CPU에서 사용
  • SSE는 Athlon XP, Duron 1.1 GHZ+, Pentium III, Celeron 500+에서 사용

tete009 빌드

-> 최초 설치 후 Module binder를 적용하면 파이어폭스 시작 시간을 단축시켜 줍니다. 먼저 tete 빌드를 종료하고 tbind.exe를 tete 빌드가 설치된 디렉토리에서 구동하세요.


pigfoot 빌드


Ayakawa 빌드

  • Firefox 3.,0.11 Pre (SSE2+PGU) –> .7z, .exe
  • Firefox 3.5 Beta 5 Pre (SSE2+PGU) –> .7z, .exe

Binary Turf 빌드


파코즈 이준호님이 예전에 작성해주신 최적화 빌드 설치 이후의 여러 가지 설정 팁입니다. 다른 건 몰라도 확장기능 설치나 호환성을 위해 내부 빌드명을 Minefield에서 Firefox로 바꾸는 팁은 꼭 적용하는 게 좋아요.. ^^;

1. 한글 언어팩

정식 한글판의 chrome폴더에서 ko.jar와 ko.manifest를 복사하면 됩니다.

2. 언어 기본 설정을 한국어로

defaultspreffirefox-l10n.js 를 가져와서 덮어씌우면 됩니다.

(이전 팁에서는 영문 언어팩을 지우거나 Locale Switcher 확장을 사용하는 방법을 소개했는데, 지금 이 방법이 제대로 된 것입니다. 이전 방법에서는 일부 확장이 영문판으로 작동하거나, 일부 웹사이트에서 영문판으로 인식하거나 - 예들들어 잘만 한국어 사이트로 들어가도 미국 사이트로 연결되거나, 설정 풀리거나 하는 등의 문제가 있었지만 지금 방식은 모두 제대로 동작합니다.)

3. 검색 엔진

searchplugins 폴더의 내용을 통째로 가져와 덮어씌우면 됩니다. 다만 이렇게 하면 야후 코리아와 야후 영문판이 둘다 있게 되는데 yahoo.xml과 yahoo-kr.xml 둘 중 하나를 지우면 됩니다.(위키페디아도 마찬가지인데, 이 놈은 양쪽이 양적으로나 질적으로나 차이가 많이 나므로 영맹이 아닌이상 둘 다 쓰는것이 좋을듯 합니다.)

참고로 네이버 아이콘에 하얀 테두리 있는게 거슬리시는 분은 파일2를 받아서 압축 푼 후, searchplugins 폴더에 덮어씌우시면 됩니다. xml은 직접 업로드가 안 되서 WinRAR로 SFX(자동풀림)압축해서 EXE파일인 것이니 그냥 실행해서 압축 푸시면 됩니다.

(이 수정본은 예전에 모질라 한국어 포럼에 어떤분이 다음꺼랑 같이 수정하신 것을 다음은 자체적으로 아이콘 바뀌면서 해결되었길래 제가 네이버 파일만 가지고 있던걸 올리는 겁니다.)

4. 시작 페이지, 내부 빌드명, 아이콘

개인 빌드들은 시작페이지, 내부 빌드명, 아이콘을 파폭 개발용 코드를 씁니다.(제가 써본 개인 빌드들 모두가 그런걸 봐선 아마 일종의 규칙인듯 합니다. 정식 배포판과 헷갈리지 말라고...) 문제는 이게 거슬리거나 일부 사이트에서 문제를 일으킬 수 있습니다.(무슨 브라우저 쓰는지 알아내서 거기에 맟춰 동작하게 하는 코드중 상당수가 내부 빌드명에 "Firefox"가 있는지를 체크하는 방식이라서 개인 빌드을 파폭으로 인식 못하는 문제가 있습니다.)

4-1. 시작 페이지

browserconfig.properties와 old-homepage-default.properties를 가져와 덮어쓰면 됩니다.

4-2. 내부 빌드명

about:config 에 들어가서(고급 기능 사용 동의 클릭) 필터란에 general.useragent.extra.firefox 를 넣으면 아마 Minefield/3.0 이라고 나올 겁니다. 이걸 Firefox/3.0 이라고 고쳐주면 됩니다.

참고로 about:config는 파폭 내부 설정들을 담고 있는 것으로 마우스 휠 속도 조절, 버전 2.0 이후 Alt계열 단축키 안 먹는 문제 해결( http://www.parkoz.com/zboard/view.php?i ··· o%3D8117 ), 기존에 알려진 파폭 속도 최적화 팁(개인 빌드 사용하는건 제외)들을 모두 여기서 할 수 있습니다.

다만 내부 설정들을 조절하는 것이므로 잘못 건드리면 큰일 날 수 있으니 확실하게 '이걸 이렇게 고치면 이렇게 된다.'고 제대로 설명된 팁이 있는 항목만 건드리시기 바랍니다.

4-3. 아이콘

tete009 빌드 사이트에가면 아이콘 체인저라는걸 제공합니다. 이걸 이용해서 아이콘을 정식 배포판 실행파일의 것으로 바꾸면 될 듯 합니다. 다만 직접 써보진 않아서 안정성이 어느정도인진 모르겠네요. 써보기 전에 실행파일을 백업해두고 하시는게 좋을듯 합니다.


태그
의견 0 신규등록      목록