【发布时间】:2011-10-13 17:54:04
【问题描述】:
我在 GAE 上有一个 Java 后端,并尝试从外部服务器(使用 php)与其通信。它只是一种通信方式,php 只是发送一个请求并获取字符串作为答案。
目前我正在使用 curl(php 端)和 java 只是正常输出数据,因为它是一个网站(所以实际上 php 只是从 url 获取数据 - 这就是它的调用方式?:D)。
我怀疑这是最快的方式?
干杯
编辑: 好的,看来 HTTP 是唯一的方法?为了加快 php 页面的加载时间,我可以使用缓存。 GAE 后端的数据每 45 分钟更新一次,在新数据出现时获取新数据并不重要,所以每 45/50 分钟重新缓存 php 服务器上存储的数据应该没问题吗?所以后端要我这么多请求?
这似乎是一种不错的解决方案,但也许有人知道更好的解决方案?
【问题讨论】:
-
我没有看到任何其他方式。 GAE 应用程序只能通过 HTTP、AFAIK 访问。
-
到目前为止你看到了什么样的表现,你期待什么样的表现?为什么你怀疑这是最快的方式?你发送什么样的数据?您期待大量小尺寸的请求,还是少量大尺寸的请求?你发送什么样的数据?当您说“最快”时,您是指低延迟还是高吞吐量?你目前的瓶颈在哪里?序列化数据还是通过网络发送?就目前而言,您的问题太模糊了,无法回答:)
-
我只发送短字符串,比如 200 个字符
标签: java php google-app-engine