在XMLHttpRequest请求中使用ArrayBuffer方式,和后端服务器进行二进制的传输交互。 在项目中发现随着用户增长,部分前端功能,请求的数据量越来越大,传统的josn的方式,在下载、序列化时非常慢,因此尝试使用二进制+压缩的方式提升性能。 服务端Java代码: 客户端JS代码: pak ...
分类:
Web程序 时间:
2019-10-15 20:51:28
阅读次数:
125
这几个是新知道的,先记录一下,虽然有的还不知道具体是什么。 CDN CDN全称Content Delivery Network,即内容分发网络,本系统所有静态资源全部通过 CDN加速来提高访问速度。 系统静态资源包括:html页面、js文件、css文件、image图 片、pdf和ppt及doc教学文 ...
分类:
其他好文 时间:
2019-10-13 01:07:46
阅读次数:
139
正向代理 正向代理(forward proxy):是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定目标,然后代理服务器向目标服务器转交请求并将获得的内容返回给客户端。 这种代理其实在生活中是比较常见的,比如科学XX技术,其用到的就 ...
分类:
其他好文 时间:
2019-10-06 20:16:33
阅读次数:
69
在 Go http包的Server中,每一个请求在都有一个对应的 goroutine 去处理。请求处理函数通常会启动额外的 goroutine 用来访问后端服务,比如数据库和RPC服务。用来处理一个请求的 goroutine 通常需要访问一些与请求特定的数据,比如终端用户的身份认证信息、验证相关的t ...
分类:
其他好文 时间:
2019-10-02 16:22:36
阅读次数:
85
nginx分配服务器策略 1.轮询(默认) 每一个请求按时间顺序逐一分配到不同的祸端服务器,如果后端服务器 down 掉,能自动抵触 2.weight(权重) weight代表权重,默认为1,权重越高被分配的客户端请求越多 3.ip hash 每个请求按访问 ip 的 hash 结果分配,这样每个方 ...
分类:
其他好文 时间:
2019-10-02 12:54:02
阅读次数:
135
1、nginx负载均衡算法1)轮询(默认)每个请求按照时间顺序逐一分配到不同的后端服务,如果后端某台服务器宕机,自动剔除故障主机,使用户访问不受影响。2)weight(轮询权值)weight的值越大,访问概率越高,主要用于后端每台服务器性能不均衡的情况下。或者仅仅为在主从的情况下设置不同的权值,达到... ...
分类:
编程语言 时间:
2019-10-01 13:59:31
阅读次数:
92
随着前后端分离架构和微服务架构的流行,我们使用Spring Boot来构建RESTful API项目的场景越来越多。通常我们的一个RESTful API就有可能要服务于多个不同的开发人员或开发团队:IOS开发、Android开发、Web开发甚至其他的后端服务等。为了减少与其他团队平时开发期间的频繁沟 ...
分类:
编程语言 时间:
2019-10-01 11:59:34
阅读次数:
91
最近接触了下组内常用的一些日志分析及报警工具,发现现在一些开源社区和商业公司的产品真的很好用,想要独立搭建一个完善的后端服务,真的已经很容易了; 1. 日志收集与分析:graylog2 + hive/presto 2. 服务监控:sentry 3. Rpc: thrift+consul 如今的开发环 ...
分类:
其他好文 时间:
2019-09-22 12:59:42
阅读次数:
93
1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务。如果后端某台服务器死机,自动剔除故障系统,使用户访问不受影响 weigth(轮询权值) weigth的值越大分配到的访问概率越高,主要用于后台端每台服务器性能不均衡的情况下,或者仅仅为在主从的情况下设置不同的权值,达到合理有效的利用主机资 ...
分类:
编程语言 时间:
2019-09-21 15:18:57
阅读次数:
113
sed 模式空间 标签函数 引用外部变量 修改keepalive配置剔除后端服务器 模仿rev功能 ...
分类:
其他好文 时间:
2019-09-17 12:14:55
阅读次数:
136