programing

매우 느린 HHVM, Wordpress, Nginx

javamemo 2023. 4. 5. 21:15
반응형

매우 느린 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

반응형