'Opera'에 해당되는 글 2건

  1. 2010.10.11 Win VS Mac VS Linux 브라우저 벤치마킹!
  2. 2008.09.08 Chrome 때문에 일거리 늘어나버렸네 -_-;;

Win VS Mac VS Linux 브라우저 벤치마킹!

지난번에 이어서 이번엔 리눅스도 참가했습니다. > ㅁ<

사용된 장비는 [여기]서 확인하시고.

이번에 사용된 OS들은
Mac OS X 10.6.4 Show Leopard
Ubuntu Desktop Edition 10.10 64-bit
Windows 7 Ultimate X64
셋 모두 64비트 운영체제에 최신 업데이트, 드라이버 설정까지 끝난 상태입니다.

그리고 사용된 브라우저는
Chrome 6.0.472.63
Firefox 3.6.10
Internet Explorer 8.0 (64-bit)
Opera 10.62
Safari 5.0.2 (맥에서는 64비트, 윈도우에서는 32비트입니다)
모두 정식에 최신 버전입니다.

일단 윈도우 부터
Windows

전체적으로 매우 뚜렷한 성능차가 나는군요
딱... 계단으로 보일 정도로요 ㅎㄷ

그럼, 맥을 볼까요
Mac OS X
윈도우에 비해 전체적으로 약 200~500점 가량 떨어졌지만, 사파리의 성능만 매우 좋아졌네요 아이튠즈처럼 맥에 튜닝이 잘 된건지, 64비트의 위엄인지... ㅋ

마지막으로 리눅스를 보겠습니다.
Ubuntu
크롬은 윈도우보다 무려 600점 가량 더 높군요 ㅎㄷ
오페라는 맥과 비슷한 수준이고
파이어폭스는 세 운영체제중 제일 하위입니다. (그래도 64비트 IE보단 훨 빠름 ㅋ)

이번 벤치마크를 하며 느낀건
1. 크롬의 위엄 ㅋ
2. 구글은 크롬 OS때문인지 리눅스에 신경을 많이 쓰는듯 함.
3. 파이어폭스 리눅스에서 왜 이래?

결론
1. 속도는 그저 크롬이 진리.
2. 너무나도 저사양이면 리눅스 + 크롬 추천
3. 그래도 사용자 편의성이나, 각종 플러그인은 파이어폭스가 압도적으로 우위

에궁 이거 때문에 윈도우 파티션 날려서 다시 잡고 거기에 우분투 10.10 출시되는거 기다리고 난리도 아니였네요 ㅎㄷ
특히 우분투의 맥의 지원이 생각보다 미흡해서 이걸 지워야 하나 고민도 하고요 ㅎㄷ
뭐 어째튼, 각 운영체제별 퍼포먼스가 궁금했었는데 이걸로 조금은 해소해서 다행입니다. ㅎㅎ
Trackback 0 Comment 0

Chrome 때문에 일거리 늘어나버렸네 -_-;;

웹 개발을 하다 보면 접속한 사람이 어떤 브라우저로 접속하는지를 조사해서 DB에 넣어둘 때가 있습니다.
물론 Google의 Analytics라던가, 다음의 Web Inside같은걸 사용하면 편하긴 한데...
카운터를 달다 보니 괜시리 넣고 싶달까요? ㅎㅎ
뭐 어째튼, 그래서 브라우저의 종류와 중복 카운터 방지용으로 IP까지 DB에 저장하는 프로그램을 짜서 홈페이지에 넣어뒀었습니다. 그런데~
Google의 Chrome이 출시가 된 지라 이리 저리 테스트 하다가 카운터 테스트 까지 해 보니...
어라?
로그에 Chrome이 나오질 않네요 -_-??
그래서 이리 저리 조사해 본 결과...

그 전에
간단하게 어떻게 접속자의 브라우저 종류를 알 수 있는지 알려 드리자면.
브라우저에서 서버로 페이지를 요청할 때 서버쪽으로 보내는 값 중에 하나가 Agent라는것이 있습니다. 이것을 이용하면 브라우저의 종류, 운영체제, 브라우저 이름, 버전 등을 알 수 있는데요.
우선 Mozilla 4.0 기반의 Internet Explorer 7.0을 보면
사용자 삽입 이미지
위와같이 Agent값이 나옵니다. 아래의 Type과, OS, Browser는 그 안의 데이터를 추출한 결과물이죠 ㅎㅎ
다음으로 FireFox 3.0

사용자 삽입 이미지
IE와는 다르게 맨 뒤에 나옵니다.

다음으로 Safari
사용자 삽입 이미지
네, FF와 마찬가지로 맨 뒤에 나오네요 ㅎㅎ

그래서 IE와, Opera를 제외하고는(제외 하는 이유는 나중에) 맨 마지막에 브라우저의 이름이 나와서 맨 마지막에 있는 /가 들어가는 문자를 브라우저 이름으로 정했는데...
오늘의 주인공 Chrome은
사용자 삽입 이미지
맨 뒤에 Safari가 붙더군요 -_-;;;;
사실 브라우저의 이름을 정하는 순서가
맨 앞의 글자 ->괄호 안의 글자 중 브라우저 -> 맨뒤의 / 들어간 문자
순이라 IE만 신경쓰면 거의 모든 브라우저를 소화할  수 있었는데 이놈의 Chrome때문에 또다시 예외처리를 넣어줘야할 판입니다 ㅠㅠ

아놔

그래서 지금 Chrome을 예외처리 해 줘서 수집을 해 줄지 말지 고민중입니다 -_-
앞으로 하는거 봐서 맘에 들면 해 주는거고 맘에 안들면...
Safari로 처리되게끔 하는 수 밖에요 ㅋㅋㅋ

참고로 맨 앞의 문자를 브라우저 이름으로 정하는 첫번째 순서로 넣는 이유는
사용자 삽입 이미지
Opera 때문이였습니다 ㅎㅎ
Trackback 0 Comment 0