안녕하세요.
현재 apache2를 server API로 사용하고 있는데 ttfb(time to first byte)가 너무 길어서 관련해서 이것 저것 해보고있는데요.
full page cache를 설정해놓으면 훨씬 개선된다는 얘기를 듣고 시도해보고 있습니다.
관련해서 찾아본 건 아래와 같은데요. nginx를 사용시 fastcgi를 사용하면 된다고 들었는데, apache2의 경우는 어떻게 해야할지 모르겠네요. https://blog.starcklin.com/2013/08/install-mod-fastcgi-and-php5-fpm-on-ubuntu/ 이런 글을 보긴 했는데. 이대로 하면 되는걸까요? 관련 지식이 전무해서 뭐가 뭔지 도저히 모르겠네요 ㅠ
읽어주셔서 감사합니다.
일단 full page cache 기능을 제공하는 워드프레스 플러그인부터 하나 설치하여 제대로 사용해 보세요. 캐시 플러그인이 정상적으로 동작한다면 90%는 개선됩니다. 서버 자체를 건드리는 것은 나머지 10%까지 뽑아내려는 발악인데, 방문자가 아주 많은 사이트가 아니라면 노력 대비 효과는 크지 않아요.
관리자가 보는 화면까지 캐싱하면 곤란하기 때문에 이런저런 예외를 많이 선언해야 하는데, 현재 사용자가 관리자인지 아닌지 판단하는 것은 워드프레스(PHP)이지 아파치나 nginx가 아닙니다. 정확하게 판단할 수 없는 상황에서 억지로 땜빵하려고 하니까 설정이 더 복잡해지고 유지보수하기도 힘들지요. 관련 기초지식이 없는 상황에서 무작정 따라하다 보면 오류만 늘어날 위험이 있으니, 플러그인부터 최대한 활용해 보세요.^^