모든 사이트에 대해 nginx, memcached 및 APC를 사용하고 있습니다. 내가 호스팅하는 사이트는 vBulletin 포럼과 다른 사이트입니다.NGINX 및 memcached - 전체 페이지 캐싱 및 TTL
나는 nginx와 memcached를 설정하여 nginx가 memcached 서버에 전체 페이지 항목이 있는지 확인하고 PHP로 요청을 전달하지 않고 전체 페이지를 캐시 한 다음 표시합니다 사용자에게 구성에 대한 링크를 참조하십시오 : http://pastebin.com/ZFSrA9e5
현재 vBulletin 포럼은 "$ config [ 'Datastore'] [ 'class'] = 'vB_Datastore_Memcached';" 그리고 WP 블로그는 Memcached Object Cache (http://wordpress.org/extend/plugins/memcached/)를 사용하고 있습니다.
지금까지 memcached의 전체 페이지로 캐싱하고 있습니다 (위에서 설명한대로). 내가 어떤 이슈에 빠지면 - 지금까지는 그렇게 좋은지 보아라.
달성하고자하는 것은 좋은 로딩 시간과 낮은로드입니다. 나는 우연히 한 나는 우연히 한 문제/질문은 다음과 같습니다
어떻게 예를 들어 처음에 사용자가 로그인되는 memcached는 첫 번째 사용자에 대한 요청을 캐시 것을 알고있다. 그런 다음 다음 사용자가 오면 memcached가 첫 번째 사용자의 캐시 된 페이지를 제공합니다.
어떻게 memcached/nginx가 캐시를 업데이트하기 위해 전체 사이트 캐시를 플러시합니까?
APC와 memcached를 모두 실행하는 것이 좋습니까? 내가 아는 한. memcached 캐시 작은 값과 apc 캐시에 컴파일 된 PHP 코드가 맞습니까?
누군가 내게이 질문에 대해 가르쳐 줄 수 있다면 정말 대단 하시겠습니까?
와우, 너무 흥미 롭습니다. 나는 당신이 높은 볼륨을 가져 가라. 특히 Nginx에서 vBulletin 설정에 깊은 인상을 받았으므로 URL 재 작성 및 구성이 어려울 수 있습니다. 나는 이것에 응답을보기 위하여 흥미있다. 수 설정, 설정에 대한 자세한 내용을 게시 할 수 있습니다 .. specs .. repped. 필요하면 현상금도받습니다. – TheBlackBenzKid
나는 많은 양을 얻지 못하고, 학습 목적으로 이것을합니다. nginx에 vBulletin 설정은 잘, 아무것도.방금 기본 서버 블록을 추가하고 webroot에 vBulletin php 파일을 놓았습니다. 나는 E3 Xeon 1230v2와 8GB 램, SSD는 없지만 RAID 1에는 2 개의 1tb 드라이브를 사용했다. –