11.8 C
New York
토요일, 12월 20, 2025

Buy now

[광고] 쿠팡 추천 링크

안녕하세요? 올해까지 삼성전자 25년 직장 생황릃 마치고 퇴직하려 합니다. 퇴직 후 아르바이트로 쿠팡 파트너스 활동을 하려고 합니다. 쿠팡 파트너스는 쿠팡 추천 링크를...

카누 캡슐 커피머신 솔직 리뷰: ‘네스프레소 호환’ 가성비 끝판왕 (ft. 쿠팡 최저가 할인)

'공유 커피' 카누가 만든 카누 캡슐 커피머신 : 캡슐 커피머신 바리스타 브리즈/어반! 네스프레소 오리지널 캡슐 호환으로 활용도는 높이고, 카누만의 황금 레시피로 커피 맛은 깊어졌습니다....
Home Blog Page 380

[워드프레스 속도 개선] NGINX에 구글 페이지스피드(mod_PageSpeed)로 속도 개선 방법

기존 아이비호스팅에서 VULTR이라는 해외 VPS(가상서버호스팅)로 이전하면서 어떻게하면 더 속도를 높일 수 있을까 고민하다 찾아낸 게 구글 페이지스피드모듈을 적용하자는 것이었습니다.

어떤 사이트에서는 10배까지 성능이 좋아진다고하는데 과연 어느 정도 성능을 뽑아줄지 기대가 되지 않을 수 없습니다.

1. 구글 모드 페이지스피드’(mod_pagespeed) 소개

잘 알다시피 Google PageSpeed는 웹사이트의 성능을 분석하고 최적화 방법을 알려주는 분석도구로 이와 관련 툴로는 가장 대중적이라 할 수 있습니다.
PageSpeed Insights는 PageSpeed Insights Rules에 따라서 웹 사이트를 분석해주고 점수로 보여주는데 이를 잘 이용하면 어떻게 이트의 성능을 개선해야 하는지를 알 수 있습니다.

이러한 웹사이트에서 사이트를 분석하는 서비스 외 구글은 2010년에 발표한 모드 페이지스피드라는 프로젝트를 토대로 2014년 2월 ‘모드 페이지스피드’(mod_pagespeed)’라는 웹페이지 가속 기술을 발표했습니다.

구글의 설명에 의하면 서버단에서 사이트의 속도를 높이기 위해 페이지 로드 시간을 줄이고 웹 페이지 호출시간과 대역폭 사용을 효율화하는 방식을 적용했다고 합니다. 그것은 캐싱 극대화, 검색 최소화, 단위 요청 오버헤드 최소화, 데이터 크기 최소화 및 브라우저 렌더링 최적화라는 5가지 카테고리로 나누어 구현되었다고 하는데요.

그간 shared hosting 시절에는 생각도 못한 방법인데 이제는 서버를 마음대로 조정할 수 있으니 이러한 기술을 적용해 사이트 속도를 높여보고자 합니다.

2. NGGINX 서버에 모드 페이지스피드’(mod_pagespeed) 설치하기

NGINX 서버에 모드 페이지스피드’(mod_pagespeed)를 설치하는 방법은 주로 아래 내용을 참조하였습니다.

How to Install nginx and google PageSpeed on Ubuntu 16.04 (Xenial Xerus)

Compile Nginx with ngx_pagespeed Module on Ubuntu 16.04

2.1. Nginx 설정 파일 백업 (Back up Nginx Configuration Files)

작업하다보면 무슨 문제가 있을지 모르므로 Nginx 설정 파일을 백업받아 놓습니다.

저는 FTP로 관련 파일을 내려받아 놓았습니다. 백업 받을 파일은 /etc/nginx/nginx.conf과 /etc/nginx/conf.n/default.conf의 파일 2개입니다.

그리고 서버 자체를 백업받아 놓는게 좋을 것 같네요. vultr에서는 Snapshot 기능을 제공하고 있으므로 본격적인 작업에 들어가기 전에 서버 자체를 백업받아 놓을 수 있었습니다.

VULTR-백업가능한-스냅샷Snapshots

2.2. Installing nginx with ngx_pagespeed

리눅스에서는 새로운 모듈을 설치하면 연관된 프로그램도 다시 설치하도록 가이드 하는 것 같습니다.
여기에서도 구글 모드 페이지스피드를 설치하기위해 Nginx 최신 버젼을 같이 설치하고 있습니다.

2.2.1. Add the nginx repository

이 단계는 Nginx 최신버젼을 받을 수 있도록 Nginx 최신 버젼이 있는 위치를 등록하는 것입니다.

여기에서는 아마 앞서 nginx를 설치하면서 설치 위치를 등록했을 것인데(저는 라엘님의 가이드에 따라 Nginx와 maria db 위치를 /etc/apt/sources.list에 업데이트 했는데요.) 이 페이지 스피드 설치 시는 조금 위치에 등록하라고 가이드하고 있습니다.
추가로 nginx repository를 만들어 등록합니다.

  • 이 등록은 nginx.list 파일을 만들고 nginx repository를 등록하는 것입니다.
vi /etc/apt/sources.list.d/nginx.list  
# 위 명령은 vi  편집기로 nginx.lst 파일을 편집하라는 명령입니다.

nginx.list에 아래 내용 추가합니다.

deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx
  • 파일을 내려받을 수 있는 키를 등록하고 업데이트 진행합니다.
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABF5BD827BD9BF62  # 저장소 키를 등록
apt-get update  # 저장소 위치를 업데이트
2.2.2. Nginx 최신 버젼을 다운로드, Download nginx 1.10 from ubuntu repository

이번에는 Nginx 최신 버젼을 다운로드 받을 수 있는 폴더를 만들고 여기에 최신 버젼을 다운로드 받습니다.

cd ~   # 루트 디렉토리로 이동
mkdir -p ~/home/nginx/   # 다운받을 디렉토리 생성

chmod -R 744  ~/home/nginx/  # 뒷부분에서 권한 문제로 안되는 경우가 발생하므로 일정 권한

cd ~/home/nginx/   # 디렉토리로 이동
apt-get source nginx   # Nginx 최신버젼을  다운받음

tar -xzvf nginx_1.13.0.orig.tar.gz # Nginx 최신버젼 수치를 확인 필요, 압축을 풀어 준다
  • Nginx 패키지를 만들기 위해서 모든 관련 프로그램을 설치합니다.
apt-get build-dep nginx
2.2.3. 페이지스피드 다운로드, Download Pagespeed

여기에서는 페이지스피드를 다운받을 폴더를 만들고, 최신 페이지스피드 파일을 다운 받습니다.

github에서 ngx_pagespeed 최신 버젼 확인 하기

또는

PageSpeed에서 ngx_pagespeed 최신 버젼 확인 하기

으로 이동해서 최신 버젼을 확인하고 링크 주소를 받습니다.
그런데 제가 해본 경험으로는 최신 베타버젼은 PSOL libraries를 구할 방법이 없더군요(제가 못 찾을 수 도 있습니다) 따라서 최신 안정 버젼만 가능했습니다.

github에서는 버젼명에 상관없이 가장 최신 안정 버젼의 pagespeed 주소는https://github.com/pagespeed/ngx_pagespeed/archive/latest-stable.zip로 항상 일정합니다.

이 안정 버젼의 주소를 사용해 진행하면 됩니다.

mkdir -p ~/home/ngx_pagespeed/  #  페이지스피드를 다운받을 디렉토리 생성
chmod -R 744  ~/home/ngx_pagespeed/  # 뒷부분에서 권한 문제로 안되는 경우가 발생하므로 일정 권한 줌

cd ~/home/ngx_pagespeed/   # 생성한 디렉토리로 이동

wget https://github.com/pagespeed/ngx_pagespeed/archive/latest-stable.zip 
# 최신 버젼의 링크 주소로 최신 안정 버젼을 다운 받음

unzip latest-stable.zip  # 압축을 풀어줍니다.

cd ~/home/ngx_pagespeed/ngx_pagespeed-latest-stable  
# 압축을 풀고 생성된 디렉토리로 이동, 이 디렉토리 주소는 조금씩 바뀌니 ls 명력어로 확인이 필요합니다.

wget https://dl.google.com/dl/page-speed/psol/1.11.33.4.tar.gz 
#  latest-stable 버젼이 1.11.33.4.라서 PSOL libraries 파일을 받았습니다.

tar -xzvf  1.11.33.4.tar.gz
ls
2.2.4. 페이지스피드를 생성하기 위한 Nginx 환경 설정

페이지스피드를 생성하기 위헤서 Nginx 환경 설정을 합니다. 이는 Nginx가 다운 받아진 디렉토리로 이동해 debian 폴더의 rules라는 파일 내용을 수정합니다.

cd ~/home/nginx/nginx-1.13.0/debian/   # debian 디렉토리로 이동
vi rules   # vi라는 편집기로 rules 파일을 수정

rules에 아래 내용을 추가하고 저장합니다.
내용 중 config.status.nginx and config.status.nginx_debug 부분에 각각 이 파라메터를 추가합니다.

--add-module=~/ngx_pagespeed/ngx_pagespeed-latest-stable\
2.2.5. Nginx Ubuntu 패키지를 만들고 설치, Build the nginx Ubuntu package and install it

Nginx를 받아 놓은 디렉토리(/root/nginx/nginx-1.13.0)로 이동합니다.

  • 그리고 Nginx Ubuntu 패키지를 만듭니다.
cd ~/home/nginx/nginx-1.13.0/   # Nginx를 받아 놓은 디렉토리로 이동


servicr nginx stop  # 서버 가동중이라면 nginx를 중단시킨다.  서버 세팅 초기에 설치한다면 문제가 없다.

dpkg-buildpackage -b     # 패키지를 만듭니다.

이때 만들어진 Nginx Ubuntu 패키지는 /root/nginx/ 디렉토리에 저장됩니다.
이 디렉토리에 가보면 관련 여러가지의 파일이 형성되어 있음을 볼 수 있습니다.

google-pagespeed-module-%ec%84%a4%ec%b9%983

  • 다음으로 dpkg 명령어를 사용해 nginx와 페이지스피드 모듈을 설치합니다.
cd ~/home/nginx/   # 앞에서 수행한 dpkg-buildpackage -b 로 만들어진 파일은 ~/home/nginx 폴더에 만들어지므로 이 폴더로 이동한다.

dpkg -i *.deb

여기서 deb 확장자를 가진 전체를 실행시키지 읺고 dpkg -i nginx_1.11.10-1~xenial_amd64.deb(또는 dpkg -i nginx_1.11.10-1~xenial_i386.deb)라는 파일만 실행 시키라는 가이드도 있네요.

저는 그냥 *.deb 명령어를 사용했습니다.

3. 페이지스피드 환경 설정 및 테스트

위 단계가 무사히 끝나면 설치는 완료된 것입니다.
이후는 nginx 환경 설정에 페이지스피드 모듈 부분을 반영하고 테스트 해주는 것입니다.

3.1. Nginx 환경 설정에 반영

환경에 설정에 반영은 두곳에서 설정해야 합니다.

첫째는 Nginx관 관련된 환경을 설정해주는 nginx.conf 에 반영해주는 것인데 여기서는 사용자, HTTP, Module 등을 정의해 줍니다.
둘째는 서버 전체 환경을 제어해주는 default.conf 에서 적용하는 것으로 여기서는 Server, location 등의 정보를 정의해줍니다.

아래는 Nginx 환경 설정에 반영된 내용입니다.

3.1.1. nginx.conf 반영

여기서는 페이지스피드를 작동시키고 (pagespeed on;), 파일 캐시 경로를 지정합니다. 이 캐시 파일 경로 FileCachePath도 필수값으로 반드시 이를 저장할 위치를 반영해야 합니다.

페이지스피드에는 많은 필터가 기본으로 작동하지만 이중에서 성능에 영향을 미찬다고 여겨지는 자바스크립트 지연 실행(pagespeed EnableFilters defer_javascript;) 등을 추가하였습니다.

자바스크립트 지연실행은 자바스크립트가 헤더나 본문 등에 섞여 있는 경우 자바스크립트가 렌더링을 막기 때문에 렌더링 후에 자바 스크립트를 실행토록 명령을 주는 것입니다.

pagespeed on;               # enable pagespeed module on this server block
pagespeed RespectVary on;   # Respecting Vary Headers
pagespeed CreateSharedMemoryMetadataCache "/var/cache/pagespeed/" 51200;
 pagespeed FileCachePath /var/ngx_pagespeed_cache;  # Needs to exist and be writable by nginx.  Use tmpfs for best performance.

pagespeed FileCacheSizeKb            102400000;  # 이 용량만큼 cache를 적용 후 다 차면 비운다
pagespeed FileCacheCleanIntervalMs   3600000;    # 이 시간마다 체크 아마 허용 용량을 따르는 듯
pagespeed FileCacheInodeLimit        50000000;

pagespeed CssFlattenMaxBytes 5120;

pagespeed LRUCacheKbPerProcess     8192;
pagespeed LRUCacheByteLimit        16384;

pagespeed JpegRecompressionQuality 70;

pagespeed RewriteLevel CoreFilters;

# enable additional filters selectively
pagespeed EnableFilters prioritize_critical_css;
pagespeed EnableFilters defer_javascript;
pagespeed EnableFilters combine_css,combine_javascript;
pagespeed EnableFilters add_head,combine_heads;
pagespeed EnableFilters collapse_whitespace;
pagespeed EnableFilters insert_dns_prefetch;
pagespeed EnableFilters move_css_above_scripts;
pagespeed EnableFilters move_css_to_head;

pagespeed EnableFilters sprite_images;
pagespeed EnableFilters recompress_png;
pagespeed EnableFilters convert_png_to_jpeg,convert_jpeg_to_webp;
pagespeed EnableFilters inline_preview_images;
pagespeed EnableFilters collapse_whitespace,remove_comments;

pagespeed EnableFilters make_google_analytics_async,make_show_ads_async;
pagespeed EnableFilters rewrite_images,rewrite_css,rewrite_javascript;  # enable image optimization
pagespeed EnableFilters responsive_images;   # defer the loading of images which are not visible to the client
pagespeed EnableFilters resize_mobile_images;
pagespeed EnableFilters lazyload_images;

pagespeed EnableFilters defer_iframe;
pagespeed EnableFilters defer_javascript;

pagespeed EnableFilters collapse_whitespace;  # enable collapse whitespace filter
pagespeed EnableFilters canonicalize_javascript_libraries;   # enable JavaScript library offload
pagespeed EnableFilters elide_attributes;   # remove tags with default attributes
pagespeed EnableFilters extend_cache;   # improve resource cacheability
pagespeed EnableFilters flatten_css_imports;    # flatten CSS files by replacing @import with the imported file
pagespeed EnableFilters prioritize_critical_css;   # rewrite CSS to load page-rendering CSS rules first.

pagespeed MapOriginDomain "http://localhost" "https://www.happist.com"; # Map the origin domain

pagespeed LoadFromFile "https://www.happist.com" "/home/happist/static/"; # Load static files(Image, CSS, Script파일과 같이 그 내용이 고정되어 응답을 할 때 별도의 처리 없이 파일 내용을 그대로 보내주면 되는 파일을 의미) from disk

# Configuring SSL Certificates
pagespeed SslCertDirectory directory;
pagespeed SslCertFile file;
3.1.2. default.conf 반영

여기에서는 PageSpeed 관련 위치 정보를 설정해 줍니다.
어던 경우는 이 위치 정보도 nginx.conf에 반영해도 무리가 없었는데 먹히지 않은 경우도 있습니다.

location 정보는 default.conf에서 정의해주고 있으므로 여기에 반영해 줍니다.


# Ensure requests for pagespeed optimized resources go to the pagespeed handler
# and no extraneous headers get set.
location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" {
  add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }

3.2. Nginx 페이지스피드 테스트

Nginx 환경 설정에 적용된 항목들이 문제는 없는지 테스트 점검해 보고 문제가 없으면 nginx를 재실행 시킵니다.
마지막으로 curl 명령어로 웹서버 상태를 점검해 봅니다.

nginx -t    
# Nginx를 테스트 해봅니다.  환경 설정에 문제가 있으면 문제점을 출력해주고 없으면 아무 메세지없이 다음 명령을 기다리는 명령 프롬프트로 이동합니다.
systemctl restart nginx  # 시스템을 재시작
curl -I 192.168.1.6

4. 페이지스피드 설치과정에서 만난 오류 및 대처

이 페이지스피드를 설치하면서 몇가지 오류을 만났는데요.
이 오류 및 해결 내용을 간략히 소개합니다.

4.1. internal compiler error

설치중 internal compiler error랄 만났습니다.
이 문제에 봉착하고나서 인터넷을 뒤지다보니 메모리의 문제가 아니냐는 지적이 있었습니다. 거기에서는 4GB 메모리로 업그레이드했다는이야기가 있어서 768MB 메모리를 쓴 저로서는 감당이 안되겠다는 생각에 절망에 빠졌는데요..

혹시 일반 PC처럼 서버를 다시 가동시키면 필요한 메모리가 확보되지 않을까하는 생각이 들어서 서버를 restart시켰습니다.

그랬더니 (필요한 메모리가 확보되었는지) 제대로 작동을 하더군요.

결론 – internal compiler error시 메모리확보를 위해 서버를 재가동해보자.

{standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
cc: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions.

4.2. 테스트는 루트사용자로 해보자

설정이 제대로 이루어졌는지 계속 체크하고 있는데 환경 설정 문구를 조금만 바꾸어도 게속 에러가 나더군요.

인터넷등에서 확실한 옵션이라고 주장을 해도 제 사이트에서 적용 후 테스트를 해보면 바로 에러가 뜹니다.

아래 그 생생한 예입니다.

nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
2016/09/16 02:55:29 [warn] 14896#14896: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:2
2016/09/16 02:55:29 [info] 14896#14896: [ngx_pagespeed 1.11.33.3-0] No threading detected. Own threads: 1 Rewrite, 1 Expensive Rewrite.
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
2016/09/16 02:55:29 [emerg] 14896#14896: open() "/var/run/nginx.pid" failed (13: Permission denied)
nginx: configuration file /etc/nginx/nginx.conf test failed

여러번 삽질을 하다가 일반 사용자가 sudo 명령으로 점검하지말고 그냥 루트사용자로 테스트해보자고 루트 권한으로 들어와 테스트를 해보니 아무 문제없이 통과되더군요..

결론 – 환경 설정 시는 가능하면 루트사용자로 테스트 하자

5. 모드 페이지스피드(mode PageSpeed) 적용 결말

마찬가지로 많은 삽질을 거쳐 페이지스피드를 적용했습니다.
어디에선가 적용하기 전후 차이가 거의 10배나 차이가 난다는 글을 본적이 있는데 저의 경우는 로딩 스피드가 2초이상 빨리진것 같습니다.

유감스럽게 로딩스피드가 5초~6초대로 상당히 늦은 편이었는데 모드 페이지스피드를 설치하고는 3~4초대로 빨라졌습니다. 이러한 속도 개선에는 매우 만족스러웠고 현재 사용하고 있는 WP Rocket 플러그인을 사용하지 않아도 되지 않을까하는 생각이 들었습니다. WP Rocket을 적용하는 것과 비적용하는것의 차이가 크진 않았습니다.

배낭을 매고 여행을 떠나요 – 여행을 부르는 여행 광고 11

2

Ticket.om 광고를 보고나서 여행 관련 광고를 찾아보았습니다. 가슴을 뛰게하고 여행을 떠나고싶게 유혹하는 광고가 무엇이 있을까?

나름 의미를 담은 여행광고를 모아 공유해봅니다.
문득 여행이 떠나고 싶어지는 시간네요.

1. 루이비통 Life is Journey – 매니페스토(Manifesto) 영상

루이비통은 럭셔리 브랜드 최초로 동영상을 이용한 브랜드 이미지 광고를 만들었습니다.
Long Version은 2분 48초 분량이고 많이 알려진 Short Version은 1분 36초 분량으로 ‘인생 그 자체가 여행’이라고 규정하면서 여행이란 단순 히 관광이나 휴가가 아니라 자아를 발견하는 과정이라고 이야기 하고 있습니다.

그저 여행을 떠나세요. 그 매 순간이 바로 인생입니다.

Long Version

Short Version

Directed by Bruno Aveillan, this beautiful film won several awards like Gold Clio Award, Gold London International Award, Epica Award, Mobius Award, World Medal at New York Festival, Top Com d’or, Grand Prix Stratégie, …

what is a journey ? 여행은 무엇일까요 ?
a journey is not a trip. 여행은 단순한 소풍이 아닙니다.
it’s not a vacation. 휴가도 아닙니다.
it’s a process , a discovery . 여행은 과정이며 발견입니다.
it’s a process of self-discovery. 여행은 자아발견의 과정입니다.
a journey brings us face to face with ourselves. 여행은 우리를 우리 자신과 마주보게 합니다.
a journey shows us not only the world , but how we fit in it . 여행은 세상을 보여줄뿐만 아니라 어떻게 우리가 살아가고 있는지도 보여주지요
does the person create the journey ? 인간이 그런 여행을 만드는것일까요 ?
or does the journey create the person ? 아니면 여행이 그런 인간을 만드는것일까요 ?
the journey is life itself. 여행은 인생, 그자체 입니다.
WHERE WILL LIFE TAKE YOU ? 인생은 당신을 어디로 데려갈까요 ?

2. 샘소나이트 – Travel Lighter To Go Further – Samsonite

여행 가방 판매를 주요 비지니스로하는 샘소나이트 광고입니다.

샘소나이트는 아름다운 여행 사진을 정렬하는 것에 비해서 계량할 수 없는 여행의 짐들의 의미를 추억과 모험에 비유하고 있습니다.

샘소나이트에게 있어서 여행의 짐들이란 여행의 경험의 매개자로 포지션되어 스토리를 풀어나가고 있습니다.

3. Corona Extra : A Journey by Taylor Steele – From Where You’d Rather Be

코로나 호주법인에서 공유한 코로나 광고입니다.
자유로운 히피 정신을 엿볼 수 있는 자유로움, 여유 그리고 간간히 비추는 코로나 맥주 한잔!!
그리고 마음을 동하게하는 음악!!

분위기가 다소 옛날처럼 느껴지는 데 1976년 몇몇 친구들과 맥시코 서해안을 따라 떠난 여행을 전설적인 surf 감독인 Taylor Steele이 이를 필름으로 담았다고..

그래서 한편의 영화같은 광고가 태어났나 보네요..

절로 떠나고픈 생각이 듭니다. 그 전에 맥주한잔 해야겠습니다.

2010년 광고인데 HD 파일이 올려져 있네요..

4. Watchtower of Turkey

이탈리안 영화감독 Leonardo Dalessandri가 20일동안 3500km를 여행하면서 담은 이미지를 토대로 작업한 터키에 대한 이야기.

영화감독이 만들어서 그런지 일반 홍보 광고와는 차원이 다른 듯..

5 호주의 여행사 STA Travel Australia의 Move, Eat, Learn series 광고

한국에도 많이 소개된 2011년 온에어된 호주 여행사 STA Travel의 광고입니다.

STA Travel Australia는 이 광고를 위해서 3명(Rick Mereki, Andrew Lees and Tim White)이 세계의 환상적인 여행지를 6주 동안 여행하면서 그 영상을 담아 광고를 제작했다고 합니다.

  • 44일
  • 11개국
  • 18번의 비행
  • 38,000 마일
  • 1테라바이트의 영상

광고는 세계 유명 여행지 사진을 경쾌한 음악과 함께 보여주는 Move 편, 셰게 여행지의 다얄한 음식과 먹는 모습을 보여주면서 여행의 즐거움을 이야기하는 EAT편, 세계를 여행하면서 다양한 기술이나 학습을 통해서 하나씩 배워난가는 과정을 담은 Learn편의 3가지 영상으로 구성되어 있습니다.

아무래도 대표적인 광고이고 가장 흥미있게 편집된 Move편이 가장 인기가 좋네요. (2016년 09.04 현재)

  • Move 조회수 1.6백만
  • EAT 조회수 0.6백만
  • Learn 조회수 0.5백만

6. Travel Alberta, Canada

Rremember to breathe!!

캐나다 앨버타를 홍보하기 위한 광고 영상,
너무 아름다운 풍광의 연속이라 입을 다물 수 없네요.
조회수도 5.5백만을 기록하고 있구요.

아래는 Summer in Alberta라는 동영상입니다.
이 역시 볼만합니다.

7. 호주관광청 There’s Nothing Like Australia

관광대국답게 호주는 호주 관광에 대한 광고 커뮤니케이션을 활발히 하고 있는데요.

호주관광청에서 There’s Nothing Like Australia라는 주제로 호주를 홍보했던 TVC를 소개합니다.

호주의 아름다운 자연을 배경과 경쾌한 음악을 통해서 호주로의 여행을 이야기하고 있습니다.

아래는 There’s Nothing Like Australia라는 주제로 3분짜리 영상입니다. 조용한 음악과 함께 호주의 아름다움을 잔잔하게 그리고 설득력있게 보여주고 있습니다.

아래는 2016년 온에어 된 신규 광고인데요.
Tourism Australia and Chris Hemsworth를 제목으로 온에어되어 2.5백만이상 조회수를 기록하고 있습니다.

How can the colour blue be a feeling?
Well, it’s hard to describe.
But it is.
You see, it’s different down here.
The air just has more life in it.
Sounds touch you.
And the light fills you up somehow.
Yeah, it’s a place that stays with you.
And sometimes, if you’re lucky, it stays forever.
Because Australia isn’t just a place you see…
It’s a place you feel.

8. Incredible India

인도관광청에서 제작하는 Incredible India는 해마다 버젼을 달리하면서 인도를 세계에 소개해 오고 있는데요.

2010년도 버젼이 가장 매력적으로 알려진 것 같습니다.
아래 Incredible India 2010를 HD로 리마스터링한 버젼인데 조금 어색하긴 합니다.

인도 관광청에서 제작한 Incredible India 2013의 감독판이라고 합니다. 무슨 광고가 감독판이 있는지 모르지만 반응이 좋으니 Director’s Cut도 나오는 것이겠지요.

directed by Prakash Varma
produced by Nirvana Films

9. ESTRELLA DAMM

이 역시 ESTRELLA DAMM이라는 맥주회사에서 만든 고아고입니다.

나선곳으로 여행 그리고 만남 한잔의 맥주와 즐기는 즐거운을 겨쾌한 음악과 함게 표현해 내었습니다.
앞에서 소개한 코로나와 같은 컨셉이라고나 할까요..

ESTRELLA DAMM는 해마다 여행이라는 컨셉으로 광고를 제작하고 있습니다. 그 중에서 가장 경쾌한게 여기서 소개하는 2009년 광고로 보여지네요.

아래는 2012년도 버젼… 아주 조금 수위가 있네요.

10. Expedia – Expedia technology connecting you to what matters

이 번에는 Expedia라는 여행사(?) 광고입니다.

테크날러지를 이용해 여행의 모든 것을 누구나 쉽게 이용할 수 있도록한다는 점을 이야기 하고 있습니다.

2015년 온에어 되어 2백만이상 조회된 Zoo편과 2016년 4월 온에어 된 goodby 편을 소개해 봅니다.

Making connections with people and places is why we travel.

Expedia technology connecting you to what matters

2016년 4월에 온에어 한 Goodbye

11. Silja Line: Project Rediscovery

이 Project Rediscovery는 TVC 광고가 아니라 Project Rediscovery라는 프로모션 이벤트에 대한 내용입니다.

발틱해를 주무대로 크루즈 여행에 집중하는 Silja Line에서 핀란드와 스웨덴의 아름다움의 재발견을 목표로 Project Rediscovery를 진행하면서 만든 동영상입니다.

핀란드와 스웨덴이 면해있는 발틱해의 아름다움을 재발견하고자 Silja Line은 아르젠티나와 일본과 미국에서온 3명의 사진가를 보내 발틱해를 크루즈하면서 그 아름다움을 담아 site에 올려 누가 더 많은 호응을 얻어내고 네티즌의 동참을 이끌어내는 이벤트를 통해서 발틱해의 아름다움을 널리 알리려는 캠페인입니다.

이 캠페인은 특이하게 Vimeo 동영상이 주로 돌아다니더군요.

Silja Line: Project Rediscovery from hasan & partners on Vimeo

Silja Line Project Rediscovery from hasan & partners on Vimeo

하나씩 늘리다보니 어찌하나보니 11개가 되었네요…
그냥 제목은 두려구요..

여행, 파라다이스로 가는 비상구 – Ticket.com 광고

0

빡빡한 현실에 질려서 문득 여행을 떠나고 싶지 않나요?
현실에서 도피해서 안주할 파라다이스를 꿈꾸고 있지 않나요?

많은 사람들이 이런 일상의 탈출을 꿈꿉니다. 이런 일상 탕출의 꿈을 파라다이로 가는 티켓을 구매하라고 속삭이는 광고가 있습니다.

2015년에 인도네시아에서 실행된 Ticket.com의 광고가 그것입니다.

인터넷 서칭중에 발견해 간략히 공유해 봅니다.

Creative Director : Lucy Novita Prasmono
Agency : Hakuhodo
Client : Tiket.Com
Location : Indonesia
Date : Nov,2015

이 방의 주인은 서류 뭉치속에서 파묻혀 죽을 것 같은 사우실 직원 쯤 될까요?

문득 푸른 바다에 파라솔이 있는 한적한 파라다이스로 가는 비상 계단이 나타난다면 바로 탈출하지 않을 이유가 있을까요?

인도네시아 광고 Tiket_com-1-1


여기는 전형적인 주부이 공간이네요..

설겆이, 빨래 등 지치 가사일을 뒤로하고
유럽의 베네치아로 떠나는 것은 어떻할까요?

인도네시아 광고 Tiket_com-2-l


여기는 전형적인 컴퓨터 엔지니어의 공간 같습니다.
도대체 컴퓨터가 몇대입니까?

컴퓨터 CPU작동하면 내는 후꾼후꾼한 열기를 피해서 저 시원한 설원으로 떠나자구요.

인도네시아 광고 Tiket_com-3-l

아래는 최근 들어가 본 Ticket.com입니다. 사이트 주소가 자동으로 ticket.se로 리다이렉트되네요..

아마도 벌써 비지니스를 한계를 느끼고 주인이 바뀌었나 봅니다. 이 쪽 비지니스가 터프하긴 하죠..

ticket.com 메인페이지

[워드프레스 Tips]플러그인 없이 유튜브 100% 반응형 적용법

워드프레스에 유튜브동영상을 삽입 시, 요즘 유튜브는 반응형을 지원하고 워드프레스 자체에서도 반응형을 지원해 자동으로 크기를 맞추어줍니다.

그러나 기본적으로 정해진 높이가 있으므로 높이를 높게 설정되어 있는 경우 위아래는 검게 표시되어 알게 모르게 눈에 거슬리는 경우가 왕왕 있습니다.

그리고 일부 테마의 경우 유튜브 반응형 지원에 문제가 있는 경우도 있고 오래전 코드의 경우는 제대로 작동이 안되는 경우도 있습니다.

이를 해결하기 위해서는 이를 해결해주는 플러그인을 쓸 수도 있겠지만 아래와 같이 몇가지만 수정해주면 깔끔하게 좌우, 아래를 정확히 맞추어 유튜브 등 동영상을 재생시켜 볼 수 있습니다.

제간 인터넷 검색을 통해서 발견한 방법은 2가지가 있는데 적절한 방법을 사용해 보시기 바랍니다.

1. functions.php 및 style.css 변경

첫번째 방법은 워드프레스에서 테마의 functions.php 및 style.css의 변경을 통해서 유튜브등의 동영상을 반응형을 구현하는 방안입니다.

이 방법은 iframe code를 사용하는 YouTube or Vimeo등에 유용하다고 할 수 있습니다.

1.1. 테마의 functions.php 수정 – embed codes에 div를 기본으로 붙여주도록 수정

테마의 functions.php파일에 아래 내용을 추가합니다.
아래 기능은 iframe code에 div code를 입혀주도록 해주는 기능정의입니다.

function div_wrapper($content) {
    // match any iframes
    $pattern = '~<iframe.*</iframe>|<embed.*</embed>~';
    preg_match_all($pattern, $content, $matches);

    foreach ($matches[0] as $match) {
        // wrap matched iframe with div
        $wrappedframe = '<div>' . $match . '</div>';

        //replace original iframe with new in content
        $content = str_replace($match, $wrappedframe, $content);
    }

    return $content;    
}
add_filter('the_content', 'div_wrapper');

이는 워드프레스 개발자 포럼의 How to wrap an element around an iframe or embed in content automatically?라는 글을 참조했습니다.

Make WordPress default video embeds responsive라는 글에서도 functions.php 수정 방법도 나오는데 저의 경우는 작동하지 않았고 뎃글을 보면 작동하지않고 추가로 보완이 필요하다는 지적이 있었습니다.

혹시 모르니 여기서 같이 소개해봅니다.

/*  Add responsive container to embeds
/* ------------------------------------ */ 
function alx_embed_html( $html ) {
    return '<div class="video-container">' . $html . '</div>';
}

add_filter( 'embed_oembed_html', 'alx_embed_html', 10, 3 );
add_filter( 'video_embed_html', 'alx_embed_html' ); // Jetpack

1.2. style.css 수정 – 반응형으로 작동하도록 CSS code 수정

이제는 반응형으로 작동하도록 style.css 파일을 수정합니다.

수정 코드는 아래…

.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

이 style.css 수정방법은 Make WordPress default video embeds responsive라는 글을 참조하였습니다.

2. Custom Javascript 사용 방법

이 방법은 Fluid Width Video라는 글을 참조로 소개드립니다.

이 글에서 iframe을 사용하는 YouTube or Vimeo의 동영상을 반응형으로 적용하는 것 뿐만이 아니라 object/embed 코드를 사용하는 Viddler or Blip.tv 등 그리고 video 코드를 사용하는 HTML5에서도 적용할 수 있는 방안을 찾고 있습니다.

여기에서 제안하는 코드는 아래와 같습니다.

코드 소개는 DEMO: Fluid Width Video글 참조하세요

$(function() {

    var $allVideos = $("iframe[src^='//player.vimeo.com'], iframe[src^='//www.youtube.com'], object, embed"),
    $fluidEl = $("figure");

    $allVideos.each(function() {

      $(this)
        // jQuery .data does not work on object/embed elements
        .attr('data-aspectRatio', this.height / this.width)
        .removeAttr('height')
        .removeAttr('width');

    });

    $(window).resize(function() {

      var newWidth = $fluidEl.width();
      $allVideos.each(function() {

        var $el = $(this);
        $el
            .width(newWidth)
            .height(newWidth * $el.attr('data-aspectRatio'));

      });

    }).resize();

});

3. WP Rocket과의 호환성

저의 경우 WP rocket 플러그인을 사용하고 있습니다.
이 플러그인은 성능은 몇가지에서 에러를 가지고 있습니다.

  • 첫번째로 JS 압축기능을 사용하면 Disqus 플러그인과 충돌을 일으킵니다.

  • 두번째로는 iframe에 lazy load 기능을 작동시키면 유튜브의 반응형으로 띄워지는 것을 막는 것 같습니다. layout에 상관없이 코드에 적힌 폭대로 띄워버립니다. 그래서 경계를 넘어서 옆과 겹치게 되죠.

WP Rocket - Cache Plugin for WordPress

유튜브 동영상이 반응형으로 작동되지않는 문제를 풀려고 여러 고민을 많이 했는데 업체에서도 모르겟다고 합니다.

위에서 제안한 코드를 적용해도 WP Rocket을 적용하는 경우에는 폭에 대해선 반응을 하지 않습니다.

이는 document를 압축하면서 기능을 생략해버리는지 아무튼 Wp Rocket의 버그로 보입니다.

  • 결론 : WP Rocket 플러그인에서 iframe에 lazy loading 기능 적용 시 유튜브 반응형이 제대로 작동하지 않습니다.

혹 Wp Rocket 플러그인을 사용하시는 경우 참조바랍니다.

100년 콜라전쟁을 선도해 온 펩시 광고 캠페인 6

4

1. 왜 갑자기 펩시 광고인가?

2016년 칸광고제에서 은상을 받은 독일 펩시 광고를 포스팅하면서 펩시 광고에 대해서 한번 정리할 필요를 느꼈습니다.

정의하기 나름이지만 코카콜라와 펩시간의 콜라전쟁은 근 100여년을 거슬어 올라갑니다.

이 기간동안 도전자 였던 펩시는 도전자의 정신으로 새롭고 혁신적인 광고 마케팅 전략을 들고나와 코카콜라를 괴롭혔습니다. 비록 펩시가 코카콜라를 이기지 못하고 비콜라 음료시장에 집중하는 새로운 전략으로 선회하면서 콜라전쟁의 결과는 코카콜라의 승리로 끝났지만 펩시의 도전적인 마케팅 전략을 깊이 살펴볼 필요가 있습니다.

아래에서 최근 시장점유율등 시장 경쟁 상황을 간단히 살펴보고 주목할만한 펩시 광고에 대해서 살펴보도록 하겠습니다.

2. 콜라시장 점유율 추이 – 펩시 점유율의 지속적인 하락

예전에 정리했던 미국 콜라시장 점유율을 2015년까지 업데이트를 해 보았습니다.

점유율 트렌드를 보니 펩시 점유율 하락은 그칠줄을 모르더군요. 코카콜라는 막강한 마케팅 활도을 통해서 시장점유유율을 조금이나마 늘려가고 있었고 떠오르고 있는 닥터 페퍼도 점유율을 늘려갔습니다. 오직 펩시만 큰 폭으로 하락했더군요('14년 27.5%에서 '15년 27%로 0.5p% 하락)

미국 콜라시장점유율 추이(콜라. 펩시, 닥터 페퍼)~2015 resize

펩시의 전략에 대해서는 여러번 정리했었는데 그 때 정리한 전투에서는 패했지만 전쟁에서는 이겼다(펩시는 코라 시장은 어느정도 포기하고 다른 음료시장에서 성장을 도모헤 전체 매출액에서 코카콜라를를 이기고 있음)는 정리가 과연 맞을까 싶기도 합니다.

전에도 서술했다시피 콜라시장에서 닥터 페퍼와 펩사와의 시장 지위가 몇년이 지나면 역적인 될 수 있는 트렌드를 보여주고 있습니다.

펩시 브랜드 원천이 콜라시장에 있다면 이 시장에서의 포기는 곧 펩시 브랜드의 몰락이 아닐까 싶은데…

그런 관점에서 펩시는 위험한 상태가 아닐까 싶습니다.

그래도 애정을 가지고 바라보았던 펩시에 대해서 과거 광고 캠페인들을 간단히 정리해봄으로써 편견을 벗어버리고 새로운 눈으로 이 시장을 바라보도록 하겠습니다.

3. 기억할만한 펩시 광고 캠페인

펩시콜라에서는 그들의 광고 캠페인의 역사에 대해서 간략히 정리해 놓은 글이 있습니다. 이 자료를 보면 펩시 광고 역사에 대해서 좀 더 자세히 알 수 있을 것 같습니다.

펩시에서 정리한 PepsiLegacy_Book 참조

아래는 펩시의 시대별 campaign List 입니다. 참고로 보시길..

1961–1964: Pepsi Generation

  • "Now It's Pepsi for Those Who Think Young"

1969–1975: "Join the Pepsi people, feelin' free."

  • "You've Got a Lot to Live, and Pepsi's Got a Lot to Give"

  • Have a Pepsi Day" and "Catch the Pepsi Spirit"

1975 : Pepsi Challenge

1981–1983: "Pepsi's Got Your Taste For Life"

1984–1991: "Pepsi. The Choice of a New Generation"

1992–1993: "Be Young, Have Fun, Drink Pepsi"

1993–1994: "Right Now"

1997–1998: "Generation Next"

1999–2000: "For Those Who Think Young"

2010~2012: "Refesh project"

2012 : "Live for now", "Now in a Moment"

3.1. 1960s the Pepsi Generation

이 시기는 세계 2차대전이후 태어난 베이비 부머 세대로 기존 미국인들과는 생각, 행동양식 그리고 삶 자체가 완전히 달라지는 세대였습니다. 이전 세대들과 달리 새로운 라이프스타일을 적극적으로 받아드리는 세대였습니다.

펩시는 이들의 태도 변화를 감지하고 미국의 정체성과 시대 정신을 나타내는 하나의 단어로 포착해 냅니다.

이게 바로 첫번째 펩시 제너레이션(Pepsi Generation)입니다.

이 적극적인 행동정신과 즐거움을 좋아하는 현대 미국인을 "Come Alive! You’re in the Pepsi Generation.”라는 슬로건으로 풀어내었습니다.

이 대담한 캠페인은 1960년대 초반 시작되어 광고 캠페인의 새로운 기준이 되었고 미국인들이 가장 좋아하고 인상적인 광고가 되었습니다.

펩시 제너레이션 Pepsi Generation Come alive 1964

펩시 제너레이션 Pepsi Generation Come alive

펩시 제너레이션 Pepsi Generation03

펩시 제너레이션 Pepsi Generation Come alive 옥외광고 OOH

펩시 제너레이션 Pepsi Generation You've got a lot to live Pepsi's got a lot to give

3.2. 1975년 the Pepsi Challenge

이 펩시챌린지 캠페인은 너무도 유명해서 어지간한 마케팅 교과서에서 고전처럼 설명하는 캠페인이죠.

펩시 챌린지 캠페인은 블라인드 테스트를 통해서 펩시와 코크중 누가 더 맛이 좋은가에 대한 비교 광고를 통한 도발이었습니다. 소비자의 눈을 가리고 펩시와 코카콜라를 마시게 한 후 더 맛있는 콜라는 선택하게 하는 것이었습니다.

이 블라인드테스트 결과 테스트에 참영한 사람의 52%가 펩시를, 48%의 사람들이 코카콜라를 선택했습니다. 이 테스트 결과를 광고에 활용하고 실제로 사람들이 많이는 마트앞 등에서 블라인드 테스트를 진행해 실제로 펩시가 낫다는 것을 보여주는 마케팅 캠페인었습니다.

이러한 캠페인 경과 펩시의 점유울은 75년 20%에서 80년 28%까지 치솟습니다.

Pepsi Challenge 펩시와 콜라를 시음하는 장면.jpg

▽ 1979년도에 방영된 펩시 챌린지 광고,
아쉽게도 사운드는 없네요.

3.3. 1984년~ Pepsi 'the choice of next generation'

펩시는 젊은 세대를 집중공략하는 '다음 세대의 선택(the choice of next generation)'을 꾸준히 집행했습니다.

이 전략은 펩시의 타겟 소비자에게 분명한 메세자를 보내고 경쟁사인 코카콜라를 old Geeneration으로 몰아부치는 이미지 포지셔닝 전략이었습니다.

1985년부터 시작된 “Pepsi. The Choice of a New Generation” 캠페인은 가장 성공한 광고 캠페인중의 하나로 일컬어지고 있습니다. 이는 광고에서 그 당시의 가장 핫한 스타들을 동원해서새로운 세대들에게 충분히 어필했기 때문에 가장 성공적인 캠페인으로 증명되었던 것입니다.

처음 2개의 광고는 마이클 잭슨이 등장했습니다. 이후 ionel Richie, Tina Turner, David Bowie, Glen Frey and Gloria Estefan 같은 시대의 아이콘과 같은 스타들이 출연했고 , Joe Montana and Dan Marino와 같은 스포츠 스타들이 그리고 최초의 여성부통령 후보에 올랐던 Geraldine Ferraro가 다이어트 펩시에 그 얼굴을 내밀었습니다.

펩시 마이클잭슨 출연 펩시 광고 the choice of next generation CF.jpg

1989년 the choice of next generation" 캠페인은 The wild Cherry Pepsi 출시에 따라 "A Generation Ahead!"으로 진화되었습니다.

3.4. 1992년 신디 크로포드의 슈퍼볼 광고

이 광고는 전체 캠페인 관점보다는 광고 자체로 유명하다고 해야겠습니다.

1992년 슈퍼볼 시즌에 집행된 이 광고는 신디 크로포드가 출연한 대표적인 광고로 신디 크로포드의 매력을 잘 드러냈고 시대상을 잘 표현한 아이콘적인 광고로 아직까지도 가장 인상적인 슈퍼볼 광고중의 하나로 거론되고 있을 정도입니다.

신디 크로포드 1992년 펩시광고 장면

패션관련 부분에서도 이 광고에서 신디 크로포드가 입고나온 데님을 두고 패션에서도 시대상을 잘 보여주는 아이콘적 광고라고 이야기하고 있습니다. Our 9 Most Iconic Moments

Dive Into the Denim Hall of Fame With Our 9 Most Iconic Moments 참조

이 광고는 후에 JAMES CORDEN에 의해서 광고 패러디 영상에 제작되기도 했습니다.

인터넷에 고화질 CF 동영상이 없어서 나름 고화질 광고를 구해 유튜브 계정에 올려서 공유해봅니다.

3.5. Joy of Pepsi Campaign – Britney Spears, Shakira and Beyoncé Knowles. Oscar winner Halle Berry

브리트니 스피어스가 출연한 2001년 펩시 슈퍼볼 광고입니다.

펩시는 밀레니엄을 맞아 새로운 세대 취향에 맞는 새로운 제품을 출시하고, 광고 캠페인도 당시 아이콘이 되는 슈퍼스타들을 기용해 적극적인 물량 공세를 펼칩니다.

Joy of Pepsi라는 슬로건으로 진행된 이 켐페인은 가장 인기있는 뮤지션과 스포츠 스타들을 동원하여 펩시를 이야기하게 합니다. 이 시기를 장식한 게 Britney Spears, Shakira and Beyoncé Knowles. Oscar winner Halle Berry 등 입니다.

아래는 2001년 브리트니 스피어스의 슈퍼볼 광고입니다.

브리트니 스피어스의 현란한 춤이 압권이죠.

Britney Spears – 'Joy Of Pepsi' Commercial

아래도 브리트니 스피어스가 출연한 펨시 광고인데요. 펩시의 과거 광고중 인상적인 광고를 다시 브리트니 스피어스가 재현해 보여주고 있습니다.

브리트니 스피어스 펩시광고_뉴욕 타임스퀘어 옥외광고 Britney Spears New York Times square resize

△ 뉴욕 타임스퀘어의 브리트니 스피어스 펩시 광고

For Those Who Think Young

1958;

Spokesperson: "You hear something new at fountains today. People who think young say 'Pepsi Please.'"

Britney: "The lively crowd today agrees Those who think young say 'Pepsi Please'

Trio: "Pepsi"

Britney: "For those who think young"

1963:

Britney: "Come alive (bop-shoo-bop-shoo-bop) Come alive (bop-shoo-bop-shoo-bop) Your in the Pepsi Generation

(Your in the Pepsi Generation) Your in the Pepsi Generation"

1966: "Taste that beats the others cold Pepsi pours it on. Pepsi's got that special taste Created for the gold"

1970: "You've got a lot to live And Pepsi's got a lot to give"

Horse: Simply

1989: "Irresistible. Simply Irresistible"

All The Generations:

"Turn It Up! Come feel the joy all around Each generation has found

You got your own and kind of sound so shout it out pa-pa-pa-pa-pa pa-pa-pa-pa-pa (Gotta get that joy of Pepsi)

co… co… cola

Trio: Pepsi

Britney: For those who think young.

3.6. 2010년 Pepsi refresh project

펩시는 2010년부터 확실한 하락세를 격습니다.

2000년 펩시는 밀레니움을 맞아는 브리트니 스피어스 등 당시 최정상의 뮤지션과 스포츠스타를 동원해 엄청난 마케팅 자원을 쏟아부었지만 펩시나 다이어트 펩시 자체의 시장점유율을 지속적으로 하락해 왔습니다.

실제 펩시는 1998년을 정점으로 계속 하락세를 면하지 못했고 다이어트 펩시도 마찬가지 였습니다 마운틴듀등 일부 브랜드의 선전으로 펩시는 가까스로 30%대 시자점유율을 유지해 왔습니다.

그러나 이마저 2010년대에 들어 확연한 하락세를 보여주었기에 펨시는 콜라전쟁에서 패했음을 인정하고 다른 전략에 집중합니다. 즉 콜라전쟁이란는 전투에서는 물러서지만 식품 사업이라는 더 큰 전쟁에서는 승리하겠다는 전략으로 선회한 것이죠. 이런한 전략 2006년부터 꾸준히 전행된 전략이기도 합니다.

이러한 시장 상황속에서 펩시는 새로운 모험을 합니다. 전통적으로 해왔던 마케팅 방식을 버리고 조금은 색다른 접근을 시도합니다. 즉 이게 아래에서 설명하고자하는 pepsi refresh project입니다.

2010년 시작한 pepsi refresh project는 2012년 3월까지 진행되었는데 기존과다른 독특한 접근하는 새로운 기업 광고의 전형으로 관심을 모았습니다.

Pepsi refresh project는 세상을 더 나은 곳으로 만들기 위한 아이디어(refreshing ideas that change the world)를 펩시가 운영하는 온라인 플랫폼에 올리고 소비자들의 지지를 가장 많이 받은 순서대로 펩시가 매달 최고 25만불까지 지원해 아이디어가 실제로 실행될 수 있도록 하는 project였습니다.

이 project는 펩시 마케팅 비용의 30%이상을 차지하던 슈퍼볼 광고를 중단하고 그 대신 Pepsi refresh project에 할애하겠다고 선언해 큰 관심을 받았고, 기존의 기업의 top-down 방식의 기업 자선 방식에서 벗어나 아이디어와 기부금 수헤자등의 모든 과정을 소비자의 적극적인 참여로 이루어지는 bottom-up 방식을 취해서 샐운 모델의 전형으로 큰 관심을 받았습니다.

그러나 2010년이 펩시로서는 성과가 좋지 않은 고통스런 한해였으므로 소비자의 폭발적인 호응으로 진행된 이 refresh project도 오래 지속되지 못하고 22012년 3월 막을 내리고 맙니다. 펩시는 판매 회복을 위해서 2011년 새로운 슈퍼볼광고를 발표하는 등 전통적인 promotion으로 복귀합니다.

▽ refresh project site

Pepsi Refresh project.jpg

▽ Pepsi Refresh Project 소개 동영상

4. 마치며

이상으로 간단하게 펩시 광고 중 나름 주목할만하고 관심이 가는 광고를 살펴보았습니다.

마케팅사에서 한 획을 그어온 펩시이지만 콜라 시장에서 점차 예전의 성과를 잃어가고 있는 모습을 보면서 어떤점에서 반면교사 포인트를 찾아야하는지를 고민하게 합니다.

코카콜라가 꾸준히 콜라를 마시는 즐거움에 대해서 이야기하고 콜레버레이션을 통해서 새로운 관심과 이미지 변신을 강화해왔다고하면 펩시는 조금은 슈퍼스타의 스타성에 의존해오지 않았나 하는 생각이 듭니다.

펩시 마케티의 겉은 화려했으나 오래가는 펩시만의 브랜드 자산을 충분히 쌓지는 못한 것 아닌가하는 생각이 듭니다.

[참고}식음료 관련 글들….

왜 스타벅스는 여전히 잘나가고 있을까? – 근본에 충실한 혁신의 달콤한 열매

빙그레 바나나맛우유의 성공적인 중국 진출과 위기 극복 사례

바나나는 원래 하얗다

라면 전쟁, 농심은 어떻게 라면시장을 장악했을까?

코카콜라 콜라보레이션 역사

펩시의 디자인 경영 사례

연도별 다이어트 펩시 광고

시장점유율로 살펴본 콜라전쟁 승자에 대한 고찰 – 코카콜라와 펩시콜라

만년2등 Pepsi의 변신, 콜라회사에서 종합식음료 회사로 코카콜라를 이기다

100년 콜라전쟁을 선도해 온 펩시 광고 캠페인 6

미원에서 청정원으로. 청정원 브랜드 도입 사례

은우를 홀린 한국식 디저트 카페, 설빙

"허니버터칩의 비밀"에서 발견하는 상품기획의 정석들

허니버터칩 성공 요인과 그 한계

역동적인 익스트림 스포츠의 순간이 펩시 광고로 변신하다. – 펩시의 iconic moments

0

오늘 소개하는 광고는 익사이팅 스포츠 순간포착 이미지를 광고로 연결시킨 펩시 라이트 인쇄광고입니다.

PARKOUR(파쿠르), SKATEBOARD(스케이트보드), BREAKDANCE(브레이크 댄스) 등 Extreme Sports의 강렬한 순간과 레드와 화이트 컬러의 옷의 대비를 통해 펩시의 이미지를 잘 부각시킨 케이스라고 할 수 있습니다.

펩시콜라가 2012년부터 Live for now 캠페인을 진행중인데요. 이 캠페인 중 인쇄광고 부분에서 'iconic moments'라는 주제로 Extreme sports에 관심이 많은 젊은층에 Pepsi light의 칼로리가 적은 특성과 적극적이고 활동적인 Extreme Sports의 퍼포먼스를 연계시켜 펩시 라이트에 새로운 접근을 시도하고 있습니다.

이 광고는 독일 펩시콜라에서 집행한 것으로 BBDO 독일에서 제작했습니다.

또한 이 인쇄광고는 Extreme Sports와 펩시 로고를 연결시키는 참신함을 인정받아 2016년 칸광고제(Cannes Lions International Festival of Creativity) 디자인부분에서 은상을 수상했습니다.

  • BRAND: Pepsi Light
  • ADVERTISER: PepsiCo Inc.
  • COUNTRY: Germany
  • Agency : BBDO Group Germany GmbH

펩시라이트의 아이코닉 모먼트 pepsi iconic moments

스케이트보드(SKATEBOARD)

독일 펩시콜라에서 공개한 광고중에서 가장 눈에 띄였던 광고 이미지라서 맨 위로 올려 소개해봅니다.

스케이트보드를 타고 공중으로 점프한 순간에서 빨간색 상의, 파란색의 하의 그리고 중의 하얀 무늬로 펩시 아이콘을 만들어 넣어 Extreme Sports 의 역동적인 느낌을 펩시와 연결하고 자는 의도로 보입니다.

펩시 라이트(Pepsi Light) 스케이트보드(SKATEBOARD)

PARKOUR(파쿠르)

파쿠르는 조금 생소한 분야입니다.
파쿠르(Parkour)란 말은 '길' 혹은 '과정'이라는 뜻의 불어 'Parcours' 에서 왔으며 1998년 데이비드 벨에 의해 처음 소개된것으로 오직 자신의 신체 능력만으로 지형지물을 자유롭게 활용하여 움직이는 경쟁이 없는 신체 단련 방법입니다.[나무위키 내용을 수정 인용]

이 광고 이미지도 공중 점프하는 순간을 포착해서 좌측 엉덩이 부분에 펩시 마크를 넣었습니다.

펩시 라이트(Pepsi Light) PARKOUR

브레이크댄스(BreakDance)

이 또한 멋진 장면입니다.
마찬가지로 브레이크댄스에서 공중돌기하는 순간을 포착해 펩시 마크를 표현해 놓았습니다.

펩시 라이트(Pepsi Light) 브레이크댄스(BreakDance)

느리지만 맛있는 수제버거로 맥도널드와 맞짱 뜬 일본 제일의 모스버거(Moss Burger)

0

얼마 전 미국 뉴욕의 명물 수제버거로 알려진 쉐이크쉑이 강남에 매장을 개장하면서 한국에서도 프리미엄 수제버거에 대한 관심이 높아지고 있습니다.

업체는 건강 트렌드에 따라 멀어지는 소비자들을 수제버거로 돌파하려고 하고 있고 소비자들은 조금 더 돈을 주드라도 제대로 된 버거를 맛보겠다는 욕구가 잘 맞아 떨어진 상황으로 쉐이크쉑을 운영하는 SPC나 아재버거를 출시한 롯데리아나 시그니처버거를 판매하는 맥도날드나 프리미엄 버거의 판가 크게 증가했다고 밝히고 있습니다.

일시적인 유행으로 그칠지 조금 더 트렌드로 연명할지는 더 두고 봐야 할 것 같습니다.

▽ 쉐이크쉑 강남점에서 순서를 기다리는 인파들,
조선일보 사진 인용

쉐이크쉑 강남점에서 순서를 기다리는 인파들_사진 조선일보_20160727

한국의 버거가 미국의 트렌드를 따라간다는 지적이 많은 가운데 오늘은 일본에서 가장 유명한 수제버거인 모스버거에 대해 이야기해보도록 하겠습니다.

모스버거는 일본 닛케이신문이 소비자 26만명을 대상으로 브랜드 선호조사에서 20213년과 2014년 연속으로 1위를 할 정도로 일본인들이 좋아하는 브랜드입니다. (조사는 '분야를 가리지 않고 어떤 브랜드를 가장 좋아하는가? 라는 질문으로 이루어졌는데 이 조사에서 전 부분 브랜드중 1위라는 점이 중요합니다.)

이러한 모스버거의 소문은 한국에까지 퍼져 일본늘 방문하면 한번은 들러서 먹어봐야한다는 이야기가 있을 정도였습니다. (한국에는 2011년 진출했으나 그 성과는 좋지는 않네요.)

그러면 어떻게 모스버거가 일본인들이 가장 좋아하는 브랜드로 성장할 수 있었을까요?

1. 간단한 모스버거 역사

모스버거는 닛코 증권을 퇴사한 사쿠라다 사토시(櫻田慧), 와타나베 카즈오(渡辺和男), 요시노 쇼(吉野祥) 세 명이 미국 햄버거 가게인 토미즈를 벤치마킹해 1972년 3월 12일 도쿄 도 이타바시 구의 나리마스에 1호점을 열면서 시작되었습니다.

사쿠라다 사토시(櫻田慧)는 닛코 증권 LA 지사에 파견 근무 시절 토미즈에 자주 들렀는데 그 곳 햄버거의 맛에 푹 빠졌습니다. 그리스계 미국인이 운영하는 이 가게는 9.9제곱미터밖에 인되는 작은 가게였고 매장 외부도 별볼일없었지만 항상 햄버거를 사려는 사람들로 장사진을 이루고 있었습니다. 작지만 정말 맛있는 햄버거 가게였습니다.

사쿠라다 사토시(櫻田慧)는 이런 햄버거를 일본에 도입해야겠다는 결심을 하고 일본으로 돌아와 기존과는 다란 스타일의 햄버거인 모스버거를 창업합니다.

맥도날드가 일본을 장악하고 있는 가운데 모스버거는 기존과 차별화된 전략으로 승승 장구하여 맥도날드와 자웅을 겨루는 업체로 성장합니다.

  • 1972년 모스버거 1호점 오픈( 도 이타바시 구의 나리마스에 1호)
  • 1976년 50호점 오픈
  • 1986년 500호점 오픈(토치기 현 우츠노미야점)
  • 1991년 1000호전 오픈(에고다아사히카와점)
  • 1998년 1500호점 오픈(홋카이도 에니와시점)

▽ 인터넷 및 모스버거 연간보고서(Anual Report)를 토대로 정리한 모스버거의 일본내 점포수 추이,
2000년까지는 파죽지세로 성장하지만 그 이후는 감소 및 정체를 반복하고 있다. 모스 버거도 결국 웰빙트렌드라는 전세계적 트렌드에서 자유롭지는 못하다.

모스버거 일본 점포수 증가 추이

** 참고로 2016년 7월 현재 일본내 모스버거 점포수는 1368개로 모스버거사에서는 홈페이지에 밝히고 있습니다. 2015년 초에는 1408개였는데 일본 점포수는 해가 갈수록 줄어들고 있습니다. 한국은 11개이고 대만이 242개로 상당히 많네요.

2. 모스버거의 Mission 및 전략 방향 소개

아래는 2002년 모스버거 연간보고서에 적시된 모스버거의 미션및 전략 이미지입니다.

먼저 제일로 치는 것이 Good Taste입니니다. 먹거리 입장에서 당연히 맛을 최우선 가치를 주는게 당연한데 그것을 일관되게 지키는 것이 쉽지는 않죠..

  • Our fresh, delicious vegetables and seasonal ingredients served up in a unique menu can be found only at MOS.

다음으로 안전하고 믿을 수 있고 건강한 제품을 제공하는 것입니다.

  • MOS insists on health and safety with mineral-rich vegetables and natural beef from trusted producers, and on being particular about its ingredients.

그 다음 제시하는 것은 편안하고 오고싶어하는 분위기를 제공하고자 합니다. 아래에서 이야게하겠지만 모스버거는 지역 주빈들과의 관계 형성을 매우 중요시해 가족같은 단골을 만들고자 노력하고 있습니다.

  • Our restaurants consistently provide a comfortable and inviting atmosphere, with friendly service and convenient locations that are valued in the community.

그 다음으로 주창하는게 다양성입니다. 이는 신선한 아이디어를 토대로 다양한 고객의 needs를 충족할 수 있도록 다양한 가격대의 제품과 풀라인업 제품을 구비하는 것으로 표출됩니;다

  • The key words “Fresh Ideas” are the inspiration behind our new menu items in an expanded price range, and represent a full line-up of products that meet varied customer needs

마지막으로 시식품을 통해서 사람들을 행복하게 한다는 모토를 통해서 모스버거는 고객들과 깊고 오래가는 신뢰를 형성하고자 합니다.

  • With the motto “Making people happy through food,” MOS builds a deep and lasting trust with customers.

2002년 모스버거의 미션및 전략 4774455_003

그러면 모스버거의 특징은 무엇일까요?

3. 모스버거의 전략 지향점

그러면 모스버거의 특징은 무엇일까요?

모스버거의 창업자가 미국 토마즈햄버거의 맛에 반해서 모스버거를 만들었으므로 맛을 최우선으로 고려한 전략을 수립합니다.

3.1. '오더메이드의 수제버거 방식'으로 기존 패스트푸드와 차별화하다.

당시 시장을 장악하고 있던 맥도널드는 말그대로 푸스트푸드점이었습니다. 규격화되고 미리 만들어놓은 햄버거를 가장 빠른 시간내에 제공하는 비지니스 모델을 채택하고 있었습니다.

이런 패스트푸드는 빠른 시간이 장점이긴 하지만 대신 소중한 몇가지를 소흘히할 수 밖에 없습니다. 그것은 갓 만들어나온 신선한 맛이 부족할 수 밖에 없습니다.

이러한 맥도널드의 패스트푸드와는 반대로 모스버거는 주문을 받은 순간부터 조리에 들어가는 '오더 메이드 방식'을 채택합니다.
다 만들어 놓은 제품을 소비자에게 가져다주는 것이 아닌 갓 조리한 따끈따끈한 수제 햄버거 상품을 소비자에게 제공함으로써 가장 맛있는 상태에서 식사를 할 수 있도록 함으로써 가장 맛있는 햄버거를 먹는다는 즐거운 경험을 소비자에게 줄 수 있습니다.

맛을 가지고 따져보면 아무리 보관을 잘해도 조리한 그 순간의 그 맛을 보관하기는 어렵지 않을까요?

3.2. 단골을 만드는 한적한 장소와 소규모 점포 중심 운영

일반적으로 맥도널드는 가능하면 사람들이 많이 모이는 번화가에 위치해 단기간내에 많은 사람들을 끌어모아 많은 상품을 파는 것을 목표로 하지만 모스버거는 보다 한적한 곳에 위치하고 또한 매장의 크기도 지나치게 크지 않게 운영합니다.

이는 '오더메이드'방식을 채택하므로 불가피하게 선택한 전략이긴하지만 덕분에 더 긍정적인 변화를 이끌어 내기도 했습니다.

즉 번화가가 아니므로 임대료 등 부가적인 비용을 최소화해 '오더메이드'라는 원칙을 지키고도 충분히 이익을 낼 수 있는 근간이 되었고,
번화가가 아닌 골목등의 위치는 뜨내기가 아닌 고정 단골을 만들수 있는 여건을 만들어주었습니다. 이는 후술하지만 단골별 스페셜 메뉴를 만들 수 있는 근간이 되기도 합니다.

일본 모스버거 Mos_Burger

3.3. 고객 중심 경영

모스버거는 근처 주민과의 관계 강화를 위해 노력합니다.

예를 들어 모스버거 종업원은 '어서 오세요. 감사합니다'라는 말 외에 반드시 고객과 한마디 더 인사함으로써 고객에 대한 친밀감과 유대감을 표현하고 있습니다.

평범하게 들을 수 있는 인사 다음에 고객을 배려한 말 한마디가 고객을 감동으로 이끌고 모스버거의 단골이 되게끔 합니다.

또 단골을 위한 특별 메뉴를 제공하고 있습니다. 예를들어 '스즈키씨의 버거' '다나카씨의 데리야키' 등등
그리고 단골의 식성을 반영해 개별화된 메뉴를 제공합니다. '이 사람은 토마토를 싫어해서 토마토를 뺀 버거였지' '이 사람은 마요네즈가 듬뿍 들어간 버거였지'와 같은 것입니다. 단골 손닝은 '늘 먹던 걸로 주세요'라고 주문하기도 합니다.

이러한 관계 정립은 고객이 모스버거에 대해서 편안함을 느기고 가족같은 느낌을 받게되어 더욱 긍정적인 효과를 가져옵니다.

고객들로부터 많이 듣는 말이 '모스버거는 분위기가 따뜻하네요' '마치 가족 같네요'라는 말이에요. 우리가 매뉴얼로 만들고 규정으로 정해서가 아니라 종업원 한 사람, 한 사람이 '고객이 좋아하고 기뻐할 만한 일을 하자'라고 생각해서 그런 분위기가 만들어진 것이라고 생각합니다. [사쿠라다 사장의 조선일보 인터뷰 인용]

일본 모스버거 매장 분위기 MOSsingapore

33.4. 2개월마다 신제품을 내놓는 끊임없는 혁신

솔직히 햄버거가게가 무슨 신제품이냐고 되물을 수 있습니다.
이러한 물음에 모스버거는 끊임없는 새로운 메뉴로 그 가능성을 증명해왔습니다.

1973년에는 미소된장과 간장으로 햄버거 소스를 만들었고 이 소스를 넣어 햄버거를 만들엇습니다. 이게 그 유명한 ‘데리야키버거’입니다. 이 햄버거는 철저하게 일본인의 입맛에 맟추어 일번에서 선풍적인 인기를 끌게 되었고 모스버거를 상징하는 대표 상품이 되었습니다.
맥도날드는 철저하게 이 일본식 햄버거를 무시했지만 '데리야끼버거'의 돌풍을 견디지못하고 1989년 맥도날드도 '데리야끼버거'를 출시하게 됩니다.

1987년에는 쌀 소비가 급감해 남아돈다는 점에 착안해 밥을 빵모양으로 만드는 아이디어를 내어 세계 최초로 라이스버거를 출시합니다. 밥 사이에는 울퉁불퉁한 모양으로 빚은 쓰쿠네(다진 닭고기)를 넣은 '라이스 버거'도 많은 인기를 끌었습니다. (예전에 롯데리아에서 라이스버거를 도입했을 시 아 이것은 롯데리아에서 처음 만들었나보다 생각했는데 모스버거가 시초였네요)

▽ 라이스버거
위키디피아 사진 인용

모스버거_라이스버거 Mos Rice Burger

1990년에는 우엉라이스버거를 출시하는 등 끊임없는 새로운 시도를 거듭해왔습니다.

또 햄버거가 건강에 좋지않다는 인식이 많이 확산되고 있는데 모스버거는 우엉, 생강, 불고기 같은 기존 발생을 뒤엎는 식재료를 써서 새로운 햄버거를 제안함으로써 '건강한 햄버거'라는 이미지를 만들었습니다.

4. 몇가지 에피소드

모스버거가 성장하면서 격었던 브래드관점에서 이야기되는 몇가지 에피소드를 간략히 소개해 봅니다.

4.1. 일본 햄버거전쟁과 모스버거

모스버거는 낮은 가격과 빠른 서비스제공을 주 무기한 맥도날드의 차별화하기위해 고가격-고품질이라는 고급 노선을 선택하였고 ‘가족에게 대접하듯 정성껏 준비한 식사’라는 컨셉을 가지고 고객을 응대해 지역 주민을 단골고객화한다는 전략을 실행해 왓습니다,

그 결과 모스버거의 단골이 된 지역주민들은 모스버거의 위기시마다 결정적인 도움을 주었습니다.

1987년 일본에서 ‘햄버거 가격전쟁’이 벌어졌습니다. 맥도날드는 500엔이 넘는 햄버거 세트를 390엔에 팔기 시작했고 롯데리아는 380엔짜리 세트를 내놓으며 맞대응에 나섰습니다.

다른 체인들도 따라서 가격을 내렸지만 모스버거는 400엔이 넘는 세트 가격을 그대로 유지했습니다.

“가격은 약간 비싸도 괜찮다. 정성이 담겨 있으면 절대 외면받지 않는다”는 확신으로

2년 뒤 맥도날드는 저가 상품을 거둬들였고 햄버거전쟁은 끝났지만 대부분 엄청난 상처를 입었지만 가격 경쟁에 참여하지 않은 모스버거만이 맥도날드와의 경쟁에서 살아 남았습니다.

이는 모스버거만의 ‘제값’을 받는 대신 친밀한 서비스로 지역주민들의 신뢰를 얻는다는 그동안의 전략이 제대로 작동된 덕분이었습니다.

모스버거 mos_burger_osaka-yaki

4.2. 맥도날드의 날

1978년 9월 모스버거 나리마스점 맞은편에 맥도날드가 들어섰습니다. 작은 가게에 불과한 모스버거는 단골을 맥도날드에게 뺏길것으로 걱정하고 있었습니다.

그런데 그 달 9월 모스버거 나리마스점 매출은 사상 최고인 847만엔을 기록했고, 맥도날드 나리마스점의 매출은 600만엔에 불과했습니다.

이는 모스버거의 이웃중시 경영이 주변 단골의 마음을 움직였고 그 단골들은 맥도날드에 가려는 친구를 붙잡아 모스버거로 데려오고 하루에 여러번 모스버거에 들려 기죽지말라고 모스버거를 웅우ㅝㄴ해 주었습니다.

모스버거의 위기속에서 끈끈한 단골의 모스버거 사랑을 확인할 수 있는 계기가 된것입니다.

5. 마치며

이상으로 간단히 모스버거가 일본에서 맥도날드와 맞먹는 위치로 성공한 원동력에 대해서 살펴보았습니다.

규모가 중요한게아니라 적은수의 고객일지라고 진심으로 소통할 수 있다면 어떤 위기가 와도 견디어 낼수 있다는 점을,
그리고 햄버거라는 어쩌면 뻔한 아이템에서도 끊임없는 고민과 연구를 통해서 라이스버거난 데리야끼버거처럼 혁신적인 제품을 창조할 수 있다는 점이 이 사례에서 주요하게 읽어야하ㅡㄴㄴ 포인트가 아닐까 싶습니다.

[워드프레스 Tips] PHP 7 적용 호스팅에서 W3 Total Cache 문제점

제가 사용하는 호스팅은 PHP7을 사용하고 있습니다. PHP7하에서 Cache Plugin으로 W3 Total Cache를 적용 시 몇가지 문제가 있더군요.

정보 공유차원에서 간략히 정리해 공유합니다. 별다른 팁은 없는데 상황 이해 차원에서…

1. PHP 7과 W3 Total Cache 문제

제 사용 환경입니다.

  • PHP 7.03
  • Wordpress 4.6

PHP 7.03이 적용되어 있는 제 사이트에서 W3 Total Cache는 아래와 같은 문제가 있었습니다.

1.1. Automatic minify가 작동하지 않습니다.

W3 Total Cache를 설치하고나서부터 계속 자동 minify가 작동하지 않으니 manual로 바꿀거냐는 메세지를 출력해주었습니다. manual로 변경하면 더 이상 메세지는 나오지는 않습니다. manual로 minify는 방법을 공부하고 적용하기도 어려워 포기했구요.

실제로 테스트를 해보면 이는 작동하지 않고 있습니다. 그러다보니 성능 테스트해보면 score에서 불이익을 받긴 하더군요.

W3 Total Cache

1.2. 파라메터 에러메세지 출력

어느 순간부터 사이트의 footer 아래에 아래와 같은 메세지를출력합니다.
"Warning: Parameter 1 to W3_Plugin_TotalCache::ob_callback() expected to be a reference, value given in…."

인터넷을 찾아보니How to fix W3 Total cache error on wordpress라는 글 등 많은 이런 증상에 대해서 논의가 되고 있었습니다.

  • 주로 PHP 7에서 일부 플러그인과 충돌을 보이는 경우라는 답이 있었고 저의 경우 플러그인과 상관없이 지속적으로 나타났습니다.

  • memcache는 php 7을 지원하지 않는다고 합니다.

  • 특히 PHP 7.09는 W3 Total Cache와 아직 호환이 안된다고 하네요. Please check if your php version is "PHP 7.0.9" .. if it is, w3total cache is incompatable with this version. In that case it is recommended to use some other caching service till they release a fixed version of W3TC.

  • 에 메세지를 없애는 방안이 제시되어 있는데 저의 경우 데스크탑에서는 제대로 작동하지만 모바일에선 제대로 이미지 전송이 안되는 문제가 있어서 사용을 포기했습니다.

  • 여기서 제안한 해결책은 "wp-content\plugins\w3-total-cache\lib\W3\Plugin\TotalCache.php"에서

function ob_callback(&$buffer) {
global $wpdb;

에서 '&"를 제거하는 것이라고 하네요. 왜 인지는 모르겠습니다.

function ob_callback($buffer) {
global $wpdb;

이 결과는 위에 적었듯이 데스크탑에서는 아무 문제가 없었지만 모바일에서는 이미지 출력이 않되는 문제가 있었습니다.

1.3. 대시보드에 모니터링 정보가 표시되지 않음

일반적으로 제대로 작동한다면 W3 Total Cache 대시 보드에 모니터링 상황이 표시되어야합니다.

그렇지만 일부가 작동하지 않으면서 전체 모니터링 상황이 모두 n/a값으로만 표시됩니다.

2. 마치며

위와 같은 문제가 있음에도 불구하고 지난 1개월여 W3 Total Cache를 사용해 왔습니다.

시중의 많은 Cache 플러그인중에서 W3 Total Cache과 WP Super Cache가 괜찮다고 보았는데 일부 기능이 작동하지 않음에도 불구하고 W3 Total Cache의 성능이 더 좋게 나왔기 때문에 계속 써왔습니다.

이무래도 W3 Total Cache가 PHP 성능을 최대한 더 끌어내고 중요한것은 Super Cache에 비해서 옵셥이 더 많기 때문으로 보여집니다.

PHP 7에서 W3 Total Cache가 계속 말썽을 피우므로 저의 경우 유로 플로그인인 WP Rocket을 구입해 적용해 보고 있습니다.

이 플로그인은 확실히 W3 Total Cache보다는 안정적이고 성능에서 더 나은 모습을 보여주고 있었습니다.
그런 의미에서 WP Rocket 적용에 만족하고 있습니다.

WP Rocket - Cache Plugin for WordPress

SSD와 PHP 7을 적용하면 사이트가 날아다닐까? – 아이비호스팅과 루아틱호스팅 비교기

워드프레스 사이트를 보다 빠르게 만들기 위해서 근 3주간 여러가지 노력을 했습니다.

보다 빠르고 성능이 좋은 테마를 골라 적용하고 이미지 등등을 최적화하고 등등..

그럼에도 불구하고 속 시원하게 속도가 빨라지지 않았습니다. pingdom test나 GTmetrix 등에서 테스트를 해보면 좋아지기커녕 더 나빠지는 것 같아서 도대체 원인니 무엇일까 많이 고민하게 되었습니다.

호스팅사에 속도가 느린것 같다고 이야기를하면 느리지 않다고만 이야기하고 전체적으로 봐달라는 요청에는 대답없는 메아리이고…

보다 구체적으로 개선을 요청하고 싶은데 아는 것은 거의 없고 너무 답답하더군요..

더우기 이전 호스팅사를 사용할때와 지금과 속도 비교해보면 느낌상 지금이 더 느려진듯하다는 주변의 이야기도 있었는데 에이 설마하는 생각이 들었고,
요즘 핫한 SSD를 적용하고 뜨고있는 PHP 7을 적용한 호스팅은 얼마나더 좋은 성과를 낼까하는 호기심도 있어서 한번 객관적으로 비교를 해보자는 생각이 들았습니다.

솔직히 SSD나 PHP 7이 어마어마하다는 이야기를 많이 들어 비교 불가라는생각을 가지고 있었는데 이를 함 증명해보는 것도 의미가 있다고 생각했습니다.

1. 준비운동 – DB 최적화를 해보자

서로 비교를 하기위해 사이트를 복제하기전에 먼저 DB를 최적화했습니다.
깔끔한 상태에서 서로 비교해 보고 싶었기 때문입니다.

DB 최적화는 WP-Optimimmmzer라는 플러그인을 사용해서 기존에 쌓아 넣았던 잡다한 내용들을 전부 지웠습니다. 그랬더니 DB 용량이 42MB에서 22MB로 줄더군요.
속도에 어떤 영향을 줄지는 모르지만 DB 용량이 줄어드니 좋은 것이겠지요.

아무래도 가벼운것이 빨리 찾을 수 있으니 속도에도 도움을 주지 않을까 하는 생각을 해봅니다.(아마도 이정도 개선은 속도에 거의 영향을 못미칠 수 있을 겁니다만 심리적으로 위안을 줍니다.)

▽ WP-Optimimmmzer 실행 결과 Capture

WP-Optimize 실행 모습2

2. 워드프레스 사이트를 똑같은 내용으로 비교 site로 이전하자

비교는 공정해야하므로 똑같은 테마와 이미지와 조건을 가지고 비교하는 게 좋으므로 현재 운영하는 사이트의 내용을 그대로 비교 사이트로 이전하기로 했습니다.

2.1. 비교 site 개설

현재 운영하는 site는 아이스호스팅의 happist.com 이고 비교하려는 site는 루아틱의 wp.happist.com 입니다. 이 wp.happist.com는 비교를 위해 만들었습니다.

제 상황을 간단히 말씀드리면 루아틱에서 호스팅을 이용하다가 아이비호스팅으로 이전했지만 아직 루아틱에는 비용 정산을 하지 않아서 계정(?)은 살아 있습니다. 그래서 그 빈공간에 설치해 비교해보고자 서브도메인 wp.happist.com을 만들고 연결했습니다.

이 연결 과정은 이미 네임서버가 아아비호스팅에 있기때문에 아이비호스팅에서 wp.happist.com이라는 서브 도메인을 만들고 여기에 루아틱의 ip 주소를 연결했습니다.

이 과정이 평이한 작업은 아니어서 좀 많은 삽질들이 있었습니다.

  • 연결 방법을 몰라서 루아틱에 카톡으로 문의해 많은 도움을 받았습니다. 루아틱은 카톡도 가능하다보니 실시간으로 문의 및 답변을 받을 수 있어 좋았습니다.

  • 처음하다보니 용어도 몰르겠고 이게 맞나 싶기도하고 자연 많은 삽질을 하게 되었습니다. 이를 해결하다보니 루아틱을 많이 괴롭혔습니다. 너무도 모르는 내용이 많아 기초적인것부터 질문을 했는데 이것 저것 친절하게 알려주시어 무사히 마칠 수 있었습니다. 이는 이 자리를 빌어 감사드립니다.

  • 아이비호스팅에 서브도메인 생성과 ip 연결을 요청했는데 2000원을 내라고 하네요.. 2000원이 별것도 아닌데 서브도메인 연결에 돈을 받는 것은 처음봐서 당혹스러웠습니다. 루아틱에서는 자유롭게 많은 서브도메인을 C Panel에서 만들 수 있었습니다.

  • 고민하다 아이비호스팅에서는 1개까지는 무료라는 사실을 확인하고 이를 토대로 기존에 아이비호스팅에서 임의로 만든 서브도메인을 없애고(이것은 제가 요청한게아니므로) 이걸로 대체해 달라고 강하게 요청했더니 서비스요원은 안된다고 돈을 내라고 메세지를 남겼는데 다행히 운영자분은 그냥 연결을 해주셨네요.. 이점에 대해서 운영자분께 감사드립니다.

2.2. 플러그인을 통한 이전 – All-in-One WP Migration Exporting

플러그인은 All-in-One WP Migration을 사용했습니다. 20만이상 활성 사용자가 있다고해서 나쁘진 않다고 판단했습니다.

기존 워드프레스 사이트인 happist.com에 'All-in-One WP Migration' 플러그인을 설치하고 활성화 시켰습니다.

  • Export를 선택
  • Export Site 설정에서 DB에서 happist.com을 wp.happist.com으로 변경하라고 옵션을 줌
  • Export는 파일로 보내라고 선택 (무료버젼에서는 파일만 가능, 유료에서는 FTP, DROPBOX, GOOGLE DRIVE, ONE DRIVE, BOX 가 가능)

이 Export는 현재 site를 통째로 백업하는 기능입니다.
저의 경우 용량이 381mb가 나오네요.

비교테스트_사이트 복사 이전

2.3. 플러그인을 통한 이전 – All-in-One WP Migration Importing

이번에는 신규 site인 wp.happist.com에서 똑같이 'All-in-One WP Migration' 플러그인을 설치하고 활성화 시킵니다.

그러면 'All-in-One WP Migration' 플러그인에서

  • Imort를 실행
  • Import할 파일 선택

이후는 알아서 작용합니다.

All-in-One WP Migration_임포트 화면

All-in-One WP Migration_임포트 완료 화면

이전이 정상적으로 완료되면 일정 시간이 경과하면 이전한 사이트가 정상적으로 구현되어 표현됩니다.

아마도 DB와 미디어라이브러리가 정상적으로 씽크되기에는 몇시간 시간이 걸리는 것 같습니다.

저의 경우는 처음에는 미디오 라이브러리에 이미지가 전부 엑박으로 뜨더군요..
그래서 이 방법은 실패한거고 Duplicator로 다시 작업을 해봐야 하나 고민하고 있었는데., 아니 어떻게 Duplcator를 사용하나 공부하고 있었는데 갑자기 미디어에 사진들이 쫙 보이는 겁니다. 어찌나 반갑던지…

3. 아이비호스팅과 루아틱호스팅을 본격 비교

이제는 두곳의 성능을 본격적으로 비교해 보도록 하겠습니다.
이게 무슨 의미가 있을지는 회의적일 수도 있지만..

솔직히 사이트 성능을 올리기 위해서 할수 있는 방법이 별로 없다고 생각하니 너무 답답해서

  • 지적 호기심이라도 채워보자는 생각을 했고
  • 이 자료를 아이비호스팅에 들이밀어 보면 뭐가 반응이 있지 않을가 싶기도해서

3.1. 아이비호스팅과 루아틱호스팅의 사양 비교

보다 공평한 조건이 되기 위해 비교 조건을 양사의 상품 사양 및 서버 사양을 제외하고는 모두 같게 조정했습니다.
위에서 적시한 것처럼 테마등 조건은 완전히 동일하게 했습니다.

  • 워드프레스 4.6
  • Newpaper7 테마 사용
  • 플러그인은 w3 total cache 등 총 8개 플러그인 설치

아래는 두 호스팅 사양을 간략히 비교한 것입니다.
성능으로만 따진다면 SSD나 PHP7을 사용하는 아이비가 훨씬 뛰어날 것으로 기대하고 (기대하고 싶습니다.)

아이비와 루아틱 사양 비교표

3.2. GTmetrix에서 비교해 보기

아래는 속도테스트하는 여러 사이트중에서 GTmetrix에서 테스트해본 것입니다.

3번 테스트를 배보았는데 한국시간으로 8월 28일(일) 오후 9시 경, 8월 29일 정오, 8월 30일 자정에 테스트 한 결과입니다.

GTmetrix는 현지 시간이 찍히기 때문에 현지 시간을 적었습니다.

  • Load time이나 Score는 생각외로 루아틱이 더 좋은 성과를 보여주었습니다.

  • haapist.com이나 wp.happist.com 서버에 접속해서 데이타를 받는데 걸리는 시간이 루이틱이 짧아서 더 나은 성과를 내고 있다는 해석을 해봤습니다.

    이를 어찌 개선해야하는지 고민이 되지만 두군데 차이가 여기서부터 분명히 나고 있었습니다.

이 결과가 나오니 솔직히 당혹스럽습니다. 더 성능이 좋은곳을 찾아 아이비로 왔는데 이렇게 큰 차이는 없지만 오히려 뒤지는 것으로 나와서…

서버 자체의 성능도 좋아야하지만 이를 어떻게 최적화시키는 것이냐에 따라 달라 질 수도 있는 것 같고
서버 CPU등을 check하지 않았는데 여기의 영향을 받을 수도 잇을 것 같습니다.

아이비와 루아틱 GTmetrix test 결과

3.3. Pingdom test에서 비교해 보기

다음으로는 Pingdon test 결과입니다.
Pingdom도 GTmetrix와 같이 사이트 속도 측정 시 많이 사용하는 곳입니다. 오히려 더 많이 사용한다는 이야기도 있을 정도이니..

여기서 결과는 다행히 아이비가 더 좋게 나왔습니다.

  • 아이비가 일관되게 성과가 나타나는 것 같습니다. 반면 루아틱은 좀 기복이 심한 편이고 북미가 낮인 시간(조금 traffic이 있는 시간으로 해석해 보겠습니다.)에 약한 모습을 보여주네요.
  • 그럼에도 불구하고 performace score 측면에서는 루아틱이 좋은 성과를 보여주고 있습니다. 서버 차원에서 케어해주는 요인들이 많지않나 해석해 봅니다.

아이비와 루아틱 Pingdom test 결과

4. 마치며

이상으로 간단히 비교 결과를 해보았는데
주위에서 이야기하는대로 전 호스팅이 더 빠르다는 것은완전히 증명되지는 않았습니다.

다만 루아틱이 GTmetrix에서는 더 빠르게 나와서 때에 따라서는 예전 호스팅이 더 빠르게 느낄 수 있을 것 같습니다.

많이 아쉬운것은 아이비가 월등히 좋은 사양인데 별로 우위를 보이지 않았다는 점입니다.
SSD나 PHP7이라는 점을 너무 믿었던 탓일까요?

아이비가 서버 세팅을 더 효율적으로 할 시 개선이 될까요?

GTmetrix나 pingdom test 결과를 주의깊게 살펴보면

  • wp.happist.com나 happist.com 홈에 최초 접속해 데이타를 받는 시간이 아이비가 훨씬 길구요. 위에서 적었듯이 1.5~2배정도 깁니다. 이게 무엇을 의미하는 지를 파악해봐야 할것 같은데 서버 CPU등의 차이가 아닐까하는 생각을 해보고

  • w3 tatal cache를 같이 적용했지만 아이비는 minify가 제대로 작동하지 않고 php7과 충돌이 나는 듯 합니다. 여기서 시간 gap이 나는것 같고 그러다보니 아이비는 score 측면에서 손해를 보고 있는 듯 합니다.
    이는 cache program을 교체해야하는 고민을 하게 하네요.

고민만 깊어갑니다.

ps. wp.happist.com은 8월까지만 운영하고 닫을 예정입니다.


아래 pingdom test 결과 중 일부 화면을 올립니다.
이게 가장 잘 나온 tset라서 스스로를 위로하자는 것이고 어찌되었던 아이비를 선택한 내 자신을 조금은 합리화하고자 pingdom만 올려봅니다.

▽ Pingdom test 결과 – 아이비(08/29 12:37

아이비_Pingdom_달라스

▽ Pingdom test 결과 – 루아틱(08/29 12:39

루아틱_Pingdom_델라스

삼성 갤럭시 S7 인스타그램 홍보 사례 – 최악의 인스타그램에서 아름다운 풍광이 가득한 인스타그램으로

4

1. 스마트폰의 경쟁 포인트로서 카메라

스마트폰의 주된 경쟁 요소가 무엇일까요?

성능이 어느 정도 평준화되고 있는 요즈음 카메라나 생활 방수 또는 보안등이 주요한 소구꺼리로 떠올랐습니다.

그 중에서도 카메라 성능을 자신의 unique한 특성 이미지로 포지셔닝하고자 많은 메이커들이 시도를 해왔습니다. lG는 가장 강력한 카메라성능으로 애플은 가장 자연스럽고 제대로 담을 수 있다는 점을 내세워 shot on iPhone 6라는 캠페인을 대대적으로 실시했습니다.

애플의 캠페인에 대해서는 애플 아이폰6의 '아이폰 6로 담다, Shot on iPhone 6' 캠페인 참조

삼성도 캘럭시 S7을 출시하면서 카메라 소구에 많은 공을 들여왔습니다.
특히 새로운 카메라는 듀얼 픽셀 이미지센서를 적용해 빛이 부족한 환경에서 더욱 사진을 잘 찍을 수 있다고해서 대대적으로 홍보해 왔습니다. 이러한 소구 포인트를 SNS를 통해서 잘 홍보한 사례가 있어서 갤럭시S7의 SNS 마케팅 사례로 간략히 소개해 봅니다.

2. 삼성 갤럭시 S7의 인스타그램 활용

카메라와 사진에 관계된만큼 인스타그램을 활용하는 것은 너무도 자연스러운 현상일 것 같습니다.

이 사례도 철저하게 기획된 것이므로 너무 좋게 평가하거나 너무 혹평할 필요는 없습니다. 다만 제품 특징을 최적의 도구에 맞추어 홍보 효과를 극대화했다는 점에서 눈여겨 보는게 좋을 것 같습니다.

2.1. 최악의 인스타그룹 계정을 발견하다.

아이슬란드에서 어부로 일하고 있는 Runa Jonsson은 사진 찍기를 좋아해 아름다운 아이슬란드의 풍경을 담아 인스타그램에 올리곤 했습니다.

그러나 Runa Jonsson이 가진 핸드폰의 열악한 성능과 빛이 매우 부족한 아이슬란드의 환경(이곳에서 특히 겨울은 북쪽 지역이다 보니 빛이 더욱 부족하다고 합니다)은 그의 사진을 흔들리게하고 블러가 일게하고 블랙으로 점철되게 합니다. 그러다 보니 그의 인스타그램 계정은 불랙 스퀘어로 가득찬 형국이 되어 worst account 로 널리 알려지게 됩니다.

그의 인스타그램 계정은 아래를 틀릭해 접속해 볼 수 있습니다.
Rúnar Jónsson’s Instagram

▽ 극악한 스마트폰 카메라 성능과 기후 환경으로 블랙으로 점철된 사진들
Runar Jonsson 인스타그램 사진중에서

갤럭시 S7 인스타그램 사례_Runar Jonsson 인스타그램Screenshot_2016-08-25-02-04-28-04

2.2. 어둠에 강한 갤럭시 S7 카멜라로 최악의 인스타그램 계정을 구조하다

Runa Jonsson은 어떻게하면 더 나은 사진을 담을 수 있는지를 호소했는데요 이를 본 제일기획에서는 Runa Jonsson을 활용한 SNS 마케팅을 기획하게 됩니다.

앞에서 설명한 갤럭시 S7의 듀얼 픽셀 이미지 센서로 어둔 환경에서도 사진을 잘 담을 수있다는 Sales point를 활용해 Runa Jonsson의 인스타그램 계정을 Dark square 에서 bright square로 바꾸어 WOM이 일어나게 하자는 것이었죠.

그래서 Runa Jonsson씨에게 접촉해서 갤럭시 S7을 증정하고 Runa Jonsson이 갤럭시 S7으로 담은 아이슬란드의 아름다운 풍광을 담아 인스타그램에 올리게 했습니다.

갤럭시 S7 인스타그램 사례_Runar Jonsson 인스타그램Screenshot_2016-08-25-02-03-36-02

그 결과 그의 인스타그램 계정을 밝고 아름다운 아이슬란드의 품광으로 가득채워지고 Runa Jonsson를 팔로워는 6000여명으로 증가했으며 그의 많은 팬들은 그가 아름다운 아이슬랜드의 풍광을 더 많이 담아주기를 요청하고 어떤 팬은 Runa Jonsson의 인스타그램 계정이 트랜딩 토픽이 될 수 있도록 #Runarforpresident 해시태그 캠페인을 벌이기도 했습니다.

삼성은 Runa Jonsson와의 인스타그램 캠페인을 통해서 매우 적은 투자(갤럭시 S7 증정)로 최악의 인스타그램 계정을 최고 멋진 사진들로 가득찬 최고의 인스타그램 계정으로 탈바굼시킴으로써 갤럭시 S7의 카메라 성능을 자연스럽게 홍보할 수 있었고 삼성 스마트폰에 대한 우수성을 널리 이야기할 수 있는 계길ㄹ 만들었습니다.

2.3. Runa Jonsson가 인스타그램에 올린 멋진 사진들

아래 Runa Jonsson가 아이슬란드의 아름다운 풍광을 담아 인스타그램에 올린 사진중에서 몇개를소개해 봅니다.
전문 DSLR 카메라가 아닌 스마트폰으로도 이렇게 멋진 사진을 담을 수 있다니.. 참으로 기술의 발전은 놀랍습니다.
스마트폰의 카메라 성능이 날로 발전하니 전문 DSLR 카메라 시장이 점차 축소될 수 밖에 없겠지요.. 물론 일부 진짜 전문적인 수요는 남아있겠지만 아마추어적인 사진애호가들은 많이 수요층이 얇아지지 않을까 합니다.

갤럭시 S7 인스타그램 사례_Runar Jonsson 인스타그램runar jonsson의 인스타그램에서03-01

갤럭시 S7 인스타그램 사례_Runar Jonsson 인스타그램runar jonsson의 인스타그램에서04-02

갤럭시 S7 인스타그램 사례_Runar Jonsson 인스타그램runar jonsson의 인스타그램에서05-03

갤럭시 S7 인스타그램 사례_Runar Jonsson 인스타그램runar jonsson의 인스타그램에서06-04

갤럭시 S7 인스타그램 사례_Runar Jonsson 인스타그램runar jonsson의 인스타그램에서07-05

갤럭시 S7 인스타그램 사례_Runar Jonsson 인스타그램runar jonsson의 인스타그램에서09-06

2.4. Runa Jonsson의 이야기를 담은 영상

아래는 삼성전자 네덜란드법인에 의해 배포된 영상입니다.
Runa Jonsson의 자기 소개 및 사진 담기를 좋아하는 사진 담는 실력은 전혀 아니올씨다라는 이야기 그리고 갤럭시 S7과 만나는 이야기 사진을 담으로 다니는 이야기등등이 있습니다.

3. 시사점

이번 인스타그램 마케팅사례는 사진을 좋아하는 아마추어 어부와 스마트폰 카메라에 있어서 장족의 발전을 이루어 낸 삼성 갤럭시 S7의 기술력이 만나 만들어낸 사례로,

어둠에 강하다는 소구포인트를 어두운 환경 + 열악한 스마트폰 카메라 성능으로 인한 최악의 인스타 계정에 활용해 효과를 극대화 한 것입니다.

  • 어둠에 강하다는 Sales point를 최적의 이스타그램이라는 유통 경로를 잘 활용했다는 점

  • 인위적인 꾸밈보다는 자연스런 일상속에서의 갤럭시 S7의 성능을 드러내고 자발적인 홍보가 되도록 했다는 점

등등이 주목할만한 포인트가 아닐까 합니다.