在前两边TCP学习总结中,也大概地学习了TCP的整个流程,但许多细节中的细节并没有详细学习,例如超时重传问题,每次瓶颈回归慢启动效率问题以及最大窗口限制问题等。本学习篇章最要针对这些细节中的细节进行学习。TCP的复杂很多时候就是细节太多了,需要考虑许多的场景并利用许多复杂的算法和启动异步线程定时处理 ...
分类:
其他好文 时间:
2018-10-05 21:32:43
阅读次数:
245
一、得出程序运行时间 运行截图如下: 第一次运行时间为 0.942 s 第二次运行时间为 0.826 s 第三次运行时间为 0.861 s 平均运行时间为:0.876 s CPU参数:Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz 2.50GHz 二、猜测程序瓶颈 ...
分类:
其他好文 时间:
2018-10-04 09:55:06
阅读次数:
117
所谓最小瓶颈生成树....就是使得生成树树上最大边权值最小。 这里主要介绍一种期望O(M)(线性)的求法,其实主要就是二分,具体思路如下: 类比找第k大值的方法,首先随机一个边权w。 然后将不超过这个边权的边加入,遍历这张图。 如果图连通,那么瓶颈不超过w,于是只需考虑边权不超过w的边。 否则将这些 ...
分类:
其他好文 时间:
2018-10-04 09:25:53
阅读次数:
236
一、缓存式的Web应用程序架构: 在Web层和db层之间加一层cache层,主要目的:减少数据库读取负担,提高数据读取速度。cache存取的媒介是内存,可以考虑采用分布式的cache层,这样更容易破除内存容量的限制,同时增加了灵活性。 二、实现MySQL数据库异步查询实现: 通常情况下在PHP中My ...
分类:
数据库 时间:
2018-10-01 01:13:20
阅读次数:
288
性能指标—吞吐量定义:在不丢包的情况下能够达到的最大速率衡量标准:吞吐量作为衡量防火墙性能的重要指标之一,吞吐量小就会造成网络新的瓶颈,以至影响到整个网络的性能性能指标—延时定义:入口处输入帧最后1个比特到达至出口处输出帧的第一个比特输出所用的时间间隔衡量标准:防火墙的时延能够体现它处理数据的速度性能指标—丢包率定义:在连续负载的情况下,防火墙设备由于资源不足应转发但却未转发的帧百分比衡量标准:防
分类:
其他好文 时间:
2018-10-01 00:09:34
阅读次数:
173
Fiddler是一个HTTP调试抓包工具,你越使用Fiddler,就越能帮助你了解HTTP协议。通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况。它可以帮您记录,调试Microsoft Internet Explorer与Web应用程序的交互,找到Web程序运行性能的瓶颈 ...
分类:
其他好文 时间:
2018-09-30 20:10:44
阅读次数:
136
一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载方案就是使用nginx实现负载均衡。 一、负载均衡的作用 1、转发功能 按照一定的算 ...
分类:
其他好文 时间:
2018-09-30 18:10:02
阅读次数:
159
1、概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对 ...
分类:
其他好文 时间:
2018-09-30 16:51:55
阅读次数:
145
3、题目内容: 发现性能测试瓶颈的常用方法和可能出现性能瓶颈的地方? 解析: (1) 常用方法:排除法、极限法、猜错法、探针法、清单法等等 (2) 可能的性能瓶颈:大量大图法、程序内存泄漏、程序死锁、文件频繁读写、慢sql、缓存雪崩等等 例如:门户类型网站访问首页有大量大图片情况下,通过网络传输耗时 ...
分类:
其他好文 时间:
2018-09-30 16:50:34
阅读次数:
162
在之前的文章中,我们知道数据库服务可能已经成为了很多系统的性能关键点,甚至是瓶颈了。也给大家介绍了数据库服务器从主备架构、到主从架构、再到主主架构的基础方案。但如果单台机器已经不能满足完整业务数据存储的时候,我们就需要考虑采用多机甚至多中心的部署方案了。 今天我们就再来聊一聊,在多机环境下,数据库集 ...
分类:
数据库 时间:
2018-09-30 15:03:53
阅读次数:
141