网站性能优化缓存优化接下来我们 答疑网站特性提升缓存文件提升,不会的来看看吧。 网站特性提升缓存文件提升: 分布式缓存 回顾网站架构的演变,当网站遇到性能瓶颈时,首先想

互域东莞网络公司,专业东莞网站设计,东莞网站建设行业里很有竞争力的团队之一。

位置:东莞互域 > 互域动态 > >> 概述网站特性提升缓存文件提升

概述网站特性提升缓存文件提升

发布时间:2019-10-24 08:03   来源:互域
242019-10

网站性能优化缓存优化接下来我们答疑网站特性提升缓存文件提升,不会的来看看吧。

网站特性提升缓存文件提升:

分布式缓存

回顾网站架构的演变,当网站遇到性能瓶颈时,首先想到的解决方案是使用缓存。在整个Web应用程序中,缓存几乎无处不在,无论是在浏览器中,还是在应用程序服务器和数据库服务器中;数据缓存,文件缓存和页面片段缓存。正确使用缓存对网站性能优化具有重要意义。

网站性能优化的第一定律:优先使用缓存优化性能。

缓存的基本原则

缓存是指以相对较高的访问速度存储数据

用于系统处理的存储介质中的

75.jpg

。一方面,缓存访问速度快,并且可以减少数据访问时间。另一方面,如果通过计算获得高速缓存的数据,则可以直接使用高速缓存的数据而无需重复计算,因此高速缓存也减少了计算时间。影响。

Web数据访问通常遵循第28条法则,即80%的访问权限落在20%的数据上,因此使用Hash表和内存的高速访问功能,20%的数据是缓存,可以改进。系统性能,提高数据读取速度,降低存储访问压力。

合理使用缓存

使用缓存有很多好处可以提高系统性能,但使用

是不合理的

21.jpg

缓存非怛无法提高系统的性能,它将成为一个繁琐甚至冒险的系统。实际上,缓存滥用情况并不少见。——过度依赖低可用性缓存系统,不正确使用缓存数据访问功能等。

经常修改的数据

如果频繁修改存储在缓存中的数据,数据将被写入缓存,应用程序也将转到+并读取缓存,数据将无效。通常,数据的读/写比率高于2: 1,也就是说,它被写入高速缓存一次,并且只有在更新数据之前至少读取两次高速缓存才有意义。在实践中,这种阅读和写作比平时要高,例如新浪微博的流行微博,缓存后可能会读数百万次。

没有热点的访问

缓存使用内存作为存储。内存资源很有价值且有限。无法缓存所有数据。只能缓存最近访问的数据,并且可以从缓存中处理历史数据。如果应用程序访问数据没有热点并且不遵循第28条法则,也就是说,大多数数据访问不是集中在一小部分数据上,那么缓存是没有意义的,因为大多数数据都没有被访问再次被挤出缓存。

数据不一致和脏读

通常,为缓存数据设置S有效时间。如果到期时间超过到期时间,则必须从数据库重新加载。因此,应用程序应该容忍一段时间内的数据不一致。例如,卖家已经编辑了产品,但需要一段时间才能被买家吞下。在Internet应用程序中,这种延迟通常是可以接受的,但是特定的应用程序仍然需要用愤怒来对待。还有一种策略可以在更新数据时立即更新缓存,但这也会带来更多的系统开销和事务一致性。

缓存可用性

缓存是为了提高数据读取性能,缓存数据丢失或缓存不可用不影响应用程序的处理——它可以从数据库连接中获取数据。但随着业务的增长,缓存将占用大部分数字

大型网站技术架构的核心原则和案例研究

根据访问的压力,数据库已经习惯了缓存的日子,所以当缓存服务崩溃时,数据库会因为无法承受如此巨大的压力而导致整个网站不能正常运行可用。这种情况称为缓存雪崩,此故障甚至无法简单地重新启动缓存服务器和数据库服务器以恢复站点访问。

实际上,一些网站通过缓存热备份提高缓存可用性:当缓存服务器关闭时,切换缓存访问热备用服务器。网站性能优化缓存优化但是这种设计显然违反了缓存的初衷,并且缓存根本不应该用作可靠的数据源。

通过分布式缓存服务器群集在群集中的多个服务器之间分发缓存数据可在一定程度上提高缓存可用性。当缓存服务器关闭时,只有部分缓存数据丢失。从数据库重新加载这部分数据不会对数据库产生很大影响。

念完所述,各位朋友应当掌握网站特性提升缓存文件提升了吧,已经在上文为大家做出了讲解,相信各位看完之后一定能够搞明白哦。

[ 关键字:缓存,性能,网站 ]


<tfoot class='izEdT'></tfoot>

    • <small class='izEdT'></small><noframes class='izEdT'>

        <bdo id='izEdT'></bdo><ul id='izEdT'></ul>
      • <legend rel='izEdT'><style rel='izEdT'><dir rel='izEdT'><q rel='izEdT'></q></dir></style></legend>

        <i rel='izEdT'><tr rel='izEdT'><dt rel='izEdT'><q rel='izEdT'><span rel='izEdT'><b rel='izEdT'><form rel='izEdT'><ins rel='izEdT'></ins><ul rel='izEdT'></ul><sub id='izEdT'></sub></form><legend id='izEdT'></legend><bdo id='izEdT'><pre id='izEdT'><center id='izEdT'></center></pre></bdo></b><th id='izEdT'></th></span></q></dt></tr></i><div id='izEdT'><tfoot id='izEdT'></tfoot><dl id='izEdT'><fieldset id='izEdT'></fieldset></dl></div>

          <tbody class='izEdT'></tbody>
            相关阅读:
            • 讲解网站建设工作人员 [2019-10-24] 网站建设者接下来我们 剖析网站建设工作人员,有兴趣的朋友来看下文。 网站建设工作人员: 网站建设人员的职责是什么? 1.网站建设人员的职责分工如下:网站策划者:网站整体外...
            • 做网站东莞:解析开发设计网站建设的流程 [2019-10-24] 开发网站建设网站建设步骤的步骤接下来我们 做网站东莞: 讲析开发设计网站建设的流程,不明白的就来认识一下呀。 开发设计网站建设的流程: 网站开发经验 四个步骤,即网站分析...
            • 东莞设计网站:评论企业网站制作的文件目录构造目地是啥 [2019-10-24] 企业网站建设的目录结构的目的是什么? 接下来我们 东莞设计网站: 论述企业网站制作的文件目录构造目地是啥,不掌握的看来看看。 企业网站制作的文件目录构造目地是啥: [网站建...
            • 做网站东莞:教您印刷网站基本建设 [2019-10-24] 当打印网站建设打印网站建设时,打印网站的建设知道任何网站都是代表公司的独特设计理念,而当前的互联网企业网站过于相似和单调,导致企业站落入模板。奇怪的圈子,所以公司...
            • 东莞设计网站:分折美容店网站建设 [2019-10-24] 美容院网站建设接下来我们 东莞设计网站: 解答美容店网站建设,一起来了解一下呀。 美容店网站建设: 美容院网站的特点是慷慨介绍,让客户可以轻松找到网站的服务内容,如何让...

            在线QQ咨询