반응형


딱히 웹브라우저 캐쉬를 바꿀 이유는 없었지만 생각난김에 변경해 보자....하고 자료를 찾아 봤습니다.

처음에는 램디스크를 만들고 그곳으로 캐쉬 디렉토리를 변경해 주려고 했으나....파이어폭스의 경우는 캐쉬를 메모리에 저장하는 방법이 있다고 해서 한번 적용해 봤습니다.


일단 설정하고 잠깐 사용해 본 바론 별 문제는 없는것 같은데....문제가 생기면 따로 나중에 추가해 놓겠습니다.



일단 이 작업에 필요한 항목은 위 스크린샷에 표시해 놓은 3가지 입니다. 차근차근 해보죠.


일단 파이어폭스의 환경설정에서 현재 저장된 캐쉬를 모두 지웁니다. 설정을 바꿀때 자동으로 지워질지도 모르지만 안 그럴때를 대비해 지우고 시작합시다. ^^;

주소창에 about:config 입력해서 설정에 들어갑니다. 위험을 감수할거냐고 물어보는데 과감히 그렇다고 해 줍시다.

위 스크린샷을 참고하셔서....검색 부분에 cache 를 입력하면 캐쉬 관련 내용만 출력됩니다.





적당한 빈곳을 클릭해서 오른쪽 버튼을 누르면 나오는 메뉴에서 "새로만들기 -> 정수" 를 선택하면 나오는 입력창에 "browser.cache.memory.capacity" 를 입력하고 확인을 누르면 숫자를 입력하라고 합니다. 숫자는 캐쉬메모리의 크기로 적절한 값을 넣어주면 되는데 저는 128000 을 줬습니다. 128메가 인데 상황에 따라 좀 더 줄 수도 있지만 대충 저 정도면 충분하다는 것 같습니다.


2020년 1월 10일 수정사항


파이어폭스 최신 버전에서는 browser.cache.memory.capacity 항목이 추가 되어 있기 때문에 '새로만들기' 를 할 필요가 없습니다. 검색창에 browser.cache.memory.capacity 를 입력하면 초기값이 -1 로 되어 있는데 이 값을 128000 으로 변경만 해 주면 됩니다.


참고로, 파이어 폭스 최신 버전에선 about:config 에서 마우스 오른쪽 버튼을 눌렀을때 위 스크린샷 처럼 메뉴가 뜨지 않습니다. 검색부분에 문자열을 넣으면 기존에 해당 사항이 있는 경우는 내용을 보여주고 그렇지 않은 경우는 값을 새로 추가 할 수 있는 "+" 버튼이 맨 뒤에 생깁니다.

자세한 내용은 제 블로그의 다른 포스팅을 참고하시기 바랍니다. 포스팅 링크




browser.cache.disk.enable 부분을 더블 클릭하거나 오른쪽 버튼을 눌러 메뉴를 부르거나 해서 값을 false 로 바꿔줍니다. 디스크 캐쉬를 꺼주는 작업입니다.
browser.cache.memory.enable 가 true 인지 확인해 봅니다. 제 경우는 true 가 기본값이었습니다.


변경된 설정값을 적용하기 위해서 firefox 를 재시작 합니다.





"about:cache" 를 주소창에서 입력해서 캐쉬메모리가 변경되었는지 확인해 봅시다.

메모리 캐쉬의 최대 크기가 우리가 입력해 준 크기로 표시되고 있음을 확인할 수 있습니다.

disk 부분도 storage disk location 을 보시면 설정 전에는 캐쉬 메모리가 저장되는 디렉토리가 표시 되지만 현재는 메모리에 저장된다고 표시되고 있습니다.


인터넷 속도가 빠른 경우 캐쉬를 특별히 디스크에 저장하지 않아도 큰 문제는 없습니다. 컴퓨터 메모리가 상당히 적다면 모를까 그렇지 않다면 일반적으로 문제는 없을 것으로 생각합니다.



반응형


제목을 정하기가 좀 애매해서 대충 썼습니다. ^^;

뭐...요지는 현재 파이어폭스에서 쓰이는 확장들중에 새로운 API 를 이용한 확장이 아닌, 옛날 기술로 제작된 확장들의 경우 파이어 폭스 57버전에선 실행되지 않는 다는 겁니다.


파이어폭스의 부가기능 메뉴중 확장 부분에서 설치한 확장중에 Legacy 라고 표시된 확장이 있다면 그 확장은 파이어폭스 57버전에서 실행이 안됩니다.

얼마전에 포스팅한 웹페이지 번역확장 같은 경우는 이미 57버전에 대응되어 있어 문제없이 사용 가능하고요.

