天天看點

php檢視opcache是否開啟,開啟opcache

檢視和分析目前的Opcache加速效果那?答案是可以使用下Github上開源的項目:https://github.com/rlerdorf/opcache-status

将下載下傳下來的項目放入到目前的Web伺服器根目錄下,直接通路即可,先看效果:

**開啟這個最好把xdebug關閉**,不然緩存效果測不出來!

php.ini配置:

zend_extension = /usr/local/php/lib/php/extensions/no-debug-zts-20151012/opcache.so

opcache.memory_consumption=128

opcache.interned_strings_buffer=8

opcache.max_accelerated_files=4000

opcache.revalidate_freq=60

opcache.fast_shutdown=1

opcache.enable_cli=1

opcache.enable=1

【沒開啟第一次測試】:

[[email protected] ~]# ab -n 100 -c 10 http://nb.tobosu.com/

**Time taken for tests: 129.596 seconds**

**Requests per second: 0.77 [#/sec] (mean)**

** 【沒開啟第二次測試】:**

[[email protected] ~]# ab -n 100 -c 10 http://nb.tobosu.com/

**Time taken for tests: 144.500 seconds**

**Requests per second: 0.69 [#/sec] (mean)**

【開啟後第一次測試】:

[[email protected] ~]# ab -n 100 -c 10 http://nb.tobosu.com/

**Time taken for tests: 122.882 seconds**

**Requests per second: 0.81 [#/sec] (mean)**

【開啟後第二次測試】:

[[email protected] ~]# ab -n 100 -c 10 http://nb.tobosu.com/

**Time taken for tests: 124.468 seconds**

**Requests per second: 0.80 [#/sec] (mean)**

清除緩存:opcache_reset();或者重新開機php-fpm