首页
Yong's Blog
取消

正向代理与反向代理

Nginx作为时下最流行的HTTP服务器之一,同时它是一个反向代理服务器,提到反向代理服务器,有同学可能觉得这个概念很模糊,如果说到代理,他可能明白,但是再引出一个正向代理,估计懵了,笔者将尝试用浅显易懂的比方把这两个概念解释清楚。 nginx is an HTTP and reverse proxy server, a mail proxy server, and a generi...

linux ps 命令的结果中VSZ,RSS,STAT的含义和大小

ps是linux系统的进程管理工具,相当于windows中的资源管理器的一部分功能。 一般来说,ps aux命令执行结果的几个列的信息分别是: USER 进程所属用户 PID 进程ID %CPU 进程占用CPU百分比 %MEM 进程占用内存百分比 VSZ 虚拟内存占用大小 单位:kb(killobytes) RSS ...

Linux下查看Nginx等的并发连接数和连接状态

由HTTP客户端发起一个请求,创建一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端的请求。一旦收到请求,服务器会向客户端返回一个状态,比如”HTTP/1.1 200 OK”,以及返回的内容,如请求的文件、错误消息、或者其它信息。同一时刻nginx在处理客户端发送的http请求应该只是一个connection,由此可知理论上作为http web服务...

什么是 RESTful?

看Url就知道要什么 看http method就知道干什么 看http status code就知道结果如何 HTTP动词 对于资源的具体操作类型,由HTTP动词表示。 常用的HTTP动词有下面五个(括号里是对应的SQL命令)。 GET(SELECT):从服务器取出资源(一项或多项)。 POST(CREATE):在服务器新建一个资源。 PUT(UPD...

大话PHP设计模式笔记

PSR-0规范 命名空间必须与绝对路径一致 类名首字母必须大写 除入口文件外,其他”.php”必须只有一个类 符合PSR-0规范的基础框架 全部使用命名空间 所有PHP文件必须自动载入,不能有include/require 单一入口 三种基本的设计模式 工厂模式:工厂方法或者类生成对象,而不是在代码中直接new 单例模式:使某个类的对象仅允许创建...

MySQL性能优化

数据库优化的目的 避免出现页面访问错误 由于数据库连接timeout阐述页面5xx错误 由于慢查询造成页面无法加载 由于阻塞造成数据无法提交 增加数据库的稳定性 很多数据库问题都是由于低效的查询引起的 优化用户体验 流畅页面的访问速度 良好的网站功能体验 可以从几个方面进行数据库优化 优化无非是从三个角度入手: 第一个是从硬件,增加硬...