
获得徽章 0
- #青训营笔记创作活动# 2月25
使得因特网得以超乎想象的速度迅猛发展。这项基于TCP/IP的技术在短短的十年时间内迅速成为已经发展了几十年的Internet上的规模最大的信息系统,它的成功归结于它的简单、实用。在WWW的背后有一系列的协议和标准支持它完评论点赞 - #青训营笔记创作活动# 2月23日 days16
为了系统性能的提升,我们一般都会将部分数据放入缓存中,加速访问。而DB只承担数据落盘工作。什么样的数据适合放入缓存?
精简为四字就是:读多写少
访问量很大,需要使用缓存来承担一部分压力(读多、写少)
即时性要求高,能承受一定时间内的数据不一致性。
较长时间不会改变的数据,如后台管理的菜单列表,商品分类列表等等。展开评论点赞 - #青训营笔记创作活动# 2月23日 days16
为了系统性能的提升,我们一般都会将部分数据放入缓存中,加速访问。而DB只承担数据落盘工作。什么样的数据适合放入缓存?
精简为四字就是:读多写少
访问量很大,需要使用缓存来承担一部分压力(读多、写少)
即时性要求高,能承受一定时间内的数据不一致性。
较长时间不会改变的数据,如后台管理的菜单列表,商品分类列表等等。展开评论点赞 - #青训营笔记创作活动# 2月21日 days15
在服务端开发中,缓存常常被当做系统性能扛压的不二之选。在实施方案上,缓存使用策略虽有一定普适性,却也并非完全绝对,需要结合实际的项目诉求与场景进行综合权衡与考量,进而得出符合自己项目的最佳实践。评论点赞 - #青训营笔记创作活动# 2月18日 Days14 客户端和服务端之间加入nginx,可以起到反向代理和负载均衡的作用,客户端只管向nginx请求数据,并不关心这个请求具体由哪个服务器来处理。
后端服务端应用如果发生崩溃,nginx在访问服务端时会收到服务端返回的RST报文,然后给客户端返回502报错。502并不是服务端应用发出的,而是nginx发出的。因此发生502时,后端服务端很可能没有没有相关的502日志,需要在nginx侧才能看到这条502日志。展开评论点赞 - #青训营笔记创作活动# 2月16日 Days13
因为世界存在着各式各样的网络,它们使用着不同的硬件设备。而如果要是这些相互不同的网络要互相通信,那么就意味着要面对因为不同硬件设备而带来的硬件地址转换上的复杂工作。评论点赞 - #青训营笔记创作活动# 2月14日 Days12
这其实是因为他访问的是HTTPS协议的baidu.com。HTTP协议里的Host和实际发送的request body都会被加密。正因为被加密了,所以没办法通过http.host进行过滤。评论点赞 - #青训营笔记创作活动# 2月13日 Days11
主要介绍了 Kafka 的一些基本知识,包含 Topic、Partition、消费者、生产者、副本等基本概念,同时也介绍了 Kafka 的版本变迁以及应用实战所必备的知识点,最后以“消息可靠性分析”这个主体结尾,加深对 Kafka 的理解。评论点赞 - #青训营笔记创作活动# 2月10日 Days10
索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。而且是实现了高级查找算法的数据结构,索引一般以文件形式存储在磁盘上,索引检索需要磁盘I/O操作。评论点赞 - #青训营笔记创作活动# 2月11日 Days9
直接使用关系型数据库的方案在性能上就出现了瓶颈。因此在客户端与数据层之间就需要一个缓存层来分担请求压力,而 Redis 作为一款优秀的缓存中间件,在企业级架构中占有重要的地位评论点赞