Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.02.2012, 16:38
sstotenkopf вне форума Посмотреть профиль Отправить личное сообщение для sstotenkopf Найти все сообщения от sstotenkopf
  № 1  
Ответить с цитированием
sstotenkopf
 
Аватар для sstotenkopf

Регистрация: Aug 2010
Адрес: Саратов
Сообщений: 185
По умолчанию Онлайн расписание, какая связка подойдет?

Добрый день, встала задача сделать что то вроде онлайн расписания, делать буду на флексе. Соответственно появился вопрос, требуется реализовать онлайн обновление этого расписание, т.е. при обновлении в б.д. результат сразу попадает в клиентское приложение... Хотелось бы спросить совета в какой связке все это делать? Какую б.д. использовать? С помощью чего взаимодействовать? Я полагаю, что здесь так же потребуются сокеты т.к. без них не реализовать обратную связь во flex...

Старый 20.02.2012, 16:41
DaFive вне форума Посмотреть профиль Отправить личное сообщение для DaFive Посетить домашнюю страницу DaFive Найти все сообщения от DaFive
  № 2  
Ответить с цитированием
DaFive
 
Аватар для DaFive

Регистрация: May 2008
Адрес: {0,0}
Сообщений: 754
Записей в блоге: 1
Отправить сообщение для DaFive с помощью ICQ
Обычного mysql за глаза. Онлайн расписание как часто меняется? Пингануть из флекса php-файл раз в минуту (или 5) сервер и вывести результат и можно без сокетов обойтись.
__________________
Кодинг, багинг, алгоритминг. me @

Старый 20.02.2012, 16:52
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 3  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Сокеты это как-то совсем жестоко для такой задачи, вам точно нужен полный реалтайм? Или все-таки будет достаточно посылать на сервер запрос раз в 10 секунд?

БД можете использовать любую, какая больше нравится. Чаще всего выбирают MySQL.
Взаимодействовать при помощи серверных скриптов: флеш обращается к скрипту, скрипт обращается к базе, читает/пишет данные и возвращает ответ флешу. Выбор серверной платформы для новичка - PHP.
__________________
тонкий тролль, осеянный благодатью

Старый 20.02.2012, 16:59
sstotenkopf вне форума Посмотреть профиль Отправить личное сообщение для sstotenkopf Найти все сообщения от sstotenkopf
  № 4  
Ответить с цитированием
sstotenkopf
 
Аватар для sstotenkopf

Регистрация: Aug 2010
Адрес: Саратов
Сообщений: 185
Цитата:
Сообщение от DaFive Посмотреть сообщение
Обычного mysql за глаза. Онлайн расписание как часто меняется? Пингануть из флекса php-файл раз в минуту (или 5) сервер и вывести результат и можно без сокетов обойтись.
Думал об этом, там различные виды расписаний, в зависимости от этого от нескольких раз в день до нескольких раз в минуту, дело в том, что требуется мгновенный вывод на экран после добавления записи в бд, для определенных действий пользователя и эта функция нужна как раз для часто обновляемых видов рассписаний... Если можно обойтись обычным mysql, то это очень радует)

Добавлено через 1 минуту
Цитата:
Сообщение от Gaen Посмотреть сообщение
Сокеты это как-то совсем жестоко для такой задачи, вам точно нужен полный реалтайм? Или все-таки будет достаточно посылать на сервер запрос раз в 10 секунд?

БД можете использовать любую, какая больше нравится. Чаще всего выбирают MySQL.
Взаимодействовать при помощи серверных скриптов: флеш обращается к скрипту, скрипт обращается к базе, читает/пишет данные и возвращает ответ флешу. Выбор серверной платформы для новичка - PHP.
Если б все было так просто) В том то и дело, что в некоторых случаях нужен реалтайм...

Старый 20.02.2012, 18:23
DaFive вне форума Посмотреть профиль Отправить личное сообщение для DaFive Посетить домашнюю страницу DaFive Найти все сообщения от DaFive
  № 5  
Ответить с цитированием
DaFive
 
Аватар для DaFive

Регистрация: May 2008
Адрес: {0,0}
Сообщений: 754
Записей в блоге: 1
Отправить сообщение для DaFive с помощью ICQ
Вообще если настроить кэш и поднять nginx, то апач не ляжет от коннекта хоть раз в 10 секунд от 100500 юзеров.
Скажем поменяли расписание - файл кеша грохнули, первый юзер, зашедший на сайт - сформирует новый файл кеша автоматом, а все остальные будут его цеплять до следующего обновления БД. Псевдо-реалтайм будет. Ну, а если совсем все серьезно - пишите сервак, который в реалтайме будет отдавать то, что нужно. Хотя я не думаю, что для такой задачи это делать нужно.
__________________
Кодинг, багинг, алгоритминг. me @

Старый 20.02.2012, 21:40
sstotenkopf вне форума Посмотреть профиль Отправить личное сообщение для sstotenkopf Найти все сообщения от sstotenkopf
  № 6  
Ответить с цитированием
sstotenkopf
 
Аватар для sstotenkopf

Регистрация: Aug 2010
Адрес: Саратов
Сообщений: 185
Цитата:
Сообщение от DaFive Посмотреть сообщение
Вообще если настроить кэш и поднять nginx, то апач не ляжет от коннекта хоть раз в 10 секунд от 100500 юзеров.
Скажем поменяли расписание - файл кеша грохнули, первый юзер, зашедший на сайт - сформирует новый файл кеша автоматом, а все остальные будут его цеплять до следующего обновления БД. Псевдо-реалтайм будет. Ну, а если совсем все серьезно - пишите сервак, который в реалтайме будет отдавать то, что нужно. Хотя я не думаю, что для такой задачи это делать нужно.
Спасибо, идея действительно хорошая...

Старый 21.02.2012, 10:39
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 7  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Цитата:
Сообщение от DaFive Посмотреть сообщение
Вообще если настроить кэш и поднять nginx, то апач не ляжет от коннекта хоть раз в 10 секунд от 100500 юзеров.
Скажем поменяли расписание - файл кеша грохнули, первый юзер, зашедший на сайт - сформирует новый файл кеша автоматом, а все остальные будут его цеплять до следующего обновления БД.
А сокетам можно просто отвести роль уведомителя. Мол то-то изменилось. Возьмите новые данные. Если все таки реалтайм нужен По сокетам итого минимум передается, а основная инфа - по http.

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:01.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.