我将开发一款类似于国际象棋棋盘的Facebook游戏,但不是国际象棋游戏。
2个用户将相互对战。 用户移动不需要存储。
我将使用ajax / jquery作为前端(NO flash) 用于后端的PHP和用于存储的MySQL。
我知道使用框架是一个很好的做法,但我担心当大量并发用户正在玩时,它会成为我的应用程序的瓶颈。我期望每月活跃用户超过100万,所以我需要的是一个强大的框架来开发,但应该能够处理大量的动态并发请求。
我非常感谢你的建议!
答案 0 :(得分:3)
我非常喜欢PHP“unframework”Flourish。它可能正是您所需要的(仅使用您需要的东西),并且您可能具有普通框架不适合的独特情况。它也可能太小而无法为您的项目提供所需的功能......但无论如何它可能值得一看。
我只在小东西上使用它,但我真的很喜欢它。
答案 1 :(得分:2)
某些框架(例如CodeIgniter和fork,Kohana)具有轻量级设计,即默认情况下它们不会加载大量代码。其他一些框架(例如Zend Framework)的设计使您可以使用它的各个类而不是整个框架。
答案 2 :(得分:2)
你的框架不会成为瓶颈,除非它非常可怕。有一种误解认为框架必须膨胀并提供超出需要的东西。一个好的框架,大多数是,提供精心设计的组件,你通常最终自己写。
这是我倾向于推荐Zend Framework的一个原因。它并不能提供一切。这是好处。你拿走你想要的东西。不要被迫做任何事情。如果你讨厌控制器类,只需用对你有意义的东西替换它们。