애드블럭, 패스터폭스라이트,센스부족 같은 것들이 속도에 도움이 될까요?

Mozilla Firefox 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
Post Reply
ffffoooo
Posts: 25
Joined: 2009 07 20 11:36 27
Contact:

애드블럭, 패스터폭스라이트,센스부족 같은 것들이 속도에 도움이 될까요?

Post by ffffoooo »

우선 질문이 많습니다. 죄송합니다.


1.
웹마, Ie toy, adblock plus 등이 광고나 플래시 등을 블럭 하는데요.
어떤 방식으로 막게 되는건가요?

a) 해당 객체가(플래시나 광고 등이) 이미 제 컴퓨터로 전송이 되었는데, 그 전송된 내용을 브라우저에 처리되어서 뿌려지는 것을 막는 건가요?

b) 아니면 아예 해당 사이트에 리퀘스트된 내용 중에, 플래시 객체나 광고 등을 블럭해서 제 컴퓨터로 다운로드 안되게 하는건가요?

제 생각은 a 같습니다.


2.
센스부족 같은 경우는 hosts 파일에 블럭 주소를 써서 막는데요.
이런 경우는 해당 광고 객체를 다운로드 자체를 블럭해주는 건가요?

만약, 파폭의 애드블럭이 광고막는 것이 a)의 원리로 막는 경우라면,
Hosts 파일을 이용해서 막는 것이 더 효율적일까요?



3.
그리고 패스터폭스 라이트를 설치해서 사용 중인데요. 옵션은 처음 설치된 그 상태 그대로 쓰고 있습니다. https://addons.mozilla.org/ko/firefox/addon/9148

설정은 초기 설정으로 하는 것이 좋은가요? 속도에 도움이 될까요??


4.
마지막으로 IE 의 옵션의 제한 페이지에 추가시켜서 막는 경우와 IE toy 나 파폭의 애드블럭의 기능과 다른 점이 뭔가요?
User avatar
maybee
서포터즈
서포터즈
Posts: 159
Joined: 2009 12 27 22:17 25
Contact:

Re: 애드블록 블러스, 패스터폭스라이트,센스부족 같은 것들이 속도에 도움이 될까요?

Post by maybee »

'애드블록', '플래시블록'이죠
Last edited by maybee on 2010 08 16 22:07 10, edited 2 times in total.
Unknown

Re: 애드블럭, 패스터폭스라이트,센스부족 같은 것들이 속도에 도움이 될까요?

Post by Unknown »

제가 알기로는 광고나 플래시 객체 대신에 그 객체 크기의 빈 공간을 넣는 방식이라고 알고 있습니다.

만약 hosts 같은 걸로 차단을 하게 되면은 브라우저가 끝까지 개체를 찾으려고 하기 때문에 속도가 지연되고 출력된 페이지가 깨질 수 있는데
이를 방지하기 위해 그 객체를 빈 공간으로 바꿔 치기 하는 걸로 알고 있습니다.

미흡한 지식이나마 도움이 되셨으면 좋겠습니다.
erratic69

Re: 애드블럭, 패스터폭스라이트,센스부족 같은 것들이 속도에 도움이 될까요?

Post by erratic69 »

파이어폭스에서의 AdBlock은 현재 완벽한 구현이 되지 않고, 실제로 광고 내용을 전부 다운로드하지만 안보여지게끔 하는것에 지나질 않습니다.

hosts 파일을 수정하는 것은 아예 광고 내용의 주소를 localhost로 변경하여 광고 내용을 원천적으로 다운로드 할 수 없게 만드는 것이지만, 웹페이지가 조금 지저분(?)해지는 단점이 있습니다.

AdBlock을 이용하여 광고를 원천적으로 다운로드 받지 않고 차단할 수 있는 브라우저는 현재 구글 크롬 개발자 버전 6.0 이상과 사파리 5 입니다.
Seeker
서포터즈
서포터즈
Posts: 80
Joined: 2008 06 13 16:16 14
Contact:

Re: 애드블럭, 패스터폭스라이트,센스부족 같은 것들이 속도에 도움이 될까요?

Post by Seeker »

Firefox 의 adblock 은 로딩 자체를 막는걸로 알고 있습니다.

실제 사용해보면 광고 이미지 및 스크립트, css 모두 적용되지 않으며

그로 인하여 페이지 전체의 로딩 속도가 빨라집니다.

Firebug 에서 페이지를 들여다보면 script나 css 파일은 로딩 실패했다고 나오고요.



이에 반해 Chrome 의 경우 구버전의 AdBlock 은 필터링이 되어도 이미지는 실제로 로딩되었다가 사라지며 광고 스크립트로 인해 광고 텍스트 등이 생성되었다가 사라집니다.

로딩도 차단을 하나마나 한 수준이구요.

"Adblock" 이 가장 유명한 광고 차단 애드온이다보니 Chrome 에서도 그 이름을 그대로 쓰고 있지만, 브라우저마다 그 기능 구현 방식이 다르기 때문에 성능도 다릅니다.



* AdBlock 2.0 에서는 로딩 자체를 막는거 같습니다.

테스트 결과 Chrome 5.x stable 에서도 동일하며, 따라서 Chrome 의 버전과는 상관없이 AdBlock 애드온 자체의 기능 변경으로 인한거 같습니다.
erratic69

Re: 애드블럭, 패스터폭스라이트,센스부족 같은 것들이 속도에 도움이 될까요?

Post by erratic69 »

코르셋 개발자 블로그의 글을 읽어 보시는게 좋을 듯해서 링크해 드립니다.

http://corset.tistory.com/145
User avatar
maybee
서포터즈
서포터즈
Posts: 159
Joined: 2009 12 27 22:17 25
Contact:

Re: 애드블록 플러스, 패스터폭스라이트,센스부족 같은 것들이 속도에 도움이 될까요?

Post by maybee »

Adblock Plus에 관해

차단 방식과 관련하여 Adblock Plus(파이어폭스)는 요청 차단기의 역할을 합니다. 웹 페이지의 URL에 기반한 콘텐츠(자원)를 서버에 요청을 한 후 다운로드가 이루어지게 되는데 각 필터는 각 콘텐트 정책으로 등록되어 요청 자체를 차단하게 됩니다. 그래서 콘텐츠의 다운로드가 되지 않아 대역폭의 절약과 브라우징 속도 향상과 같은 효과를 가져오게 됩니다.

참고로 차단 방식과 더불어 요소 숨김 방식이 존재합니다. 요소 숨김 방식은 텍스트 광고를 제거하는 것으로 알려져 있으며, 광고의 다운로드를 전제합니다. 기술적으로 볼 때 필터를 CSS로 전환하여 HTML 요소를 보이지 않게 할 뿐입니다.

두 방식은 장단점이 있지만 차단 방식이 속도 향상에 기여하며, 차단 필터를 작성하더라도 어떻게 작성하느냐에 따라 속도 차이가 날 수 있습니다. 즉, 차단 필터 가운데서도 느린 필터도 있고, 빠른 필터가 있습니다. 차단 필터를 최적화된 방식으로 작성하면 빠르지만 제대로 작성하지 않으면 오히려 느려질 수도 있고, 쉽게 작성할 수 있는 요소 숨김 규칙은 과용하면 오히려 속도를 저하시킬 수 있습니다. 필터 처리 속도와 관련한 변수는 여러 가지가 있을 수 있고, 최적화된 필터 작성 방법을 익힐 필요도 있습니다. 덧붙여 말하자면 확장 기능의 경우 최신 개발 버전의 설치를 권장합니다.
http://jinjuhs.cafe24.com/phpBB3/viewto ... f=21&t=350

그리고 크롬이나 사파리의 경우 차단 방식을 지원한지 얼마되지 않았고, 상대적으로 이들 둘은 Adblock Plus(파이어폭스)에 못 미치는 것이 사실입니다. 그리고 사파리와 크롬 역시 같은 웹킷 엔진을 사용하고, 유사한 API를 이용한다고 하더라도 브라우저 간에도 미세한 차이가 납니다. 크롬의 경우 결정적으로 완전한 차단 기능을 지원하지 않아서 웹 페이지를 빨리 불러올 경우 일부 광고를 제거하지 못하기도 합니다. 현재로서는 크롬은 Adblock 2.0 이상에 크롬 6.0 이상의 설치 조건을 만족해야 그나마 거의 대부분의 광고가 제거되는 것으로 알고 있습니다.
http://corset.tistory.com/145


2. 호스트 파일에 의한 광고 차단
간단히 설명하자면 흔히 사용하는 호스트 이름(알파벳/숫자)을 검색하면 그것에 해당하는 IP 주소 정보를 외부 서버(네임서버)에서 제공받아 그 IP 주소로 해당 서버를 찾게 됩니다. 그런데 호스트 파일에 특정 호스트 이름에 대한 IP 주소를 자신의 컴퓨터의 IP 주소(127.0.01)로 짝지어놓으면 외부 서버에 우선하여 지정한 IP 정보를 제공받아 실질적으로 특정 서버로의 접속을 차단하게 됩니다.
이 차단 방식은 웹서버 역할을 하는 프로그램을 함께 사용하면 속도 향상에 있어서 효율적인 방식이라고 말할 수 있습니다.
http://corset.tistory.com/85
Last edited by maybee on 2010 07 23 12:52 56, edited 1 time in total.
Seeker
서포터즈
서포터즈
Posts: 80
Joined: 2008 06 13 16:16 14
Contact:

Re: 애드블럭, 패스터폭스라이트,센스부족 같은 것들이 속도에 도움이 될까요?

Post by Seeker »

정리하자면

1) Firefox 의 AdBlock Plus 의 경우 로딩 자체를 차단합니다.

웹개발 애드온으로 확인해보면 아예 로드되지 않은 것을 확인할 수 있습니다.


2) 크롬의 AdBlock 의 경우 2.0 이전의 경우 로드된 것을 단순히 감추기만 하는 수준이었습니다.

따라서 속도도 느렸으며 페이지 로드 완료 후 보기에 깔끔하다는 것 외에는 거의 이점이 없었습니다.

AdBlock 2.0 이후에는 로딩 자체를 차단합니다.

필터링된 img나 script 등의 태그 자체가 사라지는 것을 봐서는 렌더링 이전에 체크하고 필터링된 결과물을 가지고 렌더링 하는 거 같습니다.


3) ietoy 의 경우 차단목록이 많아지면 성능이 급격히 떨어집니다.
(기본설정된 목록만 사용해도 느립니다.)

차단이냐 로딩후 감춤이냐를 떠나서, 필터링 과정 자체에 뭔가 문제나 비효율적인 부분이 있는거 같았습니다.

그리고 ajax 와 관련해서 xml 요청 주소를 차단할 경우 프로세스가 죽어버리는 버그도 있더군요.

그리스몽키 스크립트를 만들면서 잠깐 만져본 적 밖에 없지만 몇몇 부분에서 불안정했습니다.
User avatar
maybee
서포터즈
서포터즈
Posts: 159
Joined: 2009 12 27 22:17 25
Contact:

Re: 애드블록 플러스, 패스터폭스라이트,센스부족 같은 것들이 속도에 도움이 될까요?

Post by maybee »

@Seeker
좋은 정보를 알려주셔서 고맙습니다~^^
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest