首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP PDO应用引擎到云SQL的连接速度慢

PHP PDO应用引擎到云SQL的连接速度慢
EN

Stack Overflow用户
提问于 2018-11-16 18:40:02
回答 1查看 128关注 0票数 0

我正在尝试通过云SQL连接将一个PHP55应用程序部署到GAE (标准实例)。

我使用的是文档中所示的sql连接,但是连接到云unix_socket实例的时间非常慢(有时可能高达200ms ),并且对应用程序响应时间有严重影响(应该在50ms内应答,但实际平均响应时间为150ms ):

代码语言:javascript
复制
"timer (seconds)": {
            "begin": 0,
            "app": 0.043889999389648,
            "pdoinit": 0.000070095062255859,
            "pdook": 0.20270991325378,
            "pdoutf8": 0.037790060043335,
            "controller": 0.062999963760376,
            "preparequery": 0.015130043029785,
            "executequery": 0.0024099349975586,
            "return": 0.0051000118255615,
            "returnok": 0.00011014938354492
        }

以下是来自F1-微计算引擎实例的相同性能检查:

代码语言:javascript
复制
"timer (seconds)": {
            "begin": 0,
            "app": 0.0002980232238769531,
            "pdoinit": 0.000014066696166992188,
            "pdook": 0.0019490718841552734,
            "pdoutf8": 0.0009219646453857422,
            "controller": 0.0030989646911621094,
            "preparequery": 0.005979061126708984,
            "executequery": 0.0009448528289794922,
            "return": 0.0031609535217285156,
            "returnok": 0.000025033950805664062
        },

我的应用程序和云SQL实例在同一个位置id上。所以这里没有问题。

从同一地域的计算引擎获取了另一个访问云SQL的应用,没有任何问题。

也许我在文档中没有看到另一种连接方法?我看到很多人都有这样的问题,没有解决方案。也许app engine不是正确的解决方案?

非常感谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2018-11-17 07:49:42

CloudSQL官方文档基本上指出,除了AppEngine文档中提到的方法(即套接字)之外,没有其他方法可以从AppEngine标准连接到AppEngine:

Engine连接到云的一般信息

从App Engine标准环境或flex环境连接到云SQL时,只能使用下面链接的操作说明进行连接。您无法使用IP地址(公有或私有)从App Engine应用程序连接到云SQL。App Engine应用程序到云SQL的连接是安全和加密的;您不需要配置TLS/SSL。

SOURCE

如果这是您应用程序的一个选项,您可以尝试使用计算引擎vm或kubernetes引擎,以便能够使用常规的tcp连接。甚至可以使用私有ip,以提高网络性能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53336161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档