기록 항목을 절대 삭제하지 않도록 Firefox를 설정하는 방법은 무엇입니까?


20

이력에서 항목을 자동으로 제거하지 않는 방식으로 Firefox를 설정하는 방법이 있습니까?

과거에는 '모든 기록 항목 유지'가 있었을 때 메뉴에서 999999999와 같은 큰 정수로 설정할 수있었습니다.

처음에는 알지 못했지만이 설정이 사라 졌으므로 현재 백업에서 places.sqlite(승리 중 %Appdata%\Mozilla\Firefox\Profiles\<some-profilename>\places.sqlite) 에 해결되었습니다 .

백업 방법이 여전히 작동하는지 확인하지 않고 업그레이드하지 않는다고 가정 해 봅시다.

오늘날 모든 기록 항목 을 유지하도록 Firefox v22 어떻게 설정할 수 있습니까?

이미이 값을에 설정했습니다 about:config.

places.history.expiration.transient_current_max_pages;104858
places.history.expiration.transient_optimal_database_size;85534800

여전히 데이터베이스에서 가장 오래된 기록 항목보다 오래된 책갈피가 있습니다. 이 설정을 설정해도 기억이 나지 않습니다!

이것으로 충분합니까? 이것들은 좋은 가치입니까? 이 작업을 수행하는 다른 방법이나 더 좋은 방법이 있습니까 (예 : 애드온).


4
@Richard 과거에 멀리 떨어진 일을 기억하지만 정확한 URL을 기억할 수는 없습니다. 나는 이러한 인공 기록 파일 및 시간 제한보다 오래 기억합니다. 그 당시에는 관심이 없었지만 지금은 관심이있는 사이트를 책갈피에 추가하지 않았을 가능성이 있습니다. 그리고 저는이 시점에서 이미 말했듯이 이미 한 번 찾은 것을 기억하기에 충분히 좋은 것을 찾기를 정말로 좋아하지 않습니다. 이 데이터는 다른 사람이 아니기 때문에이 데이터를 로컬에 유지하려고합니다.
n611x007

1
Evernote에 대한 @cybernard, 요점은 없습니다. 북마크를 사용할 수는 있지만 문제는 방문 시점에서 앞으로 페이지의 가치를 예측할 수 없다는 것입니다. 북마크는 메모하는 것보다 쉬울 것이고 많은 북마크를 사용하지만 여기서는 북마크하지 않았거나 북마크하지 않은 북마크가 필요합니다. 항목에 대해 about : config 항목을 의미합니까? Firefox가 그들을 존중하는 경험에서 비롯된 것입니까? Cargo Cult 와 같은 소리를 가능한 한 많이 9를 넣고 효과가없는 것으로 판명되면, 나는 빈손으로 남을 것입니다
n611x007

1
Firefox 4.0.x가 출시 된 이후 Firefox에서 기록을 보유 할 기간은 시스템 하드웨어와 직접 관련이 있습니다. Firefox는 시스템 성능에 영향을 미치지 않으면 서 보존 할 이력 양을 계산합니다. 더 이상 변경할 수 없습니다.
krowe

2
시스템을 기반으로 파이어 폭스 삭제 기록에 대한 참조 : wiki.mozilla.org/Firefox/Projects/Places_async_expiration
Achal Dave

2
@AchalDave, 나는 링크가 미래 프로젝트에 관한 것이라고 생각합니다. 현재 구현은 developer.mozilla.org/en-US/docs/Mozilla/Tech/Places/Places_Expiration
사용자

답변:


7

이제 적절한 솔루션 (Firefox v40) places.history.expiration.max_pages이 있습니다. '최적의 데이터베이스 크기'계산을 무시하므로 큰 양의 값으로 설정하면 원하는 효과를 얻을 수 있습니다.

이 답변을 참조하십시오 .


이 글은 다음의 V4 . 비난 변경 30fcd9794eb2 2010-01-15 "part10", 버그 520165 대상 mozilla1.9.3a1 refs 장소 비동기 만료 . 내가 즐겨 찾기에있는 가장 가까운 것입니다 GECKO193a3_20100315_RELBRANCH 태그 된 FIREFOX_4_0b11_RELEASE 2011-02-03 때문이다. 4.0b11에이 논리가 있음을 확인합니다.
n611x007

