一、基础知识 1.什么是cache Web缓存是指一个Web资源(如html页面,图片,js,数据等)存在于Web服务器和客户端(浏览器)之间的副本。 2.为什么要用cache 即cache的作用,有以下几点: 2.1.减少网络带宽消耗; 2.2.降低服务器压力; 2.3.减少网络延迟、加快页面打开 ...
分类:
其他好文 时间:
2016-04-01 12:45:32
阅读次数:
166
在看《Web性能权威指南》的时候,看到了SPDY这货,于是便开始折腾起了这个了,也顺便把pagespeed加了进去。Nginx SPDY引自百科~~SPDY(读作“SPeeDY”)是Google开发的基于TCP的应用层协议,用以最小化网络延迟,提升网络速度,优化用户的网络使用体验。SPDY并不是一种...
分类:
Web程序 时间:
2015-11-23 18:43:29
阅读次数:
178
1.最初数据:结构----数据库非结构---文件系统半结构---文件系统或者关系数据库2.当并不能运行mysql监听:TCP:两台服务器,资源不争,网络延迟。unicsock:同一主机,实现共享内存,争资源。3.APP过大;动静分离概述:nginx处理静态页面;app处理动态页面,如php,jsp静态80%;..
分类:
其他好文 时间:
2015-11-21 07:12:19
阅读次数:
1148
排查:AG超过RPO在异步提交的secondary上执行了切换,你可能会发现数据的丢失大于RPO,或者在计算可以忍受的数据都是超过了RPO。1.通常原因1.网络延迟太高,网络吞吐量太低,导致Primary的日志堆积2.磁盘IO瓶颈导致LOG固化速度降低2. 网络延迟太高,网络吞吐量太低,导致Prim...
分类:
其他好文 时间:
2015-11-20 19:20:50
阅读次数:
211
目前的无线组网方式是采用无线AC控制器统一管理AP,通过一段时间的使用反溃该方式存在信号干扰问题,造成客户端连接AP不稳定和网络延迟大问题。针对以上的整理了一些优化的方案。一、改变无线AC控制器的管理方式。Ac控制器不再统一管理无线AP的SSID名称,只提供dhcp、防火墙、m..
分类:
其他好文 时间:
2015-10-19 17:33:01
阅读次数:
218
简单介绍在过去的几年里我们在移动蜂窝网络性能方面取得了重大进展。可是因为网络延迟的膨胀导致很多应用并没有得到改善。延迟问题长期以来一直制约着移动网络。虽然近年来已取得一些进展,但降低网络延迟没有跟上延迟的增长速度。正是因为这样的不正确等导致了延迟,而不是吞吐量,成为影响网络性能的最大因素。这篇文章逻...
分类:
移动开发 时间:
2015-09-30 19:43:43
阅读次数:
358
总结一些性能测试的做法为了减少网络延迟和带宽限制对性能测试的影响,最好在内网进行测试。性能测试一般在优化前和优化后,测试两轮,这样能够比较出优化前后的效果。性能测试最好跑的时间长一些,观察程序是否存在内存泄漏、资源未释放等问题。有的公司为了避免影响线上环境,只在测试环境做性能测试。我所在的公司性能测...
分类:
其他好文 时间:
2015-09-12 22:16:41
阅读次数:
137
Nginx的Web缓存服务与新浪网的开源NCACHE模块什么是web缓存Web缓存位于内容源web服务器和客户端之间,当用户访问一个 URL时,web缓存服务器回去后端web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问的是相同的URL,web缓存服务器直接输出内容给客户端,而不是像源服务器再次发送请求。web缓存降低了内容源web服务器、数据库的负载,减轻了网络延迟,提高了用户的响应...
分类:
Web程序 时间:
2015-08-08 22:54:50
阅读次数:
215
#Nginx的Web缓存服务与新浪网的开源NCACHE模块
##什么是web缓存
Web缓存位于内容源web服务器和客户端之间,当用户访问一个 URL时,web缓存服务器回去后端web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问的是相同的URL,web缓存服务器直接输出内容给客户端,而不是像源服务器再次发送请求。web缓存降低了内容源web服务器、数据库的负载,减轻了网络延迟,提...
分类:
Web程序 时间:
2015-08-08 19:58:32
阅读次数:
133