优化 Tengine HTTPS 握手时间
背景
网络延迟是网络上的主要性能瓶颈之一。在最坏的情况下,客户端打开一个链接需要DNS查询(1个 RTT),TCP握手(1个 RTT),TLS 握手(2个RTT),以及最后的 HTTP 请求和响应,可以看出客户端收到第一个 HTTP 响应的首字节需要5个 RTT 的时间,而首字节时间对 web 体.
百度研发面经整合版
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a724888/article/details/82701251
百度研发面经整.
基于Redis和Lua的分布式限流
今天,我们来学习一下分布式集群下的限流方案,Redis和Lua限流的原理和注意事项,比如说键值映射,Spring Cloud Gateway的限流原理也在其中。
k8s与数据分析--利用redash做自助数据分析
前言
在之前文章中,一直讲prometheus的metrics以及apm的指标的重要性,多侧重于收据的收集和存储。如果不对这些数据进行数据分析,那么就没有收集的意义了。通过数据分析和挖掘,让数据产生价值。
Linux下调试段错误的方法[Segmentation Fault]--GDB
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif"><span style="font-size:14px; line-height:25px"><a target="_blank" href="http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857
Java mongoDB实现layIM版web即时通讯系统
webChat
基于websocket的即时通讯系统。 涉及技术:java、springMVC、mybatis、jquery、layim、mongoDB等等。
核心功能
参见layim演示 我这里实现了后端的全部功能。 包括我踩过的坑:1、java操作mongo 2、离线消息推送的线程同步异步问题等等。
websocket的代码实现
前端im.js 后端L
MongoDB优化
MongoDB 3.4
上周有幸参与一次公司的MongoDB测试,算是一次实战吧,结合网上的内容和自己的体会总结了以下几点优化:
1. 开启profile,这个可以监控执行慢的语句,这样可以分析哪些语句执行较慢;
2. 善用mongo提供的工具,如mongostat、mongoCompass等
3. 对于执行慢的语句执行explain,更加具体的分析查询信息、查询统计、使用索引等。