摘要: PS:在运维工作中,压力测试是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。面 阅读全文
posted @ 2018-01-23 10:53 huohuohiahia 阅读(141) 评论(0) 推荐(0)
摘要: 一、测试工具: Apache 压力测试工具ab ab是针对apache的性能测试工具,可以只安装ab工具。 ubuntu安装ab 1 centos安装ab 1 ab的参数详细解释 格式: ./ab [options] [http://]hostname[:port]/path 参数: -n在测试会话 阅读全文
posted @ 2018-01-23 10:34 huohuohiahia 阅读(718) 评论(0) 推荐(0)
摘要: 网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。 性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。 ab是apache自带的压力测试工具。 阅读全文
posted @ 2018-01-23 10:32 huohuohiahia 阅读(132) 评论(0) 推荐(0)
摘要: 1:硬件方面 普通的一个p4的服务器每天最多能支持大约10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力 软件怎么优化都是于事无补的。主要影响服务器的速度 有:网络-硬盘读写速度-内存大小-cpu处理速度。 2:软件方面 第一个要说的就是数据库,首先要有一个很好的架构 阅读全文
posted @ 2018-01-23 10:23 huohuohiahia 阅读(169) 评论(0) 推荐(0)
摘要: MySQL读写分离技术 阅读目录 1、简介 2、基本环境 3、配置主从复制 4、MySQL读写分离配置 4.1、安装lua 4.2、安装mysql-proxy 5、MySQL读写分离测试 1)、修改rw-splitting.lua文件 2)、修改完成后,启动mysql-proxy 3)、创建用于读写 阅读全文
posted @ 2018-01-23 10:19 huohuohiahia 阅读(210) 评论(0) 推荐(0)
摘要: 1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 b. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where nu 阅读全文
posted @ 2018-01-23 10:02 huohuohiahia 阅读(172) 评论(0) 推荐(0)
摘要: 1、减少页面请求: 从WEB运行原理上讲,IIS请求是无状态的,在服务器端一直是连接和关闭的不断进行着,如果能减少服务器请求,总的时间将会减少。 之前我下载163邮箱的登陆页面的图片时发现,它们的只用到了一个图片来完成整个页面的所有图片,当时我就纳闷了,这跟平时做的网站不一样呀。然来这样做减少浏览器 阅读全文
posted @ 2018-01-23 09:53 huohuohiahia 阅读(275) 评论(0) 推荐(0)