admin 发布于 02月08, 2018

phpstorm用正则删除PHP代码空行小技巧

有很多小伙伴会遇到代码空行特别多,但是一行一行删除肯定很烦躁,这时候就需要用到批量删除空行。

怎么批量删除空行呢?

我的办法是用正则把所有空行找到,然后一键全部替换。

首先把Match Case和Regex打上勾

第一个搜索框就填写正则规则:^\n

阅读全文 »

admin 发布于 01月18, 2018

系统吞吐量(TPS)、用户并发量、性能测试概念和公式

下面是性能测试的主要概念和计算公式,记录下:

一.系统吞度量要素:

一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。

单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。

系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间

阅读全文 »

admin 发布于 01月18, 2018

keepAlived应用于HaProxy的主备自动切换实现高可用

前言

对于访问量较大的网站来说,随着流量的增加单台服务器已经无法处理所有的请求,这时候需要多台服务器对大量的请求进行分流处理,即负载均衡。而如果实现负载均衡,必须在网站的入口部署服务器(不只是一台)对这些请求进行分发,这台服务器即反向代理。由于反向代理服务器是网站的入口,其负载压力大且易遭到攻击,存在单点故障的风险,所以我们需要一个高可用的方案来实现当一台反向代理服务器宕机的时候,另一台服务器会自动接管服务。基于以上要求,我们使用HAProxy,KeepAlived来构建高可用的反向代理系统。

阅读全文 »

admin 发布于 01月14, 2018

高性能的服务器的架设

对于高性能网站 ,请求量大,如何支撑?

  1. 减少请求 对于开发人员----合并css, 背景图片, 减少mysql查询等
  2. 对于运维 nginx的expires ,利用浏览器缓存等,减少查询
  3. 利用cdn来响应请求
  4. 最终剩下的,不可避免的请求----服务器集群+负载均衡来支撑

阅读全文 »