제가 쓰고 있는 확장중 꼭 필요한 확장인 lastpass, scrapbook 정도가 현재 legacy 라고 표시되어 있습니다. xmarks 도 그렇긴 한데 이건 파이어폭스 싱크 같은걸로 대체해도 그만이라....

라스트패스는 57버전이 나오기 전에 새 버전을 내놓을거라고 이미 발표했고요.

스크랩북은 현재 원 제작자가 아닌 다른 분이 새로운 버전을 만들고 있다고 이야기가 나오고 있어서 그럭저럭 해결되지 않을까 싶습니다.


그리고 저는 제스쳐로 firegesture 를 쓰고 있었는데 별로 업그레이드 될 기미가 안보여서 Mouse Gesture Event 라는 확장으로 갈아탔습니다. FireGesture 하고는 좀 다르고 기능도 좀 적긴 한데....원래 제스쳐 기능에서 쓰는건 몇가지 안되서 그냥 쓰고 있습니다.

다른 제스쳐 확장은 리눅스나 맥 OSX 에서 오른쪽 버튼을 눌렀을때 나오는 메뉴가 먼저 나와버려서 오른쪽 버튼으로 제스쳐를 쓰기 어려웠습니다.(윈도우에서는 문제 없이 사용 가능 합니다)

Mouse Gesture Event 는 원클릭일땐 제스쳐로 쓰고 오른쪽 버튼을 눌렀을때 나오는 메뉴를 부르고 싶으면 오른쪽 버튼을 더블클릭하도록 설정되어서 리눅스나 맥에서도 쓸 수 있습니다.


뭐...대충 보니 구형확장들의 경우는 파이어폭스가 멀티쓰레드로 작동되는것도 방해하고....그런 모양입니다.

그외에도 들리는 바에 의하면 새로운 API 는 이런저런 제약이 좀 있어서 확장을 만드는데 기존보다는 기능을 넣는게 좀 제약된다는 말도 있고 그렇습니다. API 가 개량되어 더 많은 기능이 가능해 질지... 아니면 파이어폭스의 성능이나 보안 향상을 위해 그냥 이대로 가는건지....그런건 잘 모르겠습니다. 뭐...개발자들이 알아서 잘 하겠죠. ^^;

파이어폭스 57버전에서 대 규모의 버전업이 이루어질 전망입니다. 개인적으론 기대하고 있습니다.


반응형


제목 그대로 파이어폭스에 번역기능을 넣을 수 있는 확장 2가지를 간단히 포스팅 해 보겠습니다.

이 확장보다 더 좋은게 있을 수도 있습니다. 다만 이 2가지는 제가 써보고 쓸만한것 같아 적어봅니다.


1. Page Translator

https://addons.mozilla.org/ko/firefox/addon/jxl-page-translator/

번역에 2단계를 거쳐야 하는점이 조금 귀찮을 수도 있는데 제 경우는 괜찮은것 같습니다. 구글크롬에서 자동으로 번역기능이 작동하는것과 비슷하게 작동합니다.

이 확장을 설치하면 브라우저 주소창에 번역 아이콘이 생깁니다. 이 아이콘은 계속 떠 있게 할 수도 있고 필요할 때만 보이게 할 수도 있습니다.

저 아이콘을 누르면 화면에 번역 툴바가 나옵니다.


구글 크롬과 비슷하게 번역툴바가 나타납니다. "번역" 을 누르면 웹페이지가 번역이 됩니다.


위와 같이 페이지 전체가 번역됩니다.


2. Dictionary (Google™ Translate) Anywhere

https://addons.mozilla.org/ko/firefox/addon/dictionary-anywhere/

이 확장은 페이지 전체가 아닌 일부를 번역합니다.

위와 같이 특정 단어 혹은 문장을 선택하고 나면 화살표로 표시한 것과 같은 아이콘이 생깁니다. 이 아이콘을 누르면 선택된 문장을 번역합니다.



위와 같은 형태로 번역을 보여줍니다.

설정에서는 번역되는 창의 크기나 위치를 변경해 줄 수 있습니다.


아직 번역이 완벽하지 않지만 원문과 같이 보면 그럭저럭 이해하는데 도움이 될것입니다.


다만 제가 테스트를 많이 해 보지 않아 확신할 순 없지만....이 포스팅을 쓰는 현재로서는......

전체 웹페이지를 번역을 해주는 첫번째 확장은 최근 번역 성능이 좋아진 새로운 엔진이 아닌 예전 구버전의 번역 엔진이 쓰이는게 아닌가 하는 생각이 듭니다.

특정 부분을 번역해서 비교해보면 번역내용도 다르고 번역의 질이 좀 떨어지는것 같습니다.

실제 사용해 보시고 확인해 보시길 바랍니다.


+ Recent posts