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

  • 페이스북 글만 봐도 성격을 알 수 있다

    관련 기사 : 페이스북 글만 봐도 성격 알 수 있다. five.com은 사용자가 페이스북에 작성한 글들을 분석하여, 5가지 지표 (외향성, 개방성, 신경성, 성실성, 친화성)로 분석하는 기술을 개발펜실베니아 연구팀의 논문 “Personality, Gender, and Age in the Language of Social Media: The Open-Vocabulary Approach“을 참조하여 개발내 페이스북 분석하기 : http://labs.five.com/ 이러니까 페이스 북에 일상 얘기를 털어 놓으면 안된다. 관련된…

  • 구글, 인공위성 맵 서비스 론치

    related link : Google local 구글이 지역검색 서비스에 인공위성을 집어넣었습니다. 관련기사 : http://www.ecommercetimes.com/story/42011.html아마존이 자사의 검색엔진 A9.com에 도로의 연속사진을 집어넣은 아이디어도 정말 쿨하다고 생각했는데… 관련 포스트 : https://yoda.co.kr/wordpress/?p=429Google local에서 Sunnyvale, CA의 pizza집을 찾은 검색결과입니다. Google map 검색결과 보기보통맵으로 보기 인공위성으로 보기 진보하는 web, 가슴 설레이지 않습니까? 관련된 글: antipixel.com 인터파크 개편 블로그 수익모델, 이렇게 없을까. Popular…

  • 짧은 뉴스

    3000 McDonald’s to become sponsored Pokémon Go gyms – in Japan • https://t.co/7zxSfKAKok https://t.co/SuPxNOm5h7 관련된 글: 블로그의 정수, 트랙백. 이메일에도 우표를 http://www.pimpcostumes.com/ 김병현 훈련도중 젓꼭지 노출사진 "Exuberance is beauty." 완전도서정가제? AI, ad campaign in yahoo 지난 50년간의 전세계 패스트 푸드점의 점유율 변화

  • 그림 그려주는 AI, DALL-E 알아보기

    DALL-E는 OpenAI에서 개발한 인공 지능 프로그램으로 텍스트 설명에서 이미지를 생성합니다. 이 프로그램은 심층 신경망을 사용하여 이미지를 생성하며 동물, 사물, 장면 등 다양한 이미지를 생성할 수 있습니다. DALL-E를 처음 사용하며 작동 방식과 사용 방법에 대해 자세히 알아보고 싶다면 다음과 같은 유용한 팁과 리소스를 참조하세요: DALL-E의 작동 방식 이해하기 DALL-E는 신경망을 사용하여 텍스트 설명에서 이미지를 생성합니다. 이…

  • nakedandangry.com

    http://www.nakedandangry.com/ handmade tie를 만들어 판매하는 쇼핑몰.– 디자인 전반적으로 매우 고급스럽고– 제품의 이미지 처리도 깔끔– 더군다나 100개만 만들어 파는 한정 수제품의 특징을 한껏 살려서 색다른 쇼핑의 느낌을 잘 전달해 주고 있으며– 자신의 패턴으로 넥타이를 만들 수 있게 하는 등의 서비스도 이색적쇼핑몰의 거래액이 특정 몇몇으로 집중화되고 있지만, 여전히 이런 틈새 시장은 유용하고 또한 강력합니다. 관련된 글: 50세…

  • 아마존, 디지털카메라 리뷰 사이트 인수

    관련기사 : Amazon.com acquires dpreview.com관련기사 : 아마존, 디카정보 웹진 ‘디피리뷰’ 인수DPreview.com은 월 700만 UV에 1억2천만 PV를 만들어낸 사이트라고 한다. 얼마에 샀는 지는 알 길이 없다.한국으로 치면 지마켓이 DCinside를 인수하는 격이 될텐데 정말 그런 일이 일어나면 DC 폐인들은 어떤 반응을 보일까? 생각만 해도 재미있다. 관련된 글: Amazon, add "Customer Discussions" Beta 아마존, grocery 사업을 시작하다. 아마존,…