반응형
매우 느린 HHVM, Wordpress, Nginx
제가 잘못하고 있는 것 같습니다만, 저는 php-fpm 워드프레스 셋업과 HHVM 워드프레스 셋업 사이에서 약간의 테스트를 하고 있습니다.HHVM에서 많은 놀라운 결과를 듣고 보았지만, 그 결과에 놀랐을 뿐입니다.
다음 apache testing 명령어를 사용하면 HHVM보다 php-fpm에서 훨씬 높은 성능률을 얻을 수 있습니다.
ab -n1000 http://127.0.0.1:8080/
php-fpm의 경우 초당 109.98의 요청을 받습니다.
안타깝게도 HHVM에서는 초당 최대 12.33건의 요청만 수신됩니다.
이러한 테스트는 표준 신규 Wordpress 설치에서 수행됩니다.내 구성에 뭔가 문제가 있는 게 틀림없습니다.내가 제대로 하고 있지 않은지 보기 위한 새로운 눈이 필요할 뿐이야.
세우다
내 동네 맥북의 부랑자 인스턴스.Ubuntu Server 14.04.1 LTS 1GB RAM 1 CPU Nginx MySQL
HHVM 구성
pid = /var/run/hhvm/pid
hhvm.server.file_socket=/var/run/hhvm/hhvm.sock
hhvm.server.type = fastcgi
hhvm.server.default_document = index.php
hhvm.log.level = Warning
hhvm.log.always_log_unhandled_exceptions = true
hhvm.log.runtime_error_reporting_level = 8191
hhvm.log.use_log_file = true
hhvm.log.file = /var/log/hhvm/error.log
hhvm.repo.central.path = /var/run/hhvm/hhvm.hhbc
hhvm.mysql.typed_results = false
hhvm.eval.jit_warmup_requests = 0
hhvm.eval.jit = true
Nginx 설정
location ~ \.(hh|php)$ {
fastcgi_pass unix:/var/run/hhvm/hhvm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
어떤 도움이라도 감사합니다!감사해요.
그래, 난 마침내 왜 이런 일이 일어나는지 알아냈어
느린 것은 HHVM이 아니다.Vagrant를 사용하여 호스트와 게스트 OS 간에 공유 디렉토리를 설정하고 있습니다.Virtual Box 공유 폴더의 속도가 매우 느립니다!!!모든 워드프레스 파일을 다른 개인 디렉토리에 배치하고 Nginx를 가리켰을 때 요청 수/초가 극적으로 증가했습니다.
언급URL : https://stackoverflow.com/questions/25147053/extremely-slow-hhvm-wordpress-nginx
반응형
'programing' 카테고리의 다른 글
C#에서 현재 사용자의 데스크톱 경로를 얻는 방법 (0) | 2023.04.10 |
---|---|
Python: ImportError를 제공하는 Panda pd.read_excel:Excel 지원을 받으려면 xlrd > = 0.9.0 설치 (0) | 2023.04.10 |
타자기로 할까요?아니면 ES6를 사용할 수 있을까요? (0) | 2023.04.05 |
어레이 상에서 OPEN JSON을 사용하는 방법 (0) | 2023.04.05 |
스프링 부트를 사용하여 현재의 액티브프로파일을 프로그래밍 방식으로 판별하는 방법 (0) | 2023.04.05 |