swoole最新的发行版安装

2019-4-2 fredzeng WEB服务

和任何开源项目一样, Swoole总是在最新的发行版提供最可靠的稳定性和最强的功能, 请尽量保证你使用的是最新版本

1. 直接使用Swoole官方的二进制包 (初学者 + 开发环境)

访问我们官网的下载页面

编译需求

  • Linux, OS X 系统 或 CygWin, WSL
  • PHP 7.0.0 或以上版本 (版本越高性能越好)
  • GCC 4.8 及...

阅读全文>>

标签: http swoole

评论(0) 浏览(54)

Http性能压测工具wrk

2019-4-2 fredzeng WEB服务

用过了很多压测工具,却一直没找到中意的那款。最近试了wrk感觉不错,命令及结果很类似ab,写下这份使用指南给自己备忘用,如果能帮到你,那也很好。

安装

wrk支持大多数类UNIX系统,不支持windows。需要操作系统支持LuaJIT和OpenSSL,不过不用担心,大多数类Unix系统都支持。安装wrk非常简单,只要从github上下载wrk源码,在项目路径下执行make命令...

阅读全文>>

标签: http https wrk ab

评论(0) 浏览(44)

nginx+php-fpm,使用Unix Socket还是tcp方式连接?

2019-4-1 fredzeng WEB服务

将Nginx与FastCGI的通信方式由TCP改为Unix Socket。TCP在高并发访问下比Unix Socket稳定,但Unix Socket速度要比TCP快”,看来这是真的存在。两者各有优缺点啊

1.worker_processes 越大越好(一定数量后性能增加不明显)


2.worker_cpu_affinity 所有cpu平分worker_processes 要比每个worker_proce...

阅读全文>>

标签: nginx php-fpm TCP Unix Socket

评论(0) 浏览(33)

PHP7开启Opcode性能对比

2019-4-1 fredzeng WEB服务

Opcache 的前生是 Optimizer+ ,它是PHP的官方公司 Zend 开发的一款闭源但可以免费使用的 PHP 优化加速组件。 Optimizer+ 将PHP代码预编译生成的脚本文件 Opcode 缓存在共享内存中供以后反复使用,从而避免了从磁盘读取代码再次编译的时间消耗。同时,它还应用了一些代码优化模式,使得代码执行更快。从而加速PHP的执...

阅读全文>>

标签: php Opcode

评论(0) 浏览(31)

禅道7.3升级到11.3版本,通过源代码方式升级(通用)

2019-3-19 fredzeng WEB服务

一、升级步骤

  1. 在我们 网站下载新版本的源码包,以.zip结尾。wget http://dl.cnezsoft.com/zentao/11.3/ZenTaoPMS.11.3.stable.zip
  2. 解压缩新的程序,覆盖到原来的目录。比如之前禅道安装的目录是在/home/wwwroot/zentao下面,则将代码覆盖到/home/wwwroot/zentao,操作方法:...

阅读全文>>

标签: bug zentao 禅道

评论(0) 浏览(77)

nginx负载均衡(5种方式)、rewrite重写规则及多server反代配置梳理

2019-2-21 fredzeng WEB服务

阅读全文>>

标签: nginx 负载均衡 LB

评论(0) 浏览(65)

安装Composer PHP Warning: copy(): SSL operation failed with code 1.

2019-1-26 fredzeng WEB服务

报错信息

[root@localhost ~]# php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" PHP Warning:  copy(): SSL operation failed with code 1. OpenSSL Error messages: err...

阅读全文>>

标签: php curl Composer

评论(0) 浏览(150)

使用nginx配置多个php-fastcgi负载均衡

2019-1-10 fredzeng WEB服务

配置还是非常简单的,充分体现了nginx的强大与配置的简单。应用的最前端是一台nginx服务器,所有静态的内容都由nginx来处理,而将所有php的 请求都分摊到下游的若干台运行PHP fastcgi守护进程的服务器中,这样可以以一种廉价的方案来实现对系统负载的分摊,扩展系统的负载能力。

阅读全文>>

标签: nginx php FastCgi 负载均衡

评论(0) 浏览(203)

Caddy nginx服务器QUIC部署

2018-7-13 fredzeng WEB服务

Caddy是一个Go语言写的,易于使用的通用Web服务器。自动的HTTPS、HTTP/2支持、QUIC支持和随处运行这些特性非常有吸引力,特别是对QUIC的支持。以Caddy作为Web服务器,主页的加载时间只有680ms;下面的图显示以nginx作为Web服务器,主页的加载时间则长达1.99s,要慢接近2倍。

阅读全文>>

标签: nginx quic caddy

评论(0) 浏览(1118)

nginx 对文件(动态页面) 进行缓存 ( nginx content caching)

2018-5-23 fredzeng WEB服务

设置好了允许缓存后,进一步可以设置它的过期时间: (iteration 如何解释。。需要动手弄一下)

参与cache 过程 的,有两个角色, cache manager 和 cache loader:

1. cache manager 会循环的检查 cache的状态。当它发现 缓存的文件超过了 max_size 这个数目后,就会删掉最少访问的cache page. 

2. cache loader: 仅仅在nginx启动后 随之启动一次。它把之前的cache 信息加载到 shared memory中去。这在nginx启动的前几分钟会拖累nginx的速度。

以上的iteration, 比 loader_threshold(默认是200ms) 要少。 每次加载的文件数目小于 loader_files(默认是100),每个iteration 间隔 loader_sleeps (默认50ms)。 

阅读全文>>

标签: nginx proxy cache

评论(0) 浏览(736)

Powered by emlog sitemap