背景介绍: 对于一个互联网平台来说,高并发是经常会遇到的场景。最有代表性的比如秒杀和抢购。高并发会出现三个特点: 1、高并发读取 2、高并发写入(一致性) 3、出现超卖问题 如何有效的解决这三个问题是应对高并发 ...
对于一个后端开发程序员来说,提升性能指标主要有两个,一个是并发数,一个是响应时间网站性能的优化。一般包括web前端性能优化,应用服务器性能优化,存储服务器优化。 对前端的优化有: .减少http请求,减少数据库的访问量,比如使用雪碧图。 .使用浏览器缓存。 .对html,css,js文件进行压缩,减少网络的通信量。 对我个人而言,我的优化主要是以下几个方面: .合理的使用缓存技术,对一些常用但是 ...
2019-04-23 13:48 0 736 推荐指数:
背景介绍: 对于一个互联网平台来说,高并发是经常会遇到的场景。最有代表性的比如秒杀和抢购。高并发会出现三个特点: 1、高并发读取 2、高并发写入(一致性) 3、出现超卖问题 如何有效的解决这三个问题是应对高并发 ...
数据库部分 一、查询优化 二、持久化数据库连接 django1.6以后已经内置了数据库持久化连接,很多人使用PostgreSQL作为它们的线上数据库系统,而当我们连接PostgreSQL有时会显得很慢,这里我们可以进行优化。 没有持久化连接,每一个网站的请求都会与数据库建立一个连接 ...
本文由小米信息技术团队研发工程师陈刚原创,原题“当我们在谈论高并发的时候究竟在谈什么?”,为了更好的内容呈现,即时通讯网收录时有修订和改动。 1、引言 在即时通讯网社区里,多是做IM、消息推送、客服系统、音视频聊天这类实时通信方面的开发者,在涉及到即时通讯技术时聊的最多的话题就是高并发、高吞吐 ...
架构,刚开始的解释是我从知乎上看到的。什么是架构?有人讲,说架构并不是一个很悬乎的东西,实际上就是一个架子,放一些业务和算法,跟我们的生活中的晾衣架很像。更抽象一点,说架构其实是对我们重复性业务的抽象 ...
主 题 :INTO100沙龙时间 :2015年11月21日下午地点 :梦想加联合办公空间分享人:卫向军(毕业于北京邮电大学,现任微博平台架构师,先后在微软、金山云、新浪微博从事技术研发工作,专注于系统 ...
架构以及我理解中架构的本质 在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上 要重 视 它 , 战术上又 要 ...
原文地址:http://blog.csdn.net/opengl_es/article/details/40979371?utm_source=tuicool&utm_mediu ...
1. 背景 1.1. 惊人的性能数据 近期一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java序列化+BIO(同步堵塞IO)的通信框架。性能提升 ...