提高服务器的负载能力,是一个永恒的话题。在一台服务器CPU和内存资源额定有限的情况下,最大的压榨服务器的性能,是最终的目的。要提高 Linux系统下的负载能力,可以先启用Apache的Worker模式,来提高单位时间内的并发量。但是即使这么做了,当网站发展起来之后,连接数过多 的问题就会日益明显。在...
分类:
系统相关 时间:
2015-10-20 21:21:01
阅读次数:
367
值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,...
分类:
编程语言 时间:
2015-10-15 23:33:31
阅读次数:
656
吞吐量:指在一次性能测试过程中网络上传输的数据量的总和。 对于交互式应用来说,吞吐量指标反映的是服务器承受的压力,在容量规划的测试中,吞吐量是一个重点关注的指标,因为它能够说明系统级别的负载能力,另外,在性能调优过程中,吞吐量指标也有重要的价值。如一个大型工厂,他们的生产效率与生产速度很快,一天生....
分类:
其他好文 时间:
2015-10-13 18:39:04
阅读次数:
117
前言 网站的性能优化是非常重要的,直接决定了用户体验,和网站的负载能力。 Wordpress是一款非常受欢迎的Blog/CMS开源软件。全球数百万的网站使用wordpress搭建。 那么,如何让wordpress的性能、效能达到最佳,在减少服务器负荷的情况下,提高网站的访问速度,或者说提高...
分类:
Web程序 时间:
2015-10-12 00:38:27
阅读次数:
189
webbench是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力。下载地址可以到google搜,我这里给出一个下载地址:http://soft.vpser.net/test/webbench/webbench-1.5.tar.gz这个程序更小,解压后不到50K,呵...
分类:
Web程序 时间:
2015-09-29 18:54:44
阅读次数:
220
Mysql读写分离是为了提高网站的访问速度,提高数据库的并发负载能力。 但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。 因此,一般...
分类:
数据库 时间:
2015-09-26 12:12:39
阅读次数:
307
开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到6...
分类:
其他好文 时间:
2015-09-13 11:59:58
阅读次数:
161
一、场景描述 很多做服务接口的人或多或少的遇到这样的场景,由于业务应用系统的负载能力有限,为了防止非预期的请求对系统压力过大而拖垮业务应用系统,便在对服务接口做了许多策略:服务接口降级、限流、引流等。本...
1.WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链...
分类:
编程语言 时间:
2015-09-05 19:17:17
阅读次数:
268
负载均衡可以用LVS方案,但是为了防止单点故障,可以选择lvs+keepalived组合保证高可用性lvs和nginx的负载均衡区别:·lvs是4层(传输层)负载均衡,仅作请求分发用,没有流量所以抗负载能力强lvs工作在内核空间·nginx是7层(应用层)负载均衡,可以针对http协议做分流用比如..
分类:
其他好文 时间:
2015-09-01 00:01:29
阅读次数:
448