2017-02-17 66 views
0

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

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

有什么办法可以解决这个问题吗?

谢谢:)

回答