自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 nginx模式下的压力测试

[摘要]webbench由Lionbridge公司开发,主要测试每秒钟请求数和每秒钟数据传输量,同时支持静态、动态、SSL,部署简单,静动态均可测试。本文介绍Nginx使用webbench进行压力测试。  在运维工作中,压力测试是一项非常重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。  但是,在压力测试中存在一个共性,...

2019-03-02 09:51:52 1163

原创 nginx下配置web防盗链的两种方式

web防盗链是老生常谈的话题了,防盗链在特定环境下能有效的减轻服务器的压力,nginx给我们提供了很好的防盗链机制,我们只需要配置即可防盗链两种方式:referers,加密签名区别:前者根据nginx自行判断的请求来路(referer)的地址为非法的还是合法的,但是此种方法如果有心的人通过模拟referer进行访问的话还是没有办法,只能提高访问的门槛。后者需要配置一些参数加上自己的编上的算...

2019-02-23 09:56:36 213

原创 负载均衡的实现(七层)

七层便是基于url等应用层信息的负载均衡,通过nginx中的proxy功能实现七层负载均衡。两种策略模式:内置和扩展    1.内置策略模式:IP Hash(内置hash算法将请求分配),加权轮询(将所有请求都先交给权重:weight比较高的服务器)     2.扩展策略模式:fair(根据后端服务器响应时间来分配请求),通用hash(以nginx内置变量为key进行hash),一致h...

2019-02-22 13:48:23 697

原创 mysql的二进制的多种格式及使用建议

mysql二进制日志记录所有mysql数据库修改事件:增删改查和对表接口的修改事件(binlog只记录操作成功的事件) mysql二进制三种记录日志格式:       1.段(statement:记录sql,日志量较小,节约网络磁盘IO),       2.行(row:记录数据,更加安全的使用主从架构,相比之下比较高效的复制,日志量较大,推荐用行)                 ...

2019-02-20 14:04:58 445

原创 mysql复制功能(主从复制概念)

问题:当高并发下如何减轻mysql的压力(mysql服务器与web服务器不同,web服务器直接加装几台服务器就好了)解决:mysql复制功能减轻数据库的读负载原理:mysql复制功能是基于mysql的主数据库进行的复制二进制日志进行的顺序:新增数据进入--->主库二进制文件记录-----(复制二进制文件到备库二进制文件并更新)------>读取从库/主库的数据(需要配置负载...

2019-02-20 13:30:38 244 1

转载 tcp/IP协议 和udp区别

TCP协议与UDP协议的区别    首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,传输层,...

2018-08-14 15:09:18 2307

原创 CURL方法封装

说到获取接口方法我们常见的有两种,一种是获取feil_get_contents,一种就是curl。两种方法都可以远程获取数据接口,但是的话,前者在访问数据不大的情况还好,一旦并发量上去了,很可能导致服务器瘫痪,甚至宕机,因为其支持的网络服务较多,而且获取数据往往是全部抓取。curl我们就经常用,原来也没太关注,后来是为抓取别人家的网站封装了个接口,方便自己也是方便大家。/** @param $u...

2018-04-03 18:21:09 692

原创 TP5常用小技巧之model类

刚开始接触tp5的确发现与3.2有很大的出入,一开始入手是很不习惯的一件事情。后来发现真的是越用越喜欢,真的和laravel是有的一拼,闲话不多说,我简单介绍常用的一些model类方法    1.get:get($id):此方法用作获取数据库表中的主键=$id的数据并直接返回    2.save:此方法我最开始是不太了解的                save($date);这样操作是进行插入操...

2018-03-30 13:42:13 3089

原创 linux之文件编写

vi:打卡对应文件后:    打开或新建文件,并将光标至于第一行首:[root@centos6 /]# vi /etc/my.cnf    打开文件,并将光标移至最后一行行首:[root@centos6 /]# vi + /etc/my.cnf    打开文件,并将光标置于第n行首:[root@centos6 /]# vi +n /etc/my.cnf    打开文件,并将光标置于第一个与patt...

2018-03-23 13:04:03 835

转载 phpstorm的注册码

1. 在Licence Server 激活:(以下总有可以的吧))http://idea.imsxm.com/ (亲测直至目前均可用)http://www.0-php.com:1017http://idea.singee77.com/ http://idea.lanyus.com/ http://idea.qinxi1992.cn/2. 浏览器打开 http://idea.lanyus.com/ ...

2018-03-14 15:10:44 313

原创 PHP 动态页面静态化,半静态化

我们一般的文件分为动态文件和静态文件:       1.动态文件:一般以.php为后缀的文件,PHP的执行流程:语法分析-->编译-->加载;2.静态页面:一般指的是纯html文件,直接加载就可以了。3.动态页面静态化的实质:就是通过php内置函数去将动态页面转换成静态页面,和我们的伪静态是有根本上的不同的,伪静态这个内容今天就不提了我后面会单独出章节来讲伪静态的内容。什么是buffe...

2018-01-24 13:38:39 434

原创 Apach下的伪静态配置

首先,我们必须明白什么是伪静态,伪静态的作用是什么,为什么要用到伪静态,明白了这几点之后我们才算真正开始学习伪静态。1.伪静态的作用: 1.为了缓解服务器压力和增强搜索引擎的友好面,有利于网站的seo方面。 2.为了隐藏我们需要传递的参数名,防止网站的相关信息被抓取。 3.实际上的伪静态是相比静态页面增加了服务器的消耗的,但是基本和动态页面消耗相当,但是比动态页面多一个小小的脚本,

2018-01-23 12:44:53 246

原创 php本地虚拟域名配置 适用小白

1.首先我们要保证apach的两个东西是开启的 但是两个都是在同一个文件:httpd.confC:\phpStudy\Apache\conf(这是我的电脑默认路径)1.打开 LoadModule rewrite_module modules/mod_rewrite.so(这个默认是打开的)2.打开 Include conf/extra/httpd-vhosts.conf(这个需

2018-01-22 12:27:09 2231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除