【问题标题】:phpfastcache for caching dataset用于缓存数据集的 phpfastcache
【发布时间】:2023-03-23 08:54:01
【问题描述】:

我有一个使用 PHP 和 MySQL 构建的 Web 应用程序。现在数据库由于负载而达到红线。我正在尝试使用phpfastcache 将一组数据存储到redis 中并减少数据库的负载。数据集来自多个表,最多可能需要 15 秒才能获取。 但我每隔 2-3 秒就会收到来自客户的请求。因此,在构建缓存时可以有 5-6 个请求。那是现有缓存过期并正在构建新缓存的时候。

这些请求再次尝试构建缓存,这将增加缓存构建时间。

有没有办法解决这个问题?

谢谢:)

【问题讨论】:

    标签: php mysql caching redis phpfastcache


    【解决方案1】:

    从 V6 开始,有一个新的 Cache Slam option 可以帮助您防止此类问题。

    干杯, 乔治

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-05
      • 2015-08-19
      • 1970-01-01
      • 2015-05-02
      • 1970-01-01
      相关资源
      最近更新 更多