|
缓存预热:优点和缺点
优点
在大多数情况下,我们希望用户能够遇到热缓存以更快地下载文件。不幸的是,如果我们不积极使用缓存预热,一些用户仍然会遇到冷内存 - 要么是由于缓存过期,要么是清除它。
那么什么是缓存变暖,它给网站带来什么好处呢?缓存预热是有意填充缓存,以便用户始终遇到热缓存。实行缓存预热的网站为用户准备缓存内存(因此“预热”内存,就像您可能预热汽车引擎一样)通过强制生成缓存,我们可以避免用户不必要的等待。因此,我们将为每个用户(甚至是第一个用户)提供相同的网站体验,即快速页面加载。
缓存预热的潜在缺点
乍一看,显然提高所有用户的页面加载速度是 巴西手机号码大全 绝对可取的。不幸的是,在实践中它并不那么容易,并且经常有一些缺点。例如,大多数网站都有多个缓存服务器,或者使用全局 CDN,而 CDN 又可以拥有多达数百个单独的缓存。
为了充分预热缓存,网站必须填充所有这些内存。这可以使用网络爬虫来完成,但它必须从不同位置多次访问该站点才能填充每个内存。缓存服务器越多,这个过程就越复杂。如果使用多个服务器,这可能会不必要地增加站点的负载,因为需要定期填充内存以应对新用户的出现。
具有大量子页面、文章或产品的网站也会带来问题。为了充分预热缓存,所有这些都需要定期复制到缓存 - 即使是访问量最少的缓存。拥有 1,000 个可用产品的网站的用户只能访问其中的 20 个,通过使用真实访问而不是爬虫,我们可以强制仅保存当前使用的数据。

概括
缓存预热是提高网站速度的好方法。然而,它可能会产生许多不必要的操作,从而产生人为负载。如果我们有多个 CDN 和许多子页面(超过 10,000 个),则值得考虑加快网站运行的其他方面。请记住,代码优化是最重要的,优化托管也值得。WordPress 托管可以显着节省您的时间和金钱
|
|