안녕하세요.
Ubuntu 18.04 + Nginx + Php74 + Mariadb 환경에서 워드프레스 웹사이트를 운영하고 있습니다.
현재 워드프레스의 페이지 캐시 플러그인과 더불어 Opcache, Redis, Fast cgi cache 로 구성해 두었습니다.
트래픽이 높지는 않지만 속도 향상을 위해 리버스 프록시에 관해 알아 보았는데요..
주로 고품질의 사진을 보여줘야되는 홈페이지라, 원본 이미지 파일이 최소 2000 x 2000 픽셀의 jpeg 파일을 업로드하고 있습니다.
그런데 이런 이미지 파일 몇개를 올리니 한 페이지 용량이 8메가에 육박하더군요...
해상도별로 썸네일을 따로 제작해, 클릭 시에만 원본이 표시되도록 하고 WEBP로도 제공을 하지만,
그래도 원본 파일의 용량은 조금만 낮추면서, 이미지의 로딩 속도를 더 빠르게 하고 싶습니다
1) 만약 동일한 서버 내에서 리버스 프록시를 구성해 이미지 파일들만 불러올 경우 속도 향상이 있을까요?
2) 리버스 프록스에 관해 찾아보니, 만약 Fastcgi 캐시를 이용하고, self hosted cdn을 구성했을때와 비슷한 방식처럼 보입니다만..이게 같은건데 구성 방법이 다른건가요?
늘 XETOWN에서 많은 도움을 받고 있습니다.
읽어주셔서 감사합니다.
이론적으로는 조금 느려집니다. 한 단계를 더 거치기 때문에...
현실적으로는 nginx가 워낙 빠르기 때문에 리버스 프록시를 쓰든 안 쓰든 거의 차이가 없습니다.
결론적으로는 아무 효과 없는 사서고생일 가능성이 높습니다.^^