• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    浅谈PHP性能优化之php.ini配置

    内存

    默认设置

    memory_limit = 128M

    单个进程可使用的内存最大值,这个值的设定可以从以下几点考虑:

    文件上传

    默认设置

    file_uploads = On

    max_file_uploads = 20

    upload_max_filesize = 2M

    max_execution_time = 30 值 为 0 代表没有限制

    注意, Web 服务器也可以设置文件上传大小及超时时间,不能仅仅以 php.ini 的设置为准;

    会话

    PHP 的会话默认是保存在硬盘中

    session.save_handler = files

    在实际应用中,应当将会话保存在内存中。可使用 Memcached 或者 Redis。这样做主要有两个好处:

    可通过 PECL 安装memcached扩展并设置默认的save_handler为memcached

    session.save_handler = 'memcached'

    session.save_path = '127.0.0.1:11211'

    缓冲输出

    默认值

    output_buffering = 4096

    在较少的片段中把内容传递给访问者的浏览器,能减少 HTTP 请求总数。 因此,我们要让 PHP 缓冲输出,默认情况下,PHP 已经启用了输出缓冲功能,PHP 缓冲 4096 字节的输出之后才会把内容发送给 Web 服务器。

    注:如果想要修改输出缓冲区的大小,确保使用的值是 4(32 位系统)或 8(64 位系统)的倍数。

    真实路径缓存

    默认值

    realpath_cache_size = 4M

    realpath_cache_ttl = 120

    PHP 会缓存应用使用的文件路径,这样每次包含或导入文件时就无需不断搜索包含路径了,这个缓存叫真实路径缓存(realpath cache),如果运行的是大型的 PHP 文件(如 Composer 组件),使用了大量文件,增加 PHP 真实路径缓存的大小能得到更好的性能。

    以上就是浅谈PHP性能优化之php.ini配置的详细内容,更多关于PHP性能优化之php.ini配置的资料请关注脚本之家其它相关文章!

    您可能感兴趣的文章:
    • PHP之修改php.ini文件上传大小的配置问题案例讲解
    • PHP引擎php.ini参数优化深入讲解
    • PHP中关于php.ini参数优化详解
    • php web环境和命令行环境下查找php.ini的位置
    • 修改Apache配置指定php配置文件php.ini的位置方法
    • php.ini中date.timezone设置详解
    • PHP性能优化大全(php.ini)
    • php之php.ini配置文件讲解案例
    上一篇:详解PHP的7个预定义接口
    下一篇:详解php内存管理机制与垃圾回收机制
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    浅谈PHP性能优化之php.ini配置 浅谈,PHP,性能,优化,之,php.ini,