关于php和nginx的一些小优化

一,php的cli命令行是不使用php缓冲区的,在使用php-fpm时可以在php.ini中设置output_buffering = 4096,implicit_flush=false 或 off,要修改输出缓冲区的大小,应确保使用4或8的倍数,他们分别对应32位和64位操作系统,第二个值设置当有新数据写入php缓冲区禁止刷新发送到下一层,这样只有在写满缓冲区或脚本结束时才会刷新。

二,nginx开启gzip,level越高压缩度约越大,压缩速度越慢,越占用php,一般设置为4到6,因为当设置到6或之后时压缩度不会再有更大的提升了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_阅读 1,912评论 0 3
  • php.ini设置,上传大文件: post_max_size = 128Mupload_max_filesize ...
    bycall阅读 6,913评论 3 64
  • PHP的输出缓冲区 什么是缓冲区?简单而言,缓冲区的作用就是,把输入或者输出的内容先放进内存,而不显示或者读取.至...
    桖辶殇阅读 2,040评论 3 12
  • 这篇是Nginx安装配置PHP(FastCGI)环境的教程。Nginx不支持对外部程序的直接调用或者解析,所有的外...
    SkTj阅读 3,166评论 2 20
  • 没有大树可以依靠, 没有外力可以攀附, 没有捷径可以找寻, 我们就要比他人多出几分努力, 我们就要每天超越自己一点...
    子者阳生之初阅读 238评论 0 0