Adblock có làm chậm Firefox không?


10

Bạn có thể đã nghe nói về tiện ích mở rộng Adblock có danh sách lớn các bộ lọc URL để chặn quảng cáo từ hầu hết các trang web. Điều này có làm chậm Firefox không, vì cho rằng với mỗi hình ảnh nhỏ và flash, nó phải tham khảo danh sách trắng URL lớn đó?


2
Hình ảnh mất nhiều thời gian để tải xuống hơn là tìm kiếm ...
Ed S.

Câu trả lời:


15

Hầu hết các nội dung bị chặn được tạo thành từ các tập tin flash, hình ảnh và tập lệnh. Đây là khá lớn và đòi hỏi thời gian để tải về.

Vì vậy, bằng cách chặn chúng, Adblock thực sự cải thiện thời gian tải, đôi khi rất nhiều.


5

Vâng, nó làm Fx chậm lại. Đó là thực tế. Chắc chắn, bạn lưu băng thông của đồ họa không tải, biểu ngữ, v.v ... Khía cạnh tiêu cực là, ABP cần kiểm tra mọi URL (vâng, bộ định vị tài nguyên) nếu nó nằm trên một quy tắc chặn.

Gần đây tôi đã cài đặt một danh sách lọc lớn và nó thực sự làm chậm Fx.

Nhưng: Nếu bạn chỉ sử dụng đăng ký bộ lọc nhỏ, bạn có thể chắc chắn rằng bạn sẽ không thấy hiệu quả.


Bạn có một tài liệu tham khảo cho điều này?
alfplayer

Nó hợp lý. Nếu mọi nguồn tài nguyên phải được tải phải được kiểm tra nếu bị chặn, nó sẽ tiêu tốn thời gian. Tôi không có số liệu thống kê về điều này, nhưng hãy cố gắng cho chính mình. Bọ lửa sẽ giúp bạn đo.
guerda

Tôi cũng nghĩ rằng nó hợp lý, và nó có thể là những gì xảy ra. Nhưng thực hiện khác nhau.
alfplayer

3
Trên một trang hoàn toàn không có quảng cáo, nó sẽ bị chậm lại. Nhưng nghiêm túc, chúng ta sống trong năm 2009, kiểm tra 100 URL dựa trên bộ lọc 1000 khối không nên mất hơn một giây, đặc biệt là nếu nó được thực hiện thông minh. Trên một trang web chứa đầy quảng cáo, nó sẽ được tăng tốc, nhưng quan trọng hơn, sẽ không có quảng cáo trên trang . Đây là giá trị tổn thất tốc độ tiềm năng đối với tôi.
Phoshi

1
Phoshi: Tất nhiên đó là một lợi thế lớn nếu không còn quảng cáo nữa. Bạn tiết kiệm thời gian kết xuất và băng thông để nó sẽ tăng tốc độ. Nhưng các quy tắc lọc và cấu trúc trang của bạn càng phức tạp (với nhiều url khác nhau cho các máy chủ khác nhau), ABP sẽ càng làm chậm trang.
guerda

3

Nó dường như không làm chậm Firefox. Nếu bất cứ điều gì ấn tượng tôi nhận được là các trang web tải nhanh hơn vì chúng không phải lấy quá nhiều dữ liệu.

Bạn có thể thực hiện một số thời gian với bật và tắt Adblock, nhưng có rất nhiều biến số (bộ nhớ cache, độ trễ mạng, v.v.) mà các số bạn nhận được sẽ không đặc biệt hữu ích.


2

Thời gian để khớp với một danh sách lớn các mặt hàng thường không tỷ lệ thuận với kích thước của danh sách (thuật ngữ kỹ thuật là O(n)). Nếu có, mỗi truy vấn Google sẽ mất nhiều năm.

Như những người khác đã chỉ ra, thời gian được lưu bằng cách không tìm nạp và hiển thị các phần tử bị chặn có thể vượt xa thời gian phù hợp với danh sách.


4
Các URL phù hợp về hiệu suất của addon này có thể thực sự được so sánh với cơ sở hạ tầng tìm kiếm của Google không?
alfplayer

Giả sử họ đang sử dụng các thuật toán tương tự, vâng. Họ sẽ không, đó sẽ chỉ là một tìm kiếm tuyến tính, số lượng không đáng để thực hiện bất cứ điều gì phức tạp hơn /
Phoshi

1
Không có nghĩa là so sánh các URL phù hợp với Google, chỉ để chỉ ra sự phù hợp không nhất thiết phải chậm (quan niệm sai tôi thấy trong câu hỏi). Tất nhiên, có một loạt các thuật toán và biến thể của vấn đề (khớp chính xác, ký tự đại diện, regex, v.v.). Không chắc chắn chính xác những gì Adblock làm - nó phải nhiều hơn một chút so với tìm kiếm tuyến tính vì chúng hỗ trợ các ký tự đại diện.
dbkk101

1
Adblock cố gắng trích xuất một chuỗi con tĩnh ra khỏi bộ lọc, sau đó được kiểm tra trước các ký tự đại diện. (Ví dụ: nó sẽ bỏ qua */banners/*nếu URL không chứa /bannershoặc một cái gì đó tương tự.)
user1686
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.