AWS Lightsail에서 Memcached 설치 및 설정 가이드

AWS Lightsail에서 Memcached 설치 및 설정 가이드

이번 긴 연휴 기간 동안 워드프레스를 재정비하기로 했습니다.

지난 20년간 쌓인 플러그인과 테마, 미디어 파일들, 수많은 코드와 DB 테이블 등이 한데 뒤섞여 엄청난 속도 저하를 일으키고 있었기 때문입니다. autoload 항목이 800 여개 이상, 차지하는 메모리가 9MB에 육박했습니다.

글과 페이지, 미디어 파일들만 옮겨 마치 새집으로 이사한 것처럼 깔끔하게 재구축하기로 했습니다.

AWS Lightsail에서 Memcached 설치 및 설정 가이드

AWS Lightsail Bitnami 환경에서 Memcached와 함께 W3 Total Cache 플러그인을 설치하고 설정하는 방법을 단계별로 정리해보겠습니다.


1. 서버 환경 준비 및 Memcached 설치

  • SSH로 서버 접속 후 서버 업데이트
bashsudo apt-get update
sudo apt-get upgrade
  • Memcached 설치 및 시작
bash
sudo apt-get install memcached
sudo systemctl start memcached
sudo systemctl enable memcached
  • PHP Memcached 확장 설치
bash
sudo apt-get install php-memcached
sudo /opt/bitnami/ctlscript.sh restart php-fpm

2. W3 Total Cache 플러그인 설치 및 활성화

  • WordPress 관리자 페이지 접속
  • 플러그인 > 새로 추가 메뉴에서 “W3 Total Cache” 검색 후 설치 및 활성화

3. W3 Total Cache 기본 설정

  • 관리자 대시보드의 좌측 메뉴에서 Performance > General Settings 이동
  • 다음 항목 활성화 및 설정 권장:
    • Page Cache : 활성화, 캐시 방법은 Disk Enhanced 권장
    • Object Cache : 활성화, 방법은 Memcached 선택
    • Browser Cache : 활성화
  • Database Cache와 Minify는 처음에는 비활성화해도 무방

4. Memcached 설정

  • Object Cache 설정에서 Memcached 옵션을 선택
  • Memcached 호스트 및 포트는 기본값 (127.0.0.1:11211)로 설정
  • 설정 저장 버튼 클릭

5. 캐시 작동 확인 및 관리

  • 설정 완료 후 사이트 방문하여 정상 작동 확인
  • 캐시 초기화는 Performance 메뉴 내에서 Clear All Caches 사용

6. AWS Lightsail 방화벽 설정 확인

  • Lightsail 콘솔의 네트워킹 > 방화벽 설정에 들어가 Memcached 기본 포트 11211이 열려 있는지 확인

AWS lightsail 환경에서 Redis 캐시도 설정 가능한데, 둘의 차이를 살펴보니 지금은 memcahced로도 충분할 것 같습니다.

  • Memcached는 단순하고 빠른 캐시 용도에 최적이며 멀티스레드를 통해 고성능을 냅니다.
  • Redis는 더 다양한 기능과 데이터 타입을 지원해 확장성과 유연성이 높고, 영속성도 제공하여 세션 저장이나 복잡한 작업에도 적합합니다.

테마도 블록 테마로 바꾸고 플러그인 등은 최소화했습니다. 모두 정리하고 나니 글 쓸 여력은 없었습니다. ㅋㅋ

Similar Posts

  • 클림트의 온라인 갤러리

    클림트의 온라인 갤러리 (저작권이 어떻게 되는건지는…) http://neuro.ohbi.net/art/klimt/index.html 화집을 보면서 출퇴근 하는 기분은 제법 쏠쏠하다. 요새는 클림트다.클림트의 여인들을 보고 있노라면, 그는 무척 수줍은 남자였을 거라는 생각이 든다. 멋진 그림들… 아래는 클림트의 유디트 1 관련된 글: 세계 40개국 302개 신문의 프론트페이지 모음 북한의 첫 공식 홈페이지, 내나라. the channel for Gay America Are You Ready for Web…

  • 이베이-지마켓, 초거대 온라인 쇼핑몰의 영향

    아래의 글은 2010년 2월 쇼핑몰 뉴스에 기고한 글입니다. 이베이-지마켓, 초거대 온라인 쇼핑몰의 영향 2009년 한국 전자상거래 뉴스 중 절대 빼놓을 수 없는 사건이 하나 있다.바로 이베이의 지마켓 인수 건이다. 2009년 4월 16일, 이베이는 약 1조 6천억 원의 이라는 거금을 들여 지마켓을 인수했으며 이는 인터넷 기업의 해외 매각 사례 중 가장 큰 규모였다. 또한 옥션과 지마켓은…

  • News (November 24 ~ November 25)

    회사가 어려워지면 사내정치가 시작된다 – 사내 정치에 관한 새로운 시각. 마지막 표현이 멋지군요. “어느 날 상급자가 당신의 심기를 살피게 된다” ㄷㄷ 얼굴 없는 경제대통령 ‘미네르바’의 추천도서 ver.2 – 미네르바. 누굴까? Browser Size Test – Mockup 그릴 때 출력해서 쓰면 좋겠군요. MS, 야후 출신 검색전문가 영입 – 야후, 큰일 났군요. 인력이 곧 재산일터. MS는 야후의 검색…

  • 프로젝트 출시, 수요일이 좋다

    어제 사이트가 개편되었길래 ‘일요일날 개편을 하다니…’ 싶었는데월요일 오전 트래픽이 몰리니 아래 그림처럼 깨지는 군요.stress test를 하지 않은 듯 합니다. 통상, 새로운 사이트를 오픈하는 것은 수요일 정도가 좋습니다. 관련된 글: 블로그의 정수, 트랙백. 이메일에도 우표를 http://www.pimpcostumes.com/ 다음 블로그의 '정보공유 라이선스' http://www.stumbleupon.com/ google mars? 지난 50년간의 전세계 패스트 푸드점의 점유율 변화 로드 자전거 입문 – 중고 자전거…

  • 블리자드 공식 쇼핑몰

    http://www.gameinshop.com/ 월드 오브 워 크래프트를 1년 이상 즐긴 나로서는 이러한 콘텐츠들은 무척 매력적이다.멀록 티셔츠나 일리단 나이프, 신비한 지능 뱃지. 아는 사람들은 다 알 것이다. 🙂 관련된 글: 김규리 쇼핑몰 오픈 서울우유, 온라인 쇼핑몰 론치 [site] 3D 쇼핑몰 – brookstone.com 실제 모델의 착용 이미지를 보여주는 속옷 쇼핑몰 – www.knickerpicker.com 베개 모양의 숟가락 받침 진재영 쇼핑몰 이수근,…

  • [site] 얼마나 후졌는 지 알려준다 -howitsucks.com

    선택한 상품이 얼마나 안 좋은 상품인지 알려주는 사이트.http://howitsucks.com/사이트의 제목도 How it sucks. 빨강 막대가 길어질 수록 그 상품은 안 좋은 상품이다.FAQ를 읽어보면 아마존의 최근 상품 리뷰 중 별점이 낮은 리뷰들만을 crawl해서 빨간 그래프로 표현하는 것으로 추정된다. 이런 사이트를 만들게 된 동기는 대부분의 쇼핑몰들이 좋은 점은 열심히 표기해주고 있는데 나쁜 점은 알려주지 않아서이며, 어쨌든 사용자가 알아야할…