opencart缓存,magento运费
2022-08-22 11:17:11 - 米境通
如今,如果您要与全球受众打交道,即使有几分钟的时间,您也无法脱机,因为这使您的竞争对手有机会证明他们领先于您。
如果您要处理Web开发,则缓存是一个重要因素。它确实有助于减轻Web服务器为同时处理数千个请求(即使不是数百万个请求)而要做的繁重工作。如今,有很多可用的选项可以提高Web应用程序的性能,但是缓存的基本概念保持不变。
缓存的目的
只需要构建一个包含几个页面的静态HTML网站的日子已经一去不复返了。在那种情况下,您不必担心网站上的并发请求和大量流量,因为与那些需要大量服务器资源来构建的动态网页相比,发送这些静态HTML页面要快得多他们自己。
从查询数据库到从第三方服务提供商获取数据,典型的动态页面会发挥很多作用。要显示一个包含大量不同格式信息的页面,需要花费很多时间。具体来说,随着流量的增加,您无力查询数据库来为每个请求获取相同的复杂信息。它将很快使您的服务器拥挤不堪的资源,在您不能做某事之前,它们将不复存在!
因此,您需要介于两者之间的某些东西来加快处理速度,而这正是缓存进入图片的地方。缓存的想法非常简单-您可以将计算/格式化的结果存储在某个地方,并在需要时提取它们,从而不必再次进行处理。“某个地方”可能在任何地方:文件系统,内存或数据库本身。
此外,还有许多可用于缓存的选项-内存缓存,Redis,Varnish等。您可以根据需要使用它们,有时多个组件的组合也可以帮助成倍地提高性能。
由于将需要一个完整的系列来解释缓存的来龙去脉,而且这超出了本文的范围,因此我们将回到OpenCart上下文并在下一节中继续进行。
我们将使用最新版本的OpenCart,因此请确保已安装该版本以遵循代码。