gpt4 book ai didi

php - 远程 Redis 连接慢

转载 作者:可可西里 更新时间:2023-11-01 11:37:53 25 4
gpt4 key购买 nike

我正在尝试将 Redis 用于托管在 Ubuntu 14.04 上的 Drupal 网站。

我已经安装了 redis drupal 模块,我正在使用 Predis图书馆。我还安装了“redis-server”Ubuntu 软件包并保留了默认配置。

将 Drupal 站点配置为使用 Redis 作为其缓存后端工作正常,并且页面快如闪电。

当我试图启动 m3.medium 时,问题来了AWS 实例并在那里托管 redis 服务器。这背后的原因是我们可以使用一个 redis 服务器并从多个服务器连接到它(实时网站托管在负载均衡器后面的多个实例上,因此每个实例都应该连接到同一个 redis 服务器)。

我已经在实例上设置了redis服务器,修改了redis.conf文件绑定(bind)了正确的IP地址以便可以从外部访问它,打开了6379端口,然后尝试从我的本地计算机连接到它

redis-cli -h IP

它运行良好,所以我决定翻转本地站点的配置以指向新的 redis 服务器。在我这样做的那一刻,网站变得非常缓慢,起初我以为它可能根本无法加载。将近一分钟后,它终于加载了主页。在网站上点击几乎一样慢,但时间减少到大约 10-15 秒。这仍然是 Not Acceptable ,甚至无法与使用 Redis 服务器时闪电般快速的页面加载相提并论。

我的问题是:我需要做一些特定的配置才能使远程连接更快吗?有什么东西阻止它表现良好吗?某处存在瓶颈?

如果您想让我添加 drupal settings.php 配置,请告诉我,尽管我使用的是非常标准的配置。

最佳答案

尽管我为 php 应用程序运行了与您正在尝试的相同的配置,但我在小型或中型实例上托管 redis 并处理大量流量时没有遇到任何问题。某处一定有配置问题。调试它的另一种选择是尝试切换到 Elasticcache(AWS 的 redis 产品),它要求所有客户端都在同一区域内,但可以很容易地找到您的问题。

关于php - 远程 Redis 连接慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29566055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com