zoukankan      html  css  js  c++  java
  • Zend Optimizer,Zend Guard Loader 和 Zend Opcache 三者之间的区别

    PHP的加速插件有三个:Zend Optimizer、Zend Guard Loader 和 Zend Opcache。但其实都是一个,针对不通的php版本。名字叫法不一样而已。

    Zend Optimizer 是针对PHP 5.3.X 之前用的插件名称。       
    Zend Guard Loader 是针对php 5.3.x 到php5.6 之间的插件名称
    Zend Opcache 是针对php5.6之后包括php7.0之后使用的插件名称。

    考虑目前php基本都是php5.6起步。基本都是启用Zend Opcache 。 具体配置如下:

    php.ini:
    
    [opcache]
    
    ; 启动操作码缓存
    
    opcache.enable=1
    
    ; 针对支持CLI版本PHP启动操作码缓存 一般被用来测试和调试
    
    opcache.enable_cli=1
    
    ; 共享内存大小,单位为MB
    
    opcache.memory_consumption=128
    
    ; 存储临时字符串缓存大小,单位为MB,PHP5.3.0以前会忽略此项配置
    
    opcache.interned_strings_buffer=8
    
    ; 缓存文件数最大限制,命中率不到100%,可以试着提高这个值
    
    opcache.max_accelerated_files=4000
    
    ; 一定时间内检查文件的修改时间, 这里设置检查的时间周期, 默认为 2, 单位为秒
    
    opcache.revalidate_freq=60
    
    ; 开启快速停止续发事件,依赖于Zend引擎的内存管理模块,一次释放全部请求变量的内存,而不是依次释放内存块
    
    opcache.fast_shutdown=1
    
    ;启用检查 PHP 脚本存在性和可读性的功能,无论文件是否已经被缓存,都会检查操作码缓存,可以提升性能。 但是如果禁用了 opcache.validate_timestamps选项, 可能存在返回过时数据的风险。
    
    opcache.enable_file_override=1

    检测是否开启的插件:

    https://github.com/rlerdorf/opcache-status
  • 相关阅读:
    html+css
    HTML的矢量图转换文字
    js初级——复习html+css-下拉标志
    js初级——复习html+css
    四方定理(递归) --java
    进制转换模板
    最大值最小化问题 和最小值最大化问题 ---(二分)
    分治法---循环日程表问题
    全排列 ---java
    并查集---java模板
  • 原文地址:https://www.cnblogs.com/flyfish2012/p/9577451.html
Copyright © 2011-2022 走看看