服务器
文章平均质量分 52
Mr.Jcak
这个作者很懒,什么都没留下…
展开
-
一致性哈希解决的问题
假设,我们有三台缓存服务器,用于缓存图片,我们为这三台缓存服务器编号为0号、1号、2号,现在,有3万张图片需要缓存,我们希望这些图片缓存到这3台服务器上,以便它们能够分摊缓存的压力。做法是对缓存项的键进行哈希,将hash后的结果对缓存服务器的数量进行取模操作,通过取模后的结果,决定缓存项将会缓存在哪一台服务器上,这样说可能不太容易理解,我们举例说明,仍然以刚才描述的场景为例,假设我们使用图片名称作为访问图片的key,假设图片名称是不重复的,那么,我们可以使用如下公式,计算出图片应该存放在哪台服务器上。 h转载 2021-07-28 16:01:56 · 173 阅读 · 0 评论 -
动态资源和静态资源分离
静态资源: 指存储在硬盘内的数据,固定的数据,不需要计算的数据。 如:图片、字体、js文件、css文件等等。在用户访问静态资源时,服务器会直接将这些资源返回到用户的计算机内。 动态资源: 指需要服务器根据用户的操作所返回的数据,以及存储在数据库的数据,经过一系列逻辑计算后返回的数据。 如:请求明天的天气信息数据、请求查看账户余额。 为什么要用动静分离 在我们的软件开发中,有些请求是需要后台处理的(如:.jsp,.do等等),有些请求是不需要经过后台处理的(如:css、html、jpg、js等等文原创 2021-07-26 20:28:43 · 684 阅读 · 0 评论