Wordpress 사이트용 서버를 구성하려고 합니다. Opcode 캐싱에는 무엇을 사용해야 합니까? APC, xcache 또는 eAccelerator?
답변1
APC는 세 가지 중에서 단연 최고의 옵션입니다. eAccelerator는 기초를 잃기 시작했으며 최신 버전의 PHP에 문제가 있는 것 같습니다. APC를 찾을 수 있습니다여기. 다른 링크도 많이 있지만 이것은 평판이 좋은 링크입니다(최신 버전이라고 가정). 파일 에 정의할 기본 설정은 php.ini
다음과 같습니다.
extension=”apc.so”
apc.enabled=”1”
apc.shm_size=”30M”
예를 들어, eAccelerator를 사용하여 세 대의 서버에 걸쳐 로드 밸런싱된 Piwik 설치를 실행했는데 초당 약 15개의 적중을 처리할 수 있었습니다. APC로 전환하고 설치에 필요한 설정을 좁힌 후에는 Piwik 웹 인터페이스에 아무런 결함 없이 초당 40회 이상의 히트(월 200만회 이상)를 달성했습니다.
다음은 APC를 켜고 끄는 CPU 이미지입니다(Piwik은 cron 작업을 사용하여 정보를 수집하지만 요점은 효율성입니다).
답변2
나는 현재 Xcache를 자세히 살펴볼 것입니다. APC에는 업데이트가 많지 않았으며 우리에게 꽤 많은 opcode 오류가 발생했습니다. Xcache는 소개가 많이 필요하지 않은 lighttpd 그룹에서도 관리합니다.
마지막으로, APC는 통합되지 않았으며 그렇게 말하는 모든 사람들을 위해 PHP 내에 통합되지 않을 것입니다(반드시 이 스레드에서는 아니지만 네트워크 전반에 걸쳐). 이는 5.4로 백포트된 초기 PHP6 대화에 해당되었지만 삭제되었습니다. ). 최신 강연에서는 PHP가 어떤 opcode 캐싱 시스템을 사용할지 결정하려고 시도하고 있습니다. 마지막으로 듣기로는 Zend Accelerator를 고려 중인데 더 이상 직접 다운로드할 수도 없습니다.
답변3
나는 nginx+php-fpm 구성에서 apc를 사용합니다. 이것은 일반적으로 우리 사이트에 사용되는 것입니다.
답변4
나는 APC를 사용한다http://www.ubuntubrsc.com/그리고 그것은 꽤 좋습니다.
그걸 섞어 먹으면엔진스(마이크로캐시 포함),PHP-FPM,배치캐시그리고클라우드플레어 프로, 당신은 정말 빠른 웹사이트를 얻을 수 있습니다. 리소스 사용량도 꽤 굉장합니다.