美文网首页
3.3 PHP优化

3.3 PHP优化

作者: MelodyOf流沙 | 来源:发表于2021-03-25 15:02 被阅读0次

php.ini优化

  • 设置每个脚本运行的最长时间
    当无法上传交大的文件或者后台设备数据经常超时,此事需要调整如下设置:
    max_execution_time = 30
  • 每个脚本使用的最大内存
    memory_limit = 128M
    如果要取消内存限制,则必须将其设为-1
    设置了该指令后,memory_get_usage()函数将变为可用
  • 当上传较大文件时,需要调整如下参数:
    upload_max_filesize = 2M;

php-fpm.conf优化

  • pm = dynamic/static;
    表示使用哪种进程数量管理方式
    dynamic表示动态.
    static表示php-fpm进程数是静态的,进程数自始至终都是pm.max_children指定的数量,不再增加或减少。
    pm.max_children = 300; 静态方式下开启的php-fpm进程数量
    pm.start_servers = 20; 动态方式下的起始php-fpm进程数量
    pm.min_spare_servers = 5; 动态方式下的最小php-fpm进程数量
    pm.max_spare_servers = 35; 动态方式下的最大php-fpm进程数量
    可以参考 总内存/30M 来计算

  • request_slowlog_timeout/slowlog
    系统慢日志记录

  • rlimit_files
    配置php-fpm进程可打开的最大文件句柄数

常用函数的时间复杂度

image.png

相关文章

  • 3.3 PHP优化

    php.ini优化 设置每个脚本运行的最长时间当无法上传交大的文件或者后台设备数据经常超时,此事需要调整如下设置:...

  • PHP 配置优化

    php.ini 调整 php-fpm.conf 优化 php 项目配置文件(www.conf)优化 重启 php

  • 雷达优化

    一.雷达现状 二.雷达加载内容 三.雷达优化方向 3.1模块/资源加载优化 3.2图片优化 3.3

  • 高性能php开发

    php优化路线 1.前端JavaScript/css/Images 2. php 代码优化tips Opcode缓...

  • PHP程序性能优化大全

    PHP优化对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini...

  • 性能优化之PHP

    这是在慕课网上《性能优化之php》记下来的笔记,防止遗忘。 一、语言级性能优化 1、优化点:少写代码,多用PHP自...

  • PHP性能优化原理

    在介绍优化PHP性能之前,我们先了解一下PHP运行的原理。 PHP Hypertype Preprocessor ...

  • 如何进行一次简单的性能分析

    基于xhprof开发php性能优化系统全文 安装 安装php msgpack扩展 安装php xhprof扩展 p...

  • 优化php-fpm

    主要是php-fpm配置优化。

  • PHP性能优化

    1 PHP语言级性能优化:少些代码,多用PHP自身能力;(多用PHP内置变量,常量,函数) PHP内置函数的性能不...

网友评论

      本文标题:3.3 PHP优化

      本文链接:https://www.haomeiwen.com/subject/ykbchltx.html