Nginx禁止特定用户代理(User Agents)访问

用户代理是指浏览器,它的信息包括硬件平台、系统软件、应用软件和用户个人偏好。用户代理的能力和偏好可以认为是元数据或用户代理的硬件和软件的特性和描述;Nginx禁止特定用户代理(User Agents)访问 不太好理解,简单来说告诉服务器你当前使用的是什么浏览器、工具等等。例如火狐、谷歌chrome、wget、curl。 ...

PHP-FPM多方面调优策略

PHP-FPM多方面调优策略common gateway interface (公共网关接口),每当客户请求CGI的时候,WEB服务器就请求操作系统生成一个新的CGI解释器进程(如php-cgi.exe),CGI 的一个进程则处理完一个请求后退出,下一个请求来时再创建新进程。当然,这样在访问量很少没有并发的情况也行。可是当访问量增大,并发存在,这种方式就不适合了。于是就有了fastcgi ...

Nginx多方面调优策略

Nginx多方面调优策略Nginx作为web server热门项目,有着高性能、简单配置以及跨平台,越来越多的企业选择使用它,我们这篇博客来说一下如何优化Nginx 最精简编译安装Nginx 我们经常安装软件就会发现,有些东西我们并不需要,我们最小安装,等以后需要了再安装扩展就可以,Nginx也是一样的道理 ...

日志切割工具-Logrotate实现nginx日志切割

日志切割工具-Logrotate实现nginx日志切割我们不管在生产环境还是开发环境,看日志是必不可少的,日志中往往包含很多有用的信息,有时候被DDOS、上传非法文件等等,我们都需要通过日志分析。但是日志是跟访问量成正比的,你的访问量越大,你的各种级别日志就越多,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成个很严重的问题。不仅是这个,如果你是一个日志文件的话,你阅读、打开都要花费很大力气,那么怎么才能处理好这种情况? ...

深入理解composer自动加载原理

深入理解composer自动加载原理Composer 作为 PHP 的包管理工具,为 PHPer 们提供了丰富的类库,本文来一步步剖析 Composer 的原理 从 __autoload魔术方法 到 spl_autoload_register函数 建立vendor目录,下面建立 autoload.php TestClass.php spl_autoload_register.php 利用__autoload实现自动加载 ...