Apakah Firefox dikirimkan dengan default baru untuk "histori kedaluwarsa setelah ..."?

2

Firefox settings for 'History'

Jadi saya menggunakan di atas Preferensi → Privasi pengaturan sejak selamanya, tetapi hanya baru-baru ini (sejak FF 46 atau lebih) "situs yang telah saya kunjungi" tampaknya menghilang dari riwayat penjelajahan saya lebih awal daripada sebelumnya !?

Adakah yang bisa mengkonfirmasi ini? Dan karena ada (lihat tangkapan layar lagi) tidak ada UI untuk mengontrol berapa lama FF harus "Ingat penelusuran saya dan riwayat unduhan", apa yang tepat about:config nilai untuk mengaturnya? (Sekarang ini sepertinya 14 hari.)

Saya places.history.expiration.transient_current_max_pages diatur ke 72070 - jumlah halaman maksimal ?? - Apakah tidak ada nilai untuk menetapkannya berdasarkan berapa lama kunjungan itu?

isync
sumber
Hmm. Saya belum mengubah pengaturan apa pun. Saya memiliki sejarah kembali ke Maret ...
DavidPostill
Saya tidak menyebutkan satu hal: Saya memiliki disk sistem diisi beberapa kali saat itu, dan bisa jadi FF pengaturan riwayat disesuaikan secara otomatis (untuk "kurang sejarah") ketika itu terjadi - apakah itu mungkin?
isync

Jawaban:

2

Bagaimana cara menetapkan berapa bulan riwayat yang diingat Firefox?

places.history.expiration.max_pages adalah jumlah maksimum halaman yang disimpan sebelum halaman kadaluwarsa.

Saya memiliki disk sistem terisi beberapa kali saat itu, dan bisa jadi FF pengaturan riwayat disesuaikan secara otomatis (untuk "kurang sejarah") ketika itu terjadi - apakah itu mungkin?

Mungkin.

Komponen baru ini mampu mendeteksi spesifikasi perangkat keras Anda, terutama   ukuran memori, dan beradaptasi kedaluwarsa untuk itu.

Penanganan masalah

Pertimbangkan untuk menggunakan ekstensi Kedaluwarsa berdasarkan hari .

Ironisnya ekstensi ini ditulis oleh pengembang yang mengubah perilaku sebelumnya. Lihat posting blog di bawah ini.


Bagaimana cara menetapkan berapa bulan riwayat yang diingat Firefox?

Versi Firefox saat ini menyimpan jumlah halaman yang dikunjungi maksimum dan tidak memiliki batas waktu untuk sejarah. Firefox menentukan secara otomatis berapa banyak halaman yang dapat disimpan tanpa memengaruhi kinerja.

Anda dapat melihat nilai saat ini dari maksimum ini sebagai nilai dari read-only pref places.history.expiration.transient_current_max_pages di about:config halaman.

Lihat blog Marco Bonardo tentang subjek ini:

http://blog.bonardo.net/2010/01/20/places-got-async-expiration

Sumber Bagaimana cara menetapkan berapa bulan riwayat yang diingat Firefox?


Tempat mendapat Kedaluwarsa Async

Tautan blog tidak lagi tersedia, tetapi dari mesin wayback:

Komponen kedaluwarsa yang lebih baik sekarang menjadi bagian dari modul Places

Minggu lalu, pada hari Jumat, saya telah mendorong bagian terakhir dari komponen Kedaluwarsa Tempat yang baru. Ini adalah salah satu dari Proyek Firefox yang ditujukan untuk cabang 1.9.3, Anda dapat menemukan lebih banyak latar belakang pada awal proyek ini di halaman wiki-nya.

Beberapa latar belakang:

Kedaluwarsa awalnya dikelola oleh komponen History sendiri pada tiga   langkah-langkah utama: setelah setiap kunjungan, selama idle, saat shutdown. Ini sudah   berbagai kekurangan. Pertama-tama itu membuat pengalaman navigasi   lamban, jadi kami memindahkan setelah setiap langkah kunjungan menjadi setelah setiap sinkronisasi   antara memori dan tabel disk. Kami juga mengurangi kedaluwarsa menganggur dan   berakhirnya shutdown.

Hasilnya lebih baik, tetapi kami memiliki masalah lain: kami tidak kedaluwarsa   cukup banyak halaman yang terkait dengan jumlah kunjungan, dan komponen sinkronisasi   sekarang membengkak dengan fungsi yang tidak terkait (dan lebih lambat). Kami pernah   juga masih melakukan banyak hal saat shutdown.

Dalam bug 516940 saya membersihkan hal-hal mematikan, sambil meningkatkan   pemisahan antara Sejarah dan Kedaluwarsa, pada saat itu lebih mudah   membaginya dari History dalam komponen yang terpisah. Jadi, apa yang baru?

Komponen baru adalah komponen JS, menjalankan kedaluwarsa dalam beberapa langkah,   setiap 3 menit, dengan algoritma adaptif yang sederhana, sehingga jika yang terakhir   langkahnya tidak cukup kedaluwarsa, langkah selanjutnya akan dijalankan nanti, sedangkan jika   ia menemukan lebih banyak item daripada yang kedaluwarsa, langkah selanjutnya akan kedaluwarsa   lebih! Ini harus memastikan kita tidak ketinggalan dengan kedaluwarsa.

Ini juga menggunakan API Penyimpanan async, ini memastikan bahwa kita menjalankan I / O di a   pisahkan utas, jadi kami tidak akan melukai navigasi Anda.

Kedaluwarsa saat menganggur akan berjalan hanya satu langkah lebih besar, maka itu akan berhenti   sampai Anda keluar dari siaga, cara ini tidak akan mematikan siaga atau baterai Anda.   Kedaluwarsa saat mematikan menjalankan langkah yang lebih besar, tetapi tidak terlalu besar, di sebagian besar   kasus langkah kedaluwarsa adaptif masih harus memastikan kita tidak melakukannya   berakhir pada saat shutdown. Apa yang telah berubah untukmu?

Komponen baru ini mampu mendeteksi spesifikasi perangkat keras Anda, terutama   ukuran memori, dan menyesuaikan kedaluwarsa untuk itu, ini berarti Anda tidak perlu   lagi untuk men-tweak sejumlah hari sejarah, atau apa pun. Untuk ini   alasan kami telah menghapus bidang jumlah hari dari preferensi   panel, Anda tidak perlu lagi memberi tahu kami berapa hari riwayat Anda   komputer dapat menangani.

Bagaimana dengan privasi? Ya, kami sudah membahas hal itu dengan jelas dan kami   pergi ke kesimpulan bahwa bidang hari tidak memberikan apa pun yang nyata   keuntungan privasi. Tentu saya bisa mengaturnya menjadi 6 hari, tetapi itu akan terjadi   tidak melindungi saya sejak:

  • Pre-hari merupakan pref "setidaknya", jadi bagi sebagian besar pengguna itu benar-benar perubahan palsu
  • Menjadi async kedaluwarsa per definisi, Anda tidak dapat memastikan kapan halaman kedaluwarsa secara fisik
  • bahkan jika Anda mengurangi riwayat menjadi 6 hari, tidak ada yang bisa memastikan Anda tidak memiliki entri yang buruk di hari-hari ini

Karena kita memiliki alat privasi yang lebih baik (Dan kita bahkan dapat membangun yang baru, jadi   merasa bebas untuk menyarankan perubahan dan file bug peningkatan tentang itu) seperti Bersihkan   Riwayat Terbaru, Penjelajahan Pribadi dan Lupakan tentang halaman / situs ini, the   Pilihannya cukup jelas, kami ingin privasi nyata, bukan privasi palsu.

Juga preferensi kedaluwarsa tersembunyi telah hilang, jadi   browser.history_expire_days, browser.history_expire_days_min,   browser.history_expire_sites sekarang digantikan oleh satu   preferensi places.history.enabled. Tidak perlu lagi membaca preferensi   manual hanya untuk membuat browser terasa lebih cepat.

Apa yang bisa kamu atur? Idealnya Anda tidak perlu mengubah apa pun, dan saya   menyarankan Anda tidak menyentuh pref. Btw, demi informasi kami   memiliki dua preferensi tersembunyi baru:   places.history.expiration.interval_seconds adalah jumlah detik   antara setiap langkah kedaluwarsa, sementara   places.history.expiration.max_pages adalah jumlah halaman maksimum yang kami   akan dipertahankan sebelum kedaluwarsa. Kami melakukan yang terbaik untuk memuaskan   nilai default untuk siapa pun, nilai saat ini dibangun untuk menjadi pesimistis,   kita akan mengevaluasi bagaimana kita berperilaku dengan mereka, dan pada akhirnya meningkatkannya   di masa depan, jika kita merasa itu diperlukan.

Sumber https://web.archive.org/web/20151229082536/http://blog.bonardo.net/2010/01/20/places-got-async-expiration

DavidPostill
sumber
Terima kasih David telah menggali ini. Tetapi mengenai apa yang FF lakukan sekarang, 2 sen saya adalah: "arg!" (ingin mengguncang Marco untuk keputusan buruk ini) .. Jadi FF sekarang menjadi pintar untukku? TIDAK!! Saya menggunakan History sebagai "memori outsourcing", dan dia / mereka datang dengan solusi "lebih baik" yang hanya membuangnya, tanpa bertanya, berdasarkan berapa banyak RAM yang saya miliki ?? Jadi salah. Implementasi yang lebih baik adalah menyimpan "ujung" di memori, jumlah yang dapat ditangani mesin host "tanpa mempengaruhi kinerja", dan membongkar semua yang lain ke disk - sehingga dapat diakses melalui "Perpustakaan" / Tampilkan semua jendela pop-up naik!
isync
Dengan ini (Riwayat) tidak dapat disesuaikan lagi, FF hanya menjadi 20% kurang berguna bagi saya.
isync
@isync "Saya menggunakan Sejarah sebagai" memori yang di-outsource "semacam" Saya akan menyarankan itu adalah apa bookmark untuk ...
DavidPostill
@isync Anda mungkin ingin memeriksa addons.mozilla.org/en-US/firefox/addon/expire-history-by-days . ditulis oleh tebakan siapa?
DavidPostill
Bookmark untuk "Saya tahu sekarang saya akan membutuhkan URL ini di masa depan", History adalah untuk "arg! Saya berharap saya telah menandai ini, eh, apa itu ..." :) :) Add-On diinstal "Good find" nomor 2! Juga, keberadaan add-ons membuat saya bertanya-tanya apakah ada "sesuatu yang rusak" dengan algo yang ditingkatkan sama sekali. Bagaimana Chrome menanganinya? Tidak tahu Tapi dugaan saya adalah pengguna Chrome tidak menderita "hilangnya riwayat tiba-tiba". Saya selalu menganjurkan FF - hari ini adalah hari yang buruk untuk dukungan saya pada FF :( .. Sekali lagi, bersorak David!
isync