...

Seraphinite Accelerator

워드프레스 속도 개선을 위한 캐싱 플러그인

지금까지 WP-Rocket 이 가장 빠르다고 느끼고 있었다.

그런데, 얘는 처음에 깜빡거림이나 대기한다는 느낌도 없이 바로 뜬다.

놀랍다.

그런데, 로그인 한 경우에는 다른 콘텐츠를 보이게 하는 부분에 있어서는, 2024/5/27 날짜 기준으로 볼 때, 개선의 여지가 있어 보인다. 아래 그림과 같이, 로그인 사용자에게 표시하는 내용에 대한 캐싱 기능은 beta 상태이다..

테스트 해 보면 작동은 되는데, ‘로그인 회원 1’ 이 방문하는 페이지는 방문하는 순간에 캐싱을 하므로 첫 방문 때는 시간이 걸리고, 다음에 같은 페이지를 방문하면 캐싱된 페이지를 보여주게 되므로 빨라진다. 문제는 같은 페이지를 다른 ‘로그인 회원 2’ 가 방문할 때이다. ‘로그인 회원 1’ 이 방문할 때 캐싱된 페이지를 활용하지 않고, ‘로그인 회원 2’ 을 위해 새로 페이지를 구성하고 이것을 캐싱한다.

각 회원의 고유정보를 표시하는 ‘회원정보’ 페이지는 이렇게 하는 것이 당연하지만, 이런 페이지는 그냥 캐싱을 하지 않고, 매번 DB 에 접속해서 최종 데이터를 표시하게 하는 것이 안전할 것이다. 각 회원 고유의 정보를 표시하는 것이 아니라, 로그인한 사람들에게 공통된 페이지를 보여줄 때에야 비로소 캐싱이 중요해 질 텐데, 이와 같이, 각 로그인 사용자마다 구분하여 캐싱을 하는 것은 캐싱 데이터 저장 공간의 낭비이기도 하고, 첫 방문자는 항상 시간 지연을 겪어야 하기 때문에 사용자 만족도도 크게 떨어지게 된다.

곧 개선이 될 것을 기대한다.

이를 제외하면, 지금까지 경험한 캐싱 플러그인, W3 Total Cache, Lite Speed Cache, WP-Rocket 등 보다도 훨씬 빠르게 느껴진다…

WP-Rocket 은 무조건 유료 가입해야 설치 할 수 있지만, 무료 버전에서 전체 기능을 다 쓰게 해 주는 것도 아주 좋다. 단, 월 방문자 5000 을 넘어가면 작동이 중단된다고 한다…. 그래도 이게 더 좋은 정책인 거 같다.

상세한 기능 설명은 차츰 추가해 보기로….

오늘은 여기까지만..

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.