【问题标题】:Use Varnish in front of MySQL Cluster to cache responses在 MySQL Cluster 前面使用 Varnish 来缓存响应
【发布时间】:2016-07-10 08:41:25
【问题描述】:

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

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

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

如果是,我该怎么做?

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

感谢您的帮助。

【问题讨论】:

    标签: varnish mysql-cluster


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-16
        • 1970-01-01
        • 2013-03-14
        • 1970-01-01
        • 2015-02-07
        • 2011-07-25
        • 2019-12-16
        • 1970-01-01
        相关资源
        最近更新 更多