首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要对这类网站的技术或设计提出建议吗?

需要对这类网站的技术或设计提出建议吗?
EN

Stack Overflow用户
提问于 2011-03-15 12:12:01
回答 2查看 62关注 0票数 0

所以,我刚刚决定建立我自己的幻想体育网站。

你知道网站的类型,你可以从你最喜欢的联赛中挑选球员,取决于他们的表现,你可以在你的球队中得到一定的分数。所有类型的联赛和运动都有梦幻队,我相信你知道我在说什么。

我还没有确定一个特定的运动或联盟,只是因为我希望基本适合不同类型的团队体育。

我自己也有一些期望。如果你能想出别的办法,我会很高兴听到他们的。

我希望这个网站是动态的,在游戏中有很多次访问,但是几乎只有静态的内容otherwise.

  • Player点应该在游戏中实时更新。

  • I需要一个列表来显示每个游戏所玩的每一个游戏以及游戏中每个玩家的点数。它还应该显示上场时间、进球、助攻等。

  • 每个注册用户都可以实时看到他/她的球队的得分和球员。

  • 我需要这个站点来扩大规模,这样如果我从1000支球队开始,我可能会有500万支球队。

  • 现在可能不需要语言支持,但谁知道将来会怎样呢。

基于这些先决条件,在语言(php、.NET、drupal或其他cms)、数据库(mysql、sqlserver、xml)和其他技术方面,最好使用什么?

也许我用什么并不重要?

我想动态和实时更新每个球员的积分是我最需要帮助的地方。

提前感谢!

/Niklas

编辑的

对于特定的游戏周,我可以使用包含以下数据的数组:

  • 球员ID
  • 分打
  • 体育专项积分(进球、助攻、点球、黄牌、最佳球员奖金),等等,
  • 在当前比赛周

F 225总分>

当游戏结束时,我会将这些添加到DB中,并将这些数据与以前的游戏周相加。加上玩家的价值,选择这个球员的球队的数量,等等。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-15 12:19:03

您可能需要按照您的“游戏”代码的自定义路线,而不是使用CMS,尽管根据您的经验,您可能能够利用一个框架(例如CodeIgniter)来加快您的DEV时间。这种类型的站点与语言无关,但是它将取决于您所看到的最可伸缩的解决方案/部署技术集的实际用户数。

您需要考虑的最大问题之一是数据模型的设计,以及它所处的平台。

如果您希望处理接近实时更新的内容,则需要集中精力使DB查询/处理尽可能高效。

票数 0
EN

Stack Overflow用户

发布于 2011-03-15 12:20:19

这里您还没有讨论的一个重要问题是缓存。有一些数据在你的网站上,我相信将是长期静态的(如每周总数等),有数据将是非常实时的(但只在比赛日)。

但是,在比赛期间,您将有更多的流量比非匹配天,因此您将有大量的请求相同的数据在短时间内。因此,采用良好的缓存策略将为您节省大量CPU资源。我想的是,计算一个玩家的分数,然后每次缓存1分钟,因此,每次请求特定的球员时,您都是从缓存中检索,而不是每次重新计算。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5311511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档