Adblock은 Firefox 속도를 늦춥니까?


10

대부분의 웹 사이트에서 광고를 차단하기위한 방대한 URL 필터 목록이있는 Adblock 확장 프로그램에 대해 들어 보셨을 것입니다 . 모든 작은 이미지와 플래시에 대해 방대한 URL 허용 목록을 참조해야한다는 점을 고려하면 Firefox 속도가 느려 집니까?


2
이미지는 조회보다 다운로드 시간이 오래 걸립니다 ...
Ed S.

답변:


15

차단 된 내용의 대부분은 플래시 파일, 이미지 및 스크립트로 구성됩니다. 이들은 상당히 커서 다운로드 시간이 필요합니다.

따라서 차단함으로써 Adblock은 실제로 로딩 시간을 개선합니다.


5

예, Fx 속도가 느려집니다. 이것은 사실이다. 확실히, 당신은로드되지 않은 그래픽, 배너 등으로 밴드를 저장합니다. 부정적인 측면은, ABP가 하나의 차단 규칙에있는 경우 모든 URL (예, 리소스 로케이터)을 확인해야한다는 것입니다.

최근에 하나의 큰 큰 필터 목록을 설치 했으며 실제로 Fx 속도가 느려졌습니다.

그러나 작은 필터 구독 만 사용하면 눈에 띄는 효과가 없다는 것을 확신 할 수 있습니다.


이에 대한 참조가 있습니까?
alfplayer

논리적입니다. 로드해야 할 모든 리소스를 차단해야하는지 확인해야하는 경우 시간이 걸립니다. 나는 이것에 대한 통계가 없지만 직접 시도하십시오. Firebug가 측정하는 데 도움이됩니다.
게르다

나는 또한 그것이 논리적이라고 생각하며 아마도 일어날 일이다. 그러나 구현 방법은 다양합니다.
alfplayer

3
광고가 전혀없는 페이지에서는 속도가 느려집니다. 그러나 진지하게, 우리는 2009 년에 살고 있으며 특히 1000 개의 블록 필터에 대해 100 개의 URL을 확인하는 데 1 초 이상 걸리지 않아야합니다. 특히 지능적으로 수행 된 경우에는 더욱 그렇습니다. 광고로 가득 찬 웹 사이트에서는 속도가 빠르지 만 더 중요한 것은 페이지에 광고가 없다는 것 입니다. 이것은 잠재적 인 속도 손실 가치가 있습니다.
Phoshi

1
포시 : 물론 더 이상 광고가 없다면 큰 장점입니다. 렌더링 시간과 대역폭을 절약하여 속도를 높입니다. 그러나 필터 규칙과 페이지 구조 (서버마다 다른 URL이 많음)가 복잡할수록 ABP가 많아지면 페이지 속도가 느려집니다.
guerda

3

Firefox 속도가 느려지지 않는 것 같습니다. 내가 얻는 인상은 사이트가 너무 많은 데이터를 가져올 필요가 없기 때문에 더 빨리로드된다는 것입니다.

Adblock을 켜고 끈 상태에서 몇 가지 타이밍을 수행 할 수 있지만 많은 수의 변수 (캐시, 네트워크 대기 시간 등)가있어 유용하지 않은 숫자가 있습니다.


2

큰 항목 목록과 일치하는 시간은 일반적으로 목록의 크기에 비례하지 않습니다 (기술 용어는 O(n)). 그렇다면 각 Google 검색어는 몇 년이 걸릴 것입니다.

다른 사람들이 지적했듯이 차단 된 요소를 가져 오지 않고 표시하여 절약 된 시간은 목록과 일치하는 시간을 훨씬 초과합니다.


4
이 애드온의 성능 일치 URL을 Google 검색 인프라의 URL과 실제로 비교할 수 있습니까?
alfplayer

그들이 비슷한 알고리즘을 사용한다고 가정합니다. 그것들은 아니다, 그것은 단지 선형적인 검색 일 것이다. 수량은 더 복잡한 것을 구현할 가치가 없다.
Phoshi

1
일치하는 URL을 Google과 비교한다는 의미는 아니지만 일치하는 것이 반드시 느린 것은 아니라고 지적했습니다 (질문에서 오해). 물론 다양한 알고리즘과 문제의 변형 (정확한 일치, 와일드 카드, 정규식 등)이 있습니다. Adblock의 기능을 정확히 모르는 경우 와일드 카드를 지원하므로 선형 검색보다 조금 더 커야합니다.
dbkk101 2009

1
Adblock은 필터에서 정적 하위 문자열을 추출하려고 시도한 다음 와일드 카드 전에 테스트합니다. (예를 들어, */banners/*URL에 포함되지 않거나 /banners유사한 것이 있으면 건너 뜁니다 .)
user1686
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.