Fungsi Opcache pada PHP 7
Saya kemudian melakukan searching terkait caching pada source PHP dan menemukan mengenai OPcache. Saya kemudian membuka php.ini dan menemukan setting OPcache seperti berikut ini:
[opcache]
zend_extension=php_opcache.dll
; Determines if Zend OPCache is enabled
opcache.enable=1
Kemudian saya mengganti opchache.enable ke seting 0, restart web server dan script saya berjalan dengan normal. Setiap ada perubahan pada script saya maka web server secara realtime meresponnya.
Dari informasi pada situs PHP yang ada diĀ http://php.net/manual/en/intro.opcache.phpmenyatakan bahwa
OPcache improves PHP performance by storing precompiled script bytecode in shared memory, thereby removing the need for PHP to load and parse scripts on each request.
Dari penjelasan di atas bahwa OPcache meningkatkan performance dengan melakukan cache script PHP kita ke memory. Dari sini dapat disimpulkan bahwa saat development kita harus menonaktifkan OPcache, tetapi kita dapat mempertimbangkan mengaktifkan OPcache pada saat production.
Recent Comments