0

我试图在我的 php 应用程序和 MySQLCluster 之间使用 Varnish 来缓存 Mysql 查询响应。

我尝试设置 Varnish 服务器,以便在调用 domain.com 时将调用重定向到 MySQL 客户端,问题是 PHP 连接代码停止工作。我尝试通过 IP 和域连接,但这两种情况都不起作用。

所以我想知道的是有可能做我想做的事吗?

如果是,我该怎么做?

我的目标是最大化对缓存的依赖并减少数据库的负载。

谢谢您的帮助。

4

2 回答 2

0

我也可以推荐 Memcached,它也不错,但是您需要在服务器和 php 脚本中都安装它,但速度很好。

于 2020-09-03T19:13:30.807 回答
0

MySql 有它自己的缓存,所以你会想先从那里开始优化。Varnish 是一个HTTP缓存服务器,所以如果你想这样做,你不能直接将它与 MySql 一起使用。

您可能希望使用 Varnish 在 HTTP 请求级别而不是在应用程序级别缓存 PHP 呈现的 HTML。

于 2016-07-11T06:14:03.013 回答