kiến thức Cách ép Firefox lưu cache trên RAM mà không cần RAMDisk

Tiếp theo ấn chuột phải vào giữa about:config, Add -> Integer và tạo một khoá tên

cái dòng này là sao ta. mình ấn chuột phải váo nó có hiện add đâu nhỉ

Của mình ấn nó hiện ra, bạn thử lại xem sao:
Bạn có thể search vi thường Fireox bản chính chủ nó có sẵn browser.cache.memory.capacity với giá trị -1, mình dùng bản mod nên nó khác chút.
 
Tiếp theo ấn chuột phải vào giữa about:config, Add -> Integer và tạo một khoá tên

cái dòng này là sao ta. mình ấn chuột phải váo nó có hiện add đâu nhỉ
Như của mình là nó có sẵn đó, tìm trên thanh tìm kiếm là ra
 
chrome có làm được không bro
được làm theo hướng dẫn
https://voz.vn/t/trinh-duyet-chrome-write-data-qua-lon-len-ssd.641090/post-20774902
Không bạn ạ, nó sync một phần không quan trọng mà không may thay các thứ như cache., image., javascript. nó sẽ không sync, cũng dễ hiểu vì nó làm vậy vì muốn đảm bảo tính bảo mật của Firefox vì nếu sync qua lại about:config giữa PC và điện thoại, rồi sync qua lại PC với nhau mà cái about:config đó bị config khiến ảnh hay Javascript không load được thì hỏng, đó là lý do mà mình có thể hiểu được.

Tuy nhiên, để backup about:config thì cực dễ, bạn gõ about:support lên thanh địa chỉ, Enter rồi click vào phần Open Folder ở mục Profile ấy, nó đưa bạn vào thư mục profile của Firefox xong copy file prefs.js rồi ghi đè vào Firefox khác là xong, còn với Firefox trên điện thoại thì phải root mới ghi đè được nhưng mà Fennec cho phép chính sửa about:config thoải mái nhé, sẽ có một bài về cách cải add-on tuỳ thích trên Firefox Android (Fennec) sau vì mình thấy danh sách add-on mặc định trên Firefox Android quá thiếu sự lựa chọn.
file prefs.js phải sửa tên lại thành user.js rồi copy vào profile của firefox khác nó mới ăn, chứ copy đè lên không có tác dụng đâu, trong file prefs.js nó cũng note rồi đó,
1668353880633.png

Setting của firefox thực thi ở nơi khác chứ không phải trong file prefs.js
 
được làm theo hướng dẫn
https://voz.vn/t/trinh-duyet-chrome-write-data-qua-lon-len-ssd.641090/post-20774902

file prefs.js phải sửa tên lại thành user.js rồi copy vào profile của firefox khác nó mới ăn, chứ copy đè lên không có tác dụng đâu, trong file prefs.js nó cũng note rồi đó, sửa file này sẽ không có tác dụng gì cả. Setting của firefox thực thi ở nơi khác chứ không phải trong file prefs.js

Thanks, chắc mình phải tải thêm Firefox chính chủ về để viết bài chứ bản mod mình đang dùng nó khác vụ user.js này, hẳn nào gần đây thấy họ nhắc user.js thay vì prefs.js như cách đây vài năm.
 
cũng muốn xài firefox android mà nó chuối quá, ko có pull to refesh, muốn có thì phải lên nightly, bấm home thì nó mở new tab, ko mở cùng tab dc
 
cũng muốn xài firefox android mà nó chuối quá, ko có pull to refesh, muốn có thì phải lên nightly, bấm home thì nó mở new tab, ko mở cùng tab dc

Firefox Android thì mình không dùng tới Pull to Refresh, cơ mà dùng Nightly để có tinh năng này cũng không sao, không có mấy sự khác biệt giữa Nightly và Stable trừ khi dev họ thay đổi nhiều thứ. Cái yếu nhất của Firefox Android là số lượng add-on (đúng tổng số 7 add-on trong khi ngày xưa Firefox có hàng trăm ngàn add-on), vậy nên mình sẽ có bài hướng dẫn về Firefox Android sau, mà cụ thể là Fennec, nhìn chung với Firefox Android mà cứ cài được Greasemonkey/Tampermonkey là đã là một bầu trời mới rồi, nó giúp bao nhiêu thứ nhẹ nhàng hơn như chuyển hướng sang alternative front-end (trang thay thế thường được tối giản đi) của Reddit, Youtube, Medium.. giúp lướt web nhẹ hơn cũng như cho phép tải video trực tiếp, script Google Translation Bar ( https://greasyfork.org/en/scripts/369624-google-translation-bar ) này giúp dịch như Google Chrome, hiện lên thanh dịch thuật để dịch.. cũng như nhiều tiện ích khác, thậm chí tính năng Pull to Refresh mà bạn nhắc tới bên trên cũng có thể sử dụng Greasemonkey để hook touchevent rồi chạy code document.reload ( https://gist.githubusercontent.com/...174d812cbcb338c79edf1fadbc5/SwipeToRefresh.js ), một cái Greasemonkey nó ôm được rất nhiều thứ mà mình sẽ có vụ này trong bài viết về Firefox Android trong tương lai.

Ngoài ra add-on đổi proxy cho Firefox Android như FoxyProxy, Proxy Switchy Omega cũng rất đáng cài vì không biết khi nào sẽ cần đổi proxy để vượt tường lửa.
 
Firefox Android thì mình không dùng tới Pull to Refresh, cơ mà dùng Nightly để có tinh năng này cũng không sao, không có mấy sự khác biệt giữa Nightly và Stable trừ khi dev họ thay đổi nhiều thứ. Cái yếu nhất của Firefox Android là số lượng add-on (đúng tổng số 7 add-on trong khi ngày xưa Firefox có hàng trăm ngàn add-on), vậy nên mình sẽ có bài hướng dẫn về Firefox Android sau, mà cụ thể là Fennec, nhìn chung với Firefox Android mà cứ cài được Greasemonkey/Tampermonkey là đã là một bầu trời mới rồi, nó giúp bao nhiêu thứ nhẹ nhàng hơn như chuyển hướng sang alternative front-end (trang thay thế thường được tối giản đi) của Reddit, Youtube, Medium.. giúp lướt web nhẹ hơn cũng như cho phép tải video trực tiếp, script Google Translation Bar ( https://greasyfork.org/en/scripts/369624-google-translation-bar ) này giúp dịch như Google Chrome, hiện lên thanh dịch thuật để dịch.. cũng như nhiều tiện ích khác, thậm chí tính năng Pull to Refresh mà bạn nhắc tới bên trên cũng có thể sử dụng Greasemonkey để hook touchevent rồi chạy code document.reload ( https://gist.githubusercontent.com/...174d812cbcb338c79edf1fadbc5/SwipeToRefresh.js ), một cái Greasemonkey nó ôm được rất nhiều thứ mà mình sẽ có vụ này trong bài viết về Firefox Android trong tương lai.

Ngoài ra add-on đổi proxy cho Firefox Android như FoxyProxy, Proxy Switchy Omega cũng rất đáng cài vì không biết khi nào sẽ cần đổi proxy để vượt tường lửa.
Chưa thấy proxy nào hỗ trợ QUIC. Dùng để bypass DPI là fallback về HTTP2 hết :too_sad:
 
Firefox Android thì mình không dùng tới Pull to Refresh, cơ mà dùng Nightly để có tinh năng này cũng không sao, không có mấy sự khác biệt giữa Nightly và Stable trừ khi dev họ thay đổi nhiều thứ. Cái yếu nhất của Firefox Android là số lượng add-on (đúng tổng số 7 add-on trong khi ngày xưa Firefox có hàng trăm ngàn add-on), vậy nên mình sẽ có bài hướng dẫn về Firefox Android sau, mà cụ thể là Fennec, nhìn chung với Firefox Android mà cứ cài được Greasemonkey/Tampermonkey là đã là một bầu trời mới rồi, nó giúp bao nhiêu thứ nhẹ nhàng hơn như chuyển hướng sang alternative front-end (trang thay thế thường được tối giản đi) của Reddit, Youtube, Medium.. giúp lướt web nhẹ hơn cũng như cho phép tải video trực tiếp, script Google Translation Bar ( https://greasyfork.org/en/scripts/369624-google-translation-bar ) này giúp dịch như Google Chrome, hiện lên thanh dịch thuật để dịch.. cũng như nhiều tiện ích khác, thậm chí tính năng Pull to Refresh mà bạn nhắc tới bên trên cũng có thể sử dụng Greasemonkey để hook touchevent rồi chạy code document.reload ( https://gist.githubusercontent.com/...174d812cbcb338c79edf1fadbc5/SwipeToRefresh.js ), một cái Greasemonkey nó ôm được rất nhiều thứ mà mình sẽ có vụ này trong bài viết về Firefox Android trong tương lai.

Ngoài ra add-on đổi proxy cho Firefox Android như FoxyProxy, Proxy Switchy Omega cũng rất đáng cài vì không biết khi nào sẽ cần đổi proxy để vượt tường lửa.
https://github.com/mozilla-mobile/fenix/issues/20012
mình cũng ghét cái này nữa chứ muốn addon thì dùng beta/nightly rồi thêm addon collection vào là cài dc tamper/grease/violentmonkey
nên h quay lại samsung(có video player) vs kiwi
 
vừa config theo cách của bác.
chuyển về FF được 3 tháng rồi, vì vụ lưu và autofill acc/pwd ngon hơn chrome
 
Mình thì dùng ff từ 5 6 năm nay, nhưng chỉ dùng mặc định của nó. Điện thoại thì dùng browser mặc định của ss.
Làm theo cách này có nhược điểm gì không ad?
 
cho e xin cái script này :byebye:

Đây nha, script này nó để luôn link tải Youtube xuống cho tải thoái mái, giao diện nhẹ hơn nhiều bản gốc: https://greasyfork.org/en/scripts/437291-open-source-alternative-redirector

Hỗ trợ cả Reddit, Medium, Quora... nữa, có thể Exclude đi nếu như không muốn dùng alternative front-end.

Mình thì dùng ff từ 5 6 năm nay, nhưng chỉ dùng mặc định của nó. Điện thoại thì dùng browser mặc định của ss.
Làm theo cách này có nhược điểm gì không ad?

Thực sự thì chỉ tốn hơn RAM (tuỳ theo mình cho nó bao nhiêu nó dùng bấy nhiêu), chứ trên HDD nó tăng hẳn hiệu năng cache còn trên SSD nó giúp không hại SSD, ngày nay RAM rẻ lắm, khi mua máy tính giờ mình luôn đặt tiêu chí là mua thật nhiều RAM rồi ném tất cả ứng dụng lên RAM cho nhanh.
 
của mấy thím ăn RAM bao nhiêu thế? (xem bằng resource monitor nó mới show đầy đủ).
của mình nó ăn >22GB RAM
KAUdgHo.png

1668494625861.png


mình set là:
browser.cache.memory.capacity 4194304
browser.cache.memory.max_entry_size 512000
 
Chào cả nhà, cá nhân là một người đã dùng Firefox từ hồi 3.x, cũng học được khá nhiều mẹo mà đảo qua thấy anh em ngày nay toàn chê Firefox chuộng Chrome mà chưa hiểu hết những cái hay của Firefox nên tiện đây mình làm một thread khởi đầu cho series chia sẻ thủ thuật Firefox trong tương lai, mục đích nữa là muốn phổ biến Firefox hơn để ngăn thế độc quyền của Chrome khiến Google tuỳ ý cắt xén, bóp méo thế giới web (ví dụ: ManifestV3 gần như giết chết AdBlock, 1st Party Sets sau này biến trang bên thứ 3 thành bên thứ nhất, giúp theo dõi người dùng dễ dàng...).

Mở đầu là cách chuyển cache (bộ nhớ đệm) của Firefox lên RAM hết. Như cái bạn biết khi các bạn vào Facebook, Youtube hay gì gì thì trình duyệt sẽ tải các file .js, .css, .json, ảnh... vào thư mục cache, điều này không thực sự tốt cho ổ cứng SSD, cũng như RAM thời nay rẻ như bèo, nên chuyển hết cache lên RAM thì sẽ đạt hiệu năng cao hơn.

Mà Firefox thì hay hơn Chrome rất nhiều vì có thể bê nguyên cache lên RAM mà KHÔNG cần phải cài RAMDisk, để làm được như vậy các bạn làm như sau, rất ngắn thôi vì là thread khởi đầu series:

Trên thanh địa chỉ gõ:

Code:
about:config

Rồi chọn Tổi hiểu/I Understand gì gì đó, sau đó ở khung tìm kiếm gõ cache rồi tìm browser.cache.disk.enable chuyển giá trị thành false, tiện đó kiểm tra xem browser.cache.memory.enable đã là true chưa, nếu chưa true thì chuyển thành true.

Tiếp theo ấn chuột phải vào giữa about:config, Add -> Integer và tạo một khoá tên browser.cache.memory.capacity (nếu có sẵn, các bạn search browser.cache.memory.capacity rồi nháy đúp vào rồi thay giá trị thay vì tạo mới như mình nhé) và gắn cho nó một con số nào đấy như 1048576 (giá trị này tính bằng KB, nghĩa là 1GB), nên đặt là 4-8GB (4194304-8388608) nếu có nhiều RAM và tìm tiếp browser.cache.memory.max_entry_size chuyển thành 512000 (mặc định là 5120 quá ít, vô dụng) để nó tính số lượng file cache được lưu vô RAM nhé.

Vậy là xong rồi, vào đại một trang web nào đó rồi mở about:cache lên sẽ thấy tất cả cache được chuyển qua RAM hết, vậy là từ nay SSD sẽ không bị đọc ghi bởi Firefox nữa, cũng như tốc độ tải cache cũng sẽ tăng đặc biệt nếu bạn dùng HDD mà có nhiều RAM.

Vì một hệ sinh thái Firefox xanh sạch đẹp.
1668510296869.png

Như này đã được chưa bạn?
 
Back
Top