HTTPS进阶优化(一)

又拍云有一篇文章突破这5个技术难点,HTTPS会好用到飞起来~ ,总结的五个技术难点,HSTS、HTTP/2、OSCP stapling、Session ID、SNI技术。现在基本我都解决了。 目前在ssllabs上的评分: sslbals上的评分已经达到A+,不过还有一点东西需要处理。然而在HTTP Security Report上测出来,问题还很多: 现在开始一块块地优...

阅读全文 »

升级到HTTP/2,性能大提升

既然上了HTTPS,就肯定得上HTTP2了,HTTP2的速度上升了不止一个档次,让网站飞起来吧。 升级到HTTP/2其实很简单,我们只需要注意这几点: HTTP2现在需要HTTPS HTTP2要求Nginx版本是1.9.5以上 openssl版本要求1.0.2 修改Nginx的配置:在listen 443 ssl 后面加上http2 default_server就行了 理论上,这样就可以了。但是...

阅读全文 »

服务器由阿里云虚拟主机转云服务器ECS实践(二)性能优化

服务器搭建完毕,程序正常跑起来了,还不够,我们还需要干点有意思的事情,让程序跑得更爽!所以优化一下性能,让网站速度更快。 注:环境是Nginx+MySQL5.7+PHP7 一 开启OPcache加速 OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是省去了每次加载和解析 PHP 脚...

阅读全文 »

Centos6.8编译安装LNMP环境(Nginx+MySQL+PHP)

写在前面 对于新手的一点建议:  最好熟悉一下linux 的基本命令,vim的常用命令 千万不要无脑复制,先看一下命令,特别是路径要注意 学会排查错误 本篇安装的软件版本为: Linux:Centos6.8 Nginx:1.10.3 MySQL:5.7.17 PHP:7.0.16 最近研究了Linux系统下的PHP环境搭建,个人感觉最好最好不要用yum默认的程序包安...

阅读全文 »

解决windows下php-cgi进程经常自动关闭

php-cgi在linux中有fpm管理,Apache不是采用cgi这种模式,于是乎就出现了,在windows下,采用nginx时,开启的php-cgi监听非常不稳定,经常奔溃关闭。现在解决了这个问题。注意是win32位系统下解决的,虽然服务器上64位系统也跑起来了,但是环境装的都是32位的。 采用了这个叫xxfpm的FastCGI进程管理器:xxfpm 下载后运...

阅读全文 »

windows下解决Nginx+php-cgi线程并发问题

高高兴兴封装了个cURL类,准备开始搞起,在本地调用本地写好的接口,然而发现请求没有效,一直在转圈圈,没有效果,然后报错30秒超时错误。提示是在这里出错了: 那么意思就是请求是正常的,只不过另一端没反应。找到了问题的根源在于,windows下的Nginx并发配置是没有效果的。 之前搭建环境时写的start_nginx.bat文件如...

阅读全文 »

支持Pathinfo模式的Nginx配置

最近搞TP5,配置Nginx服务器。玩惯了Apache,发现nginx确实很不一样。尝试了N种方法都无法配置成功。 因为用windows本地开发调试的,根目录下又有多个目录,一直不知道在怎么弄。最后终于找到解决方法。 用这个就可以让TP的pathinfo模式跑起来,试了一下不冲突。 再去掉index.php: 2016.12.17后续: 发现了一直以来一个...

阅读全文 »