places.history.expiration.max_pages(1)이 places.history.expiration.transient_current_max_pages이미 OP에서 설정 한 (2) 보다 효과적 이라고 생각 하십니까? 왜? 구체적 const PREF_MAX_URIS = "max_pages";으로 (1)에 연결되지만 (2)를 피하는 것은 무엇입니까? (1)과 PEX__loadprefs ()가 유효한지 확인하거나 여유 공간을 0으로 줄이면 히스토리는 (1) 세트로 유지되지만 (1) 세트되지 않은 상태로 유지됩니다.
n611x007

1
좋은 말은 간결한 의견 ° ~ ° @ n611x007 : PREF_MAX_URIS(1)에 대한 링크 는 PREF_BRANCH = "places.history.expiration."입니다. max_pages받는 페치 상대적 .exipration볼 - 분기 라인 (461)라인 (760) ,
Cauterite

1
설정 transient_current_max_pages이 기록 만료에 영향을 미치지 않는다고 믿을만한 이유가 있습니다. nsPlacesExpiration.js는 실제로 읽지 않으며 다른 구성 요소가 읽을 수있는 현재 히스토리 한계를 표시하는 수단으로 만 기록합니다. places.history.expiration.max_pages실제로 만료를 제어하는 ​​것입니다.
Cauterite

1
@ Joel.O / a / 895302 / 995459를 읽었 습니까? " .max_pages기본적으로 존재하지 않습니다. 작성해야합니다"및 " 설정 .transient_current_max_pages에 맞게 자동으로 조정해야 .max_pages합니다"
Cauterite

4

개인 Firefox 동기화 서버를 실행 하고 기록 보존 크기를 1GB 또는 그와 같은 미친 것으로 설정할 수 있습니다. 내가 아는 한, 기록은 삭제되지 않으며 동기화하는 모든 브라우저 인스턴스에서 전체 기록을 볼 수 있습니다.


내역 보관 크기는 어디에서 설정합니까 (Firefox 또는 weave-minimal)? Firefox 옵션 / 동기화를 확인했지만 할당량 읽기 및 명령 줄 옵션 weave-minimal만 보았지만 기록 보존 크기와 관련된 항목은 보지 못했습니다.
n611x007

참고 : weave-minimal은 현재 동기화 API를 지원하지 않습니다. 공식 동기화 서버의 인스턴스를 계속 실행할 수는 있지만 구성 가능한 옵션이 많지 않습니다. 사용자 지정 기록 보존 정책을 적용하기 위해 패치해야합니다 (더 이상 살펴 보지 않았습니다).
Cauterite

3

user341084의 답변에서 나온 palemoon 포럼에는 만료 별 추가 기능에 대한 링크가 있습니다. 여기에는 만료를 완전히 비활성화하거나 만료 기간을 정의하는 옵션이 있습니다.


이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 응답이 유효하지 않을 수 있습니다.
CharlieRB

1
동의하지만 링크는 솔루션이 아니라 플러그인이며 링크 이름은 추가 기능의 이름이므로 여기에 넣을 수있는 것은 없습니다.
chukko

1
애드온의 해당 옵션은로 설정 places.history.expiration.max_pages됩니다 999999.
사용자

2

나는 같은 문제가 있었고 여기에서 읽을 수있는 해키 방법을 발견했다 : http://forum.palemoon.org/viewtopic.php?t=3260

tl; dr 버전은 mozilla.cfg를 사용하여 places.history.expiration.transient_current_max_pages 변수를 2147483647 (가장 큰 값)로 잠급니다. 문제는 Firefox가 잠그지 않는 한 자동으로 해당 설정을 변경한다는 것입니다.

mozilla.cfg는 Portable Firefox에서 작동하지 않으므로 이러한 상황에서는 Portable Pale Moon을 대신 사용하는 것이 좋습니다 (mozilla.cfg에서 작동 함)

mozilla.cfg 사용에 대한 정보는 여기에서 찾을 수 있습니다. http://kb.mozillazine.org/Locking_preferences

이것은 기술적으로 역사를 영원히 유지하도록 설정하지는 않지만 많은 항목을 유지합니다. 나는 현재 18 개월 전의 역사를 가지고 있으며, history.를 유지하는 places.sqlite 파일은 150MB 이상입니다 (6 개월 전 약 100MB 였으므로 6 개월마다 50MB를 추가합니다). 이러한 큰 크기의 경우 SSD를 적극 권장합니다. 없는 경우 ramdisk + 기호 링크 (시간 간격 또는 종료시 데이터를 저장하는 ramdisk)를 대신 사용하십시오.

또한 히스토리 파일을 백업 할 수있는 경우에 대비하여 백업하는 것이 좋습니다. 그런 다음 다시 전체 하드 드라이브 백업을 만드는 것이 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.