所以,我刚刚决定建立我自己的幻想体育网站。
你知道网站的类型,你可以从你最喜欢的联赛中挑选球员,取决于他们的表现,你可以在你的球队中得到一定的分数。所有类型的联赛和运动都有梦幻队,我相信你知道我在说什么。
我还没有确定一个特定的运动或联盟,只是因为我希望基本适合不同类型的团队体育。
我自己也有一些期望。如果你能想出别的办法,我会很高兴听到他们的。
我希望这个网站是动态的,在游戏中有很多次访问,但是几乎只有静态的内容otherwise.
基于这些先决条件,在语言(php、.NET、drupal或其他cms)、数据库(mysql、sqlserver、xml)和其他技术方面,最好使用什么?
也许我用什么并不重要?
我想动态和实时更新每个球员的积分是我最需要帮助的地方。
提前感谢!
/Niklas
编辑的
对于特定的游戏周,我可以使用包含以下数据的数组:
F 225总分>
当游戏结束时,我会将这些添加到DB中,并将这些数据与以前的游戏周相加。加上玩家的价值,选择这个球员的球队的数量,等等。
发布于 2011-03-15 12:19:03
您可能需要按照您的“游戏”代码的自定义路线,而不是使用CMS,尽管根据您的经验,您可能能够利用一个框架(例如CodeIgniter)来加快您的DEV时间。这种类型的站点与语言无关,但是它将取决于您所看到的最可伸缩的解决方案/部署技术集的实际用户数。
您需要考虑的最大问题之一是数据模型的设计,以及它所处的平台。
如果您希望处理接近实时更新的内容,则需要集中精力使DB查询/处理尽可能高效。
发布于 2011-03-15 12:20:19
这里您还没有讨论的一个重要问题是缓存。有一些数据在你的网站上,我相信将是长期静态的(如每周总数等),有数据将是非常实时的(但只在比赛日)。
但是,在比赛期间,您将有更多的流量比非匹配天,因此您将有大量的请求相同的数据在短时间内。因此,采用良好的缓存策略将为您节省大量CPU资源。我想的是,计算一个玩家的分数,然后每次缓存1分钟,因此,每次请求特定的球员时,您都是从缓存中检索,而不是每次重新计算。
https://stackoverflow.com/questions/5311511
复制相似问题