脚本宝典收集整理的这篇文章主要介绍了php – 最便宜的方式(平台/语言)实现iPhone应用程序的RESTful Web API?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
说我的应用程序是某种游戏,我希望用户能够在全球排行榜上发布他们的高分,并保持一个朋友列表并看到他们的分数.我的应用程序不是这样,但它显示了我需要实现的集体信息访问.
我可以实现这一点的方法是设置PHP和MysqL服务器,并具有与数据库进行交互的PHP脚本,并通过获取GET请求并返回JSON字符串来中介数据库和iPhone上每个用户之间的请求.
这是一个好办法吗?像我一样使用PHP似乎是一种缓慢的方式来实现这一点,而不是说编译语言.我可能是非常错误的.我想保留我的托管帐单,因为我打算免费发布该应用程序.我确实认识到,在cpu周期和Ram使用情况(例如编译为C#编译的东西)中执行得更好的一个实现可能需要比LAMP服务器更昂贵的主机解决方案,因此可能实际上最终会以$/请求.
我也希望我的实现是可扩展的,很少有人开始使用该应用程序.使用量是否将性能/ $比率转移到不同的实现?即如果我有1k的请求/天,使用PHP MysqL可能会更便宜,但是1M请求/天可能会使用更便宜的东西?
总而言之,您将如何实现一个远程数据库,这个远程数据库将使用HTTP(S)远程访问,以最大限度地减少托管账单?什么样的主机解决方案和什么样的平台/语言?
更新:根据Karl的建议我尝试:Ruby(语言)Sinatra(框架)Heroku(应用程序托管)Amazon S3(静态文件托管).阅读这个可能会有同样困境的人,这个设置是惊人的:毫不费力地扩展(“无限”),经济实惠,易于使用.感谢卡尔!
不能评论数据库细节,因为我还没有实现,虽然对于我的简单查询要求,CouchDB和MongoDB似乎是很好的选择,它们与Heroku集成.
这可能不符合您的PHP愿望,但老实说,它不会比Sinatra容易得多.
以上是脚本宝典为你收集整理的php – 最便宜的方式(平台/语言)实现iPhone应用程序的RESTful Web API?全部内容,希望文章能够帮你解决php – 最便宜的方式(平台/语言)实现iPhone应用程序的RESTful Web API?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。