Итак, я только что решил создать свой собственный сайт о фэнтези-спорте.
Вы знаете тип сайта, где вы можете выбрать игроков из вашей любимой лиги и в зависимости от того, как они получают определенныйколичество очков в вашей команде.Есть команды фантазий для всех типов лиг и видов спорта, я уверен, что вы понимаете, о чем я говорю.
Я еще не выбрал конкретный вид спорта или лигу только потому, что хочу, чтобы основы соответствовали различнымвиды командного спорта.
У меня есть несколько ожиданий от этого.Если вы можете придумать что-нибудь другое, я буду рад их услышать.
- Я ожидаю, что сайт будет динамичным и будет иметь много посещений во время игры, но в остальном почти только статический контент.
- Очки игрока должны обновляться в реальном времени во время игры.
- Мне нужен список, который показывает каждую сыгранную игру и очки каждого игрока в этой игре.Он также должен показывать количество сыгранных минут, голы, голевые передачи и т. Д.
- Каждый зарегистрированный пользователь сможет видеть очки и игроков своей команды в режиме реального времени.
- Мне нужен сайтмасштабировать так, чтобы, если я начну с 1000 команд, у меня может быть 5 миллионов.
- Мне, вероятно, сейчас не понадобится языковая поддержка, но кто знает в будущем.
Исходя из этих предварительных условий, что лучше всего использовать с точки зрения языка (php, .NET, drupal или других cms), базы данных (mysql, sqlserver, xml) и других методов?
Может быть, это на самом деле не имеет значениячто я использую?
Я предполагаю, что динамическое обновление очков каждого игрока именно там, где мне больше всего нужна помощь.
Заранее спасибо!
/ Niklas
EDITED
Я мог бы использовать массив со следующими данными для конкретной игровой недели:
- Идентификатор игрока
- Минуты
- Спортивные очки (голы, голевые передачи, штрафные очки, желтая лига)rds, главный игрок матча) и т. д.
- Общее количество очков за текущую игровую неделю
Когда игра закончится, я добавлю их в базу данных и суммирую эти данные с любымпредыдущие игровые недели.Плюс ценность игрока, количество команд, которые выбрали этого игрока и т. Д.