编程语言
首页 > 编程语言> > PHP开启opcache提高性能

PHP开启opcache提高性能

作者:互联网

前置条件 1、检查php环境是否安装opcache 扩展 phpinfo() 2、检查 opcache.enable = on 是否打开   laravel框架中opcache的使用: 前面提到,opcache.validate_timestamps 设置为 0 的话我们需要在每次修改 PHP 代码后手动清除 OPcache。为此我创建了一个扩展包来提供相应的 Artisan 命令处理 OPcache 清理事宜:https://github.com/appstract/laravel-opcache。 安装完扩展后,只需执行如下命令即可清理 OPcache: composer require appstract/laravel-opcache=3.2.1 原因是laravel版本为5.8.* 最新版本composer require appstract/laravel-opcache=4.0.0 要 6.*才行 php artisan list 查看opcache 的命令   ★检查opcache是否开启成功: Cache hits 在使用中会一直增长 Cache misses 在初始化增长之后就会保持不增加 使用laravel提供的命令清楚opcache缓存 php artisan opcache:clear 清除之后再查看   php代码源生函数操作opcache opcache_compile_file($php_file); #预生成opcode缓存 opcache_is_script_cached($php_file) #查看是否生成opcode缓存 opcache_invalidate($php_file, true) #清除单个缓存 opcache_reset(); #清空缓存 opcache_get_status(); #获取缓存的状态信息 opcache_get_configuration(); #获取缓存的配置信息

标签:laravel,缓存,开启,opcache,file,PHP,OPcache,php
来源: https://www.cnblogs.com/foracer/p/13984402.html