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

toi la gay :sosad:

Senior Member
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õ:

Mã:
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ư:

  • An toàn: 1048576 (giá trị này tính bằng KB, nghĩa là 1GB)
  • Firefox 32bit: nếu dùng Firefox bản 32bit thì đặt là 524288 (512MB) thôi vì ứng dụng 32bit có giới hạn số RAM (xấp xỉ 4GB) mà cứ vượt ngưỡng là sẽ treo ứng dụng (vì ở đây còn phải tính tới số RAM mà trang web đòi hỏi để render trang nữa, có những trang web siêu nặng như Youtube hay Facebook chỉ mở một tab là đi tong 1GB RAM nếu không dùng uBlock chặn quảng cáo)
  • Firefox 64bit + nhà đẻ ra RAM: Nếu có nhiều RAM tầm 16GB+ đặt 2-4GB (2097152-4194304)

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.

Chú ý là tối ưu cho cache lên RAM sẽ hiệu quả nhất nếu bạn tạo thói quen không tắt Firefox thường xuyên, dữ liệu trên RAM tuy nhanh hơn cả SSD nhưng khi tắt Firefox sẽ mất hết, hiện tại Firefox đã tối ưu cho việc mở hàng tháng trời không cần tắt nên tắt đi bật lại không khiến Firefox nhanh hơn mà chỉ phí thời gian bật lên lại.

Vì một hệ sinh thái Firefox xanh sạch đẹp.
 
Sửa lần cuối:
Hồi xưa xài ram 4gb tôi đã chuyển từ Firefox qua Chrome vì Chrome nhanh hơn, dù nó ăn Ram
 
Hồi xưa xài ram 4gb tôi đã chuyển từ Firefox qua Chrome vì Chrome nhanh hơn, dù nó ăn Ram

Chuẩn, đúng là thời xưa Chrome nhanh hơn Firefox (một chút, cảm giác khi mở tab nhanh là thứ khiến người dùng thấy Chrome nhanh), nhưng ngày nay Firefox nhanh bằng Chrome, và cái tạo ra sự khác biệt lớn nhất về tốc độ là AdBlock, mà cụ thể ở đây là uBlock là add-on chặn quảng cáo duy nhất mà mình giới thiệu cho bất cứ ai.
 
Chuẩn, đúng là thời xưa Chrome nhanh hơn Firefox (một chút, cảm giác khi mở tab nhanh là thứ khiến người dùng thấy Chrome nhanh), nhưng ngày nay Firefox nhanh bằng Chrome, và cái tạo ra sự khác biệt lớn nhất về tốc độ là AdBlock, mà cụ thể ở đây là uBlock là add-on chặn quảng cáo duy nhất mà mình giới thiệu cho bất cứ ai.
dùng ff portable có áp dụng đc tut này không host ?
 
dùng ff portable có áp dụng đc tut này không host ?

Được chứ bạn, dùng trình duyệt Portable chính ra là an toàn hơn cài đặt trong trường hợp không may máy bị nhiếm virus, thường thì các hacker sẽ "tha" cho trình duyệt Portable mà không thó pass của mình, cho mình thời gian diệt con virus trước khi nó trở nên quá nguy hiểm và lần ra password từ trình duyệt Portable.
 
firefox nó có sync mấy option trong about:config k thím?

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.
 
Được chứ bạn, dùng trình duyệt Portable chính ra là an toàn hơn cài đặt trong trường hợp không may máy bị nhiếm virus, thường thì các hacker sẽ "tha" cho trình duyệt Portable mà không thó pass của mình, cho mình thời gian diệt con virus trước khi nó trở nên quá nguy hiểm và lần ra password từ trình duyệt Portable.
1668351676754.png

Của mình đoạn này nó lại có sẵn r, hiện -1 giờ sửa theo hướng dẫn hay sao host
 
Xem tệp đính kèm 1498104
Của mình đoạn này nó lại có sẵn r, hiện -1 giờ sửa theo hướng dẫn hay sao host

Nháy đúp vào thay bằng số bạn thích, -1 nghĩa là auto, tuy nhiên kể cá máy 8GB mà để -1 nó chỉ dùng có tầm 70MB RAM để lưu cache, vậy nên việc đặt lại thành một con số to hơn là cần thiết, mình thì luôn 2GB+ là ít nhất.

1048576 (giá trị này tính bằng KB, nghĩa là 1GB), nên đặt là 4-8GB (4194304-8388608)
 
Nhìn có vể chuẩn đó bạn, cứ browser.cache.disk.enable là false nghĩa là 100% chính xác.
thấy bác cũng biết nhiều, rảnh viết bài hỗ trợ ae tăng cường privacy trên ff, đang dùng cái file config sẵn trên github nhưng nó config quá đà nhiều lúc duyệt web bị cái lỗi mà mình k biết vì sao...
 
thấy bác cũng biết nhiều, rảnh viết bài hỗ trợ ae tăng cường privacy trên ff, đang dùng cái file config sẵn trên github nhưng nó config quá đà nhiều lúc duyệt web bị cái lỗi mà mình k biết vì sao...

À, vụ này nếu mình viết mình chỉ dừng ở chặn kết nối gửi dữ liệu đến máy chủ Mozilla, đặt Master Password cho Password Manager để tránh bị thó file signons với file logins, ngoài ra cài uBlock thôi chứ can thiệp sâu vào vụ bảo mật nghĩa là phải can thiệp tới (chính sách referer, tắt bật ASM.js..) khiến một số trang báo lỗi thì mình không đụng tới vì sự phiền hà mà bảo mật đem lại không đáng chút nào.
 
chấm chấm
cũng đang dùng ff vì ko thích dùng quá nhiều cái của gg toàn bị thu thập dữ liệu
 
Đã bỏ chrome từ lâu, xài ff thôi, trên điện thoại ff phần tiện ích nó có gợi ý sẵn ublock để add vào luôn
c7m8p2n.gif
 
À, vụ này nếu mình viết mình chỉ dừng ở chặn kết nối gửi dữ liệu đến máy chủ Mozilla, đặt Master Password cho Password Manager để tránh bị thó file signons với file logins, ngoài ra cài uBlock thôi chứ can thiệp sâu vào vụ bảo mật nghĩa là phải can thiệp tới (chính sách referer, tắt bật ASM.js..) khiến một số trang báo lỗi thì mình không đụng tới vì sự phiền hà mà bảo mật đem lại không đáng chút nào.
Nhờ bác viết chia sẻ cho ae biết, tối ưu chút mà duyệt web nó vẫn ổn, conf mình dùng giờ nó bị lỗi ở vài trang web nên toàn dùng kết hợp ff với iridium
 
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õ:

Mã:
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 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.

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ỉ
 

Thống kê chủ đề

Ngày tạo
toi la gay :sosad:,
Người trả lời cuối
HIL,
Trả lời
181
Lượt xem
28.682
Quay lại
Lên đầu trang