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://www.swoopo.kr)입니다.국제적으로 운영되는 사이트이며 현재 독일/영국/스페인/미국/오스트리아/캐나다/한국의 7개국에서 서비스되고 있습니다.오픈베이(http://www.openbay.co.kr/)는 동일한 컨셉으로 운영되는 한국 사이트입니다.스우포에 관한 블로그를 몇개 읽어 보길 권합니다. 대략의 서비스 모델과 수익 구조에 대해서 알 수 있습니다. 스우프에 대한 여러분의 생각은 어떠신지요? 관련된 글: 영국의 쇼핑몰을 이용하다. AOL 새 쇼핑 사이트 론치하다 완전도서정가제? The Ultimate Geek…

  • web brand and usability

    (이 글은 dobiho의 comment에 대한 보충 의견이다)Web brand and usability브랜드란?1. AMA(American Marketing Association)의 정의 (1991) 판매자가 자신의 제품이나 서비스를 식별하고, 다른 경쟁자와 구별하기 위해 사용하는 명칭(name), 용어(term), 심벌(symbol), 디자인(design) 또는 그 결합체(combination) 2. Metabranding의 정의 (1999) 기업의 제품이나 서비스를 식별하고(Identify), 경쟁자의 제품이나 서비스를 차별화하고(Distinguish) 소비자의 마음속에 가치 있게 느끼게 하는(Value-Create) 경험적 상징 체계(Experiential Symbolic System)…

  • November 5부터 November 6까지의 북마크

    아래는 November 5부터 November 6:까지의 북마크입니다. 최고의 모델은 가까운 곳에 – 아. 조명이 그럴 싸한 스튜디오에서 늘씬한 모델을 앞에 두는 것으로도 좋은 사진이 나오지 않을까? 응? SKT-KTF, 3G 가입자수 내년초 역전될까? – ㄷㄷ, KTF 결국 쑈만 하고 만 것인가. [기획] 국방부 선정 불온도서 23종 – 필독서. 아무래도 국방부의 담당자 모씨는 사장되는 좋은 책을 소개하고 싶었던…

  • snow plugin for wordpress

    크리스마스 분위기를 돋아주는 워드프레스 plugin, snowy를 작동시킨다.http://www.skyminds.net/wireless/wordpress/snowy/ 관련된 글: (아마도) 당신이 보지 못한 83개의 아름다운 워드프레스 테마 워드프레스 장애 페이지 – 대체 매트가 누구야? 하나의 DB에 두개의 워드프레스 설치하기 AWS Lightsail에서 Memcached 설치 및 설정 가이드 어린이 전용 블로그? Fun with CSS 성현아 블로그 개설을 보며 인터파크 개편

  • 금주의 짧은 소식 2010-08-30

    http://www.facebook.com/baskinrobbins 베스킨라빈스의 페이스북 캠페인 페이지 (친구를 31명 모으면, 아이스크림 하나 무료) http://bit.ly/b9tRL7 주커버그는 페이스북의 핵심서비스는 사진이라고 하는군요. 경쟁사 대비 5-6배나 사용이 많답니다. http://bit.ly/9K877R 아이폰앱 25만개 돌파. 70%는 유료앱, 그중 책 17%, 게임 14%, 엔터테인먼트 11%. This Week’s Awesome Mobile Apps http://read.bi/9IKCV9 꿈은 나무를 닮았다. 바라보는 것보다 오르는 게 더 즐겁다. From 은혼 Let it be me….

  • 50 COOLEST WEBSITES by Time

    related post : http://www.time.com/time/techtime/200406/news.html 50 COOLEST WEBSITES: COMPLETE LIST NEWS AND INFORMATION We’ll stay away from the major news organizations; you probably already have those Websites bookmarked. Instead, here are some less obvious links, including an encyclopedia of how-to advice and a Hollywood hot sheet, a lie detector and a blog-sifter, all guaranteed to keep…