nginx文件压缩 如果我们租用了一个带宽很低的服务器,网站访问速度会很慢,这时我们可以通过让nginx开启GZIP压缩来提高网站的访问速度。 首先我们对nginx进行限速操作,限制每个连接的访问速度为128K来建立一个比较慢的访问场景; 修改/mydata/nginx/conf目录下的nginx. ...
分类:
其他好文 时间:
2020-01-15 23:11:46
阅读次数:
120
计算机系统中最著名的冯诺依曼体系包括输入输出设备、cpu、存储器。1.cpu:cpu作为计算机的运算中心主要工作就是完成一些运算,在我们现在的生活中一台设备中会包含不止一个cpu,与此同时cpu也具有一定的存储功能,但是存储量很小,cpu中的寄存器就发挥着这样的作用,他们的特点是空间小、访问快。2.存储器①内存:存储大小相对外存小,cpu可以直接访问、速度快、断电后数据不会被保存②外存:存储空间相
分类:
系统相关 时间:
2020-01-12 11:35:47
阅读次数:
117
一、什么是主从复制、读写分离、为什么要使用 主从复制:是一种数据备份的方案。 简单来说,是使用两个或两个以上相同的数据库,将一个数据库当做主数据库,而另一个数据库当做从数据库。在主数据库中进行相应操作时,从数据库记录下所有主数据库的操作,使其二者一模一样。 读写分离:是一种让数据库更稳定的的使用数据 ...
分类:
其他好文 时间:
2020-01-08 18:53:20
阅读次数:
113
1.存储器层次结构 关于局部性的理解详见https://www.jianshu.com/p/fa9aa1db0c0f 主存 高速缓存 和CPU寄存器 按地址访问 磁盘 按 块访问 光盘顺序访问 金字塔从下往上单位容量越小 造价越高 性能越好 访问速度越快 在任何时刻 第k层的缓存包括第k+1层块的一 ...
分类:
移动开发 时间:
2020-01-05 00:04:10
阅读次数:
108
缓存概念: 缓存是为了调节速度不一致的两个或多个不同的物质的速度,在中间对速度较快的一方起到一个加速访问速度较慢的一方的作用; 比如 CPU 的一级、二级缓存是保存了 CPU 最近经常访问的数据,内存是保存 CPU 经常访问硬盘的数据,而且硬盘也有大小不一的缓存,甚至是物理服务器的 raid 卡有也 ...
分类:
其他好文 时间:
2020-01-04 22:00:44
阅读次数:
109
Memcached概述一套开源的高性能分布式内存对象缓存系统所有的数据都存储在内存中支持任意存储类型的数据提高网站的访问速度Memcached路由算法●求余数hash算法先用key做hash运算得到一个整数,再去做hash算法,根据余数进行路由,这种算法适合大多数据需求,但是不适合用在动态变化的环境中●一致性hash算法按照hash算法把对应的key通过一定的hash算法处理后映射形成一一个首尾相
分类:
系统相关 时间:
2019-12-26 16:21:55
阅读次数:
119
代理的基本类型传统代理:适用于Internet,需明确指定服务端透明代理:客户机不需要指定代理服务器的地址和端口,是通过默认路由,防火墙将web重定向给代理代理的好处提高web访问速度隐藏客户机的真实IP地址实验环境squid服务器:192.168.149.125web服务器:192.168.149.135client服务器:192.168.149.188在squid服务器上安装squid代理服务
分类:
其他好文 时间:
2019-12-26 16:01:32
阅读次数:
126
1. 尽可能的减少 HTTP 的请求数 [content] 2. 使用 CDN(Content Delivery Network) [server] 3. 添加 Expires 头(或者 Cache-control ) [server] 4. Gzip 组件 [server] 5. 将 CSS 样式 ...
分类:
Web程序 时间:
2019-12-20 14:05:07
阅读次数:
171
缓存代理概述web代理的工作机制:缓存网页对象,减少重复请求代理的基本类型传统代理:适用于Internet,需明确指定服务端透明代理:客户机不需要指定代理服务器的地址和端口,是通过默认路由,防火墙将web重定向给代理使用代理的好处提高web访问速度隐藏客户机的真实IP地址一,传统代理实验环境squid服务器192.168.13.179web服务器192.168.13.151client测试机192
分类:
其他好文 时间:
2019-12-17 00:33:24
阅读次数:
143
开涛大神在博客中说过:在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。本文结合作者的一些经验介绍限流的相关概念、算法和常规的实现方式。 缓存 缓存比较好理解,在大型高并发系统中,如果没有缓存数据库将分分钟被爆,系统也会瞬间瘫痪。使用缓存不单单能够提升系统访问速度、提高并发访问量,也是保护 ...
分类:
其他好文 时间:
2019-12-12 13:15:46
阅读次数:
74