中间层架构,优化前端
为什么在前段和后台请求中多加一个中间层会优化呢?不是还会多增加一个请求过程吗?
- 服务器之间的请求很快
- 有些前段请求是直接从redis中取,不用从后端数据库中查询请求数据
怎样redis和后端的数据保持同步呢?(两种方案)
- app启动的时候;发一串哈希资源标识符,包含每个页面的现在的资源标识符,后端判断是否最新的,如果不是那么调用方法去更新一下redis
- 建立tcp连接与后端进行通讯;后端一旦发生改变,那么就通过这个tcp连接去告诉前段更新redis,那么modle拿数据的时候就直接从redis中拿
redis是一个缓存数据库,拿数据有三种来源:
- 从内存中拿(最快)
- 从硬盘上拿(读取文件;比内存中拿稍微慢;从redis中拿数据就类似这种)
- 从网络请求拿数据(最慢;因为除了上面两种要话的时间之外它还有一个网络连接的时间)
用node做中间层进行优化看了一些感觉很好的文章,其他文章连接
相关文章:
-
2022-12-23
-
2021-06-07
-
2022-12-23
-
2021-11-14
-
2021-11-23
-
2021-11-23
-
2021-09-06
-
2022-12-23
猜你喜欢
-
2021-11-11
-
2021-12-17
-
2022-12-23
-
2021-10-12
-
2021-07-15
-
2021-08-22
-
2022-12-23
相关资源
-
下载
2023-02-07
-
下载
2021-06-24
-
下载
2023-01-01