Har*_*ing 21 iphone hosting http transfer
我目前正在开发一个iOS应用程序,并且已达到我需要实现服务器后端以支持核心功能的程度.本质上,该应用程序处理需要上传到服务器的文本字符串.收到字符串后,我需要服务器用它执行一些任务,然后将任务结果(也是基于字符串的)发送回iPhone应用程序.
我没有服务器经验,需要一些建议,我应该从哪里开始.为了避免财务风险,我试图在初始启动时避免专用托管,所以我想知道在家中服务器托管是否可能完全启动,然后,如果服务器端组件开发得当,如果应用程序的使用保证,只需将软件转移到更永久的专用解决方案.
我做了一些研究,我发现亚马逊S3是一个流行的iPhone应用服务器解决方案,因为它与流行的包装器ASIHTTPRequest集成.然而,这似乎是一个更永久的托管解决方案.与此同时,对于较小规模的本地应用程序测试,推荐的服务器平台是什么?是什么东西沿着ubuntu安装了LAMP?如果是这样,那么在本地平台上开发的脚本(我假设在PHP中)是否可以直接转移到更大规模的服务器上?
我会选择共享托管:http://webfaction.com或http://linode.com。您的流量不太可能导致共享主机无法承受。我在 Webfaction 上运行一些高流量应用程序没有任何困难。
从您对应用程序功能的描述来看,它似乎不太复杂,并且扩展起来并不困难。
OS X 上的 PHP 开发环境:
OS X 已安装 PHP 和 Apache。只需要启用它即可,此页面描述了启动它的过程:
http://foundationphp.com/tutorials/php_leopard.php
或者,您可以安装 MAMP ( http://www.mamp.info/en/index.html )等软件包,它将为您提供完整的堆栈。(这也是我推荐的。)
代码:
至于代码,您很可能会使用 ASIHttpRequest 对服务器上的 URI 执行 POST 请求。URI 处的脚本将连接到数据库,存储字符串,然后断开与数据库的连接。
不到 10 行代码。
归档时间: |
|
查看次数: |
21635 次 |
最近记录: |