10
|
lmirosevic · 技术社区 · 14 年前 |
1
5
你考虑过使用吗 Sinatra 把它放在[英雄]上?这正是西纳特拉擅长的(休息服务)。根据需要存储的数据量,使用Heroku托管可能是免费的。只需将所有支持文件(图像、javascript、css)保存在S3上。你很快就会在云中飞去。 这可能不符合您的PHP需求,但老实说,这并不比Sinatra容易。 |
2
0
归根结底是成本与经验的权衡。 如果你有专业知识,我肯定会研究一些基于云的基础设施,比如 Google App Engine . 你使用哪个云平台取决于你使用不同语言的体验(AppEngine只对Python/Java进行E.g)。不过,一般来说,可扩展的基于云的平台有更多的“gotchas”,需要更多的专业知识,因为它们专门针对高端可扩展性进行了调整(因此在某些情况下需要了解企业级概念)。 如果你想尽快简单地启动和运行,我会亲自去 CakePHP 安装。设置模型数据以表示您正在管理的基本实体,然后使用Cakephp奇妙的、热爱约定的魔力,轻松地公开这些模型上的CRUD更新! |
3
0
与使用HTTP的方式相比,用于实现REST服务的技术对性能和托管成本的影响要小得多。学习利用HTTP不仅仅是学习如何使用GET、PUT、POST和DELETE。 使用您已经知道的任何服务器端技术,并花一些时间阅读rfc2616。你会节省大量的时间和金钱。 |
4
0
在您的案例中,它的数据库服务器在每次请求时都会被访问。因此,即使你已经编译了语言(比如C语言或Java语言),它也没什么关系(除非你正在做一些数据转换或处理)。 所以数据库服务器必须很好地扩展。在这里,您选择的语言和数据库应该配置好主机操作系统。 简而言之,如果您发送/接收JSON字符串并以最少的数据处理在数据库中存储/检索,php+mysql是很好的。 下一个应用变得流行,如果你的应用不需要经常更新现有的数据,那么你可以将这些数据移动到像MongoDB(支持JSON)这样的高度可扩展的数据库中。 |
WkWk · Apple Watch动作通知不起作用 2 年前 |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 2 年前 |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |