
web优化
文章平均质量分 80
HappyHeng
这个作者很懒,什么都没留下…
展开
-
小白的web优化之路 一、使用redis来缓存信息
作为一个web开发者,根据产品经理的需求来完成一个应用显然不是我们的唯一目标,很多时候,我们考虑的不仅仅是需求,而是超越需求,认识到项目上线后的性能瓶颈。很多web应用在上线后,都可能会碰到响应慢的问题,而从今天开始,我将以浅显的例子带领大家一步一步的优化web应用。 先举个栗子: 小白在做一个web列表页时,需求很简单,当用户访问第一个页的时候,服务器返回1-10条的文章简介数据,访原创 2017-05-07 11:31:29 · 7723 阅读 · 6 评论 -
小白的web优化之路 三、使用MQ来实现事务异步处理
在上一篇 小白的web优化之路 二、实战使用redis来缓存列表信息 中,我们讲了使用redis来缓存列表信息,极大的提供了用户访问列表的速度,也减轻了数据库的压力,下面,我们在以一个例子来讲解MQ来实现事务的异步处理。 在使用了redis解决了列表查询问题之后,小白又遇到了一个问题,刚刚产品经理找他,要他实现一个功能,功能如下: 当用户完成某一任务时,提高用户的积分,并给此用户的原创 2017-06-18 17:36:24 · 2863 阅读 · 2 评论 -
小白的web优化之路 二、实战使用redis来缓存列表信息
在上一节中,我们提到使用redis来缓存列表信息,但是,上一节中只是简单的获取一页的数据,在实际中,我们可能有成千上百页的数据,那么该如何使用redis来加快列表的访问速度呢? 方法就是:1、判断有无缓存,若无缓存,从数据库中直接获取一千条数据,然后缓存到redis中。2、根据请求从redis中的列表中获取每页的数据。 流程图为:原创 2017-05-21 12:29:32 · 1594 阅读 · 0 评论