![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Dec 2008
Сообщений: 15
|
Здравствуйте!
Будьте любезны, дорогие флеш-мастера и прочие, оцените и покритикуйте пожалуйста выбранную технологию. Или посоветуйте более оптимальный путь. требуется создание флеш-приложения работающего с базой данных sql при этом в офлайне оно редактирует эту базу данных в среде Аир, а в онлайне оно через пхп работает с ней в режиме только чтения. при этом пхп конвертирует данные в хml, чтобы флеш их воспринял. нормально ли будет всё работать? |
|
|||||
|
Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
|
у всех так работает или почти так
|
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Опыт показывает, что чем меньше мы дергаем сервер MySQL (если речь идет о нем), тем лучше. Даже если он с хорошим собственным кэшем. Оптимально отдавать контент из кэша приложения. Например, на основе того же Memcache.
Клиент обращается за контентом, смотрим, есть ли его контент в мемкэше, если есть, отдаем сразу. Если нет - обращаемся к серверу с sql-запросом, тот смотрит у себя в кэше и если там требуемых данных нет, то только в этом случае лезет в базу и выполняет sql-запрос. Впрочем, если планируется нагрузка где-то до 50-70 обращений к серверу в секунду, а база меняется мало, то заморачиваться с кэшем приложения незачем. Просто поставите кэш у MySQL правильного размера, и все будет работать. Что касается xml - да. |
|
|||||
|
Регистрация: Dec 2008
Сообщений: 15
|
а как вам идея делать базу данных на флеше
тоесть флеш-приложение в самом себе содержит движок базы данных вся база данных и ее алгоритмы в самом swf-ролике и каким то образом при редактировании базы содержимое swf-роликов обновляется (не знаю пока как это можно устроить, в той же среде аир) в моем случае база не очень большая, и количество обращений неторопливое Последний раз редактировалось macdack; 26.04.2010 в 13:01. |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
а что будет после декомпиляции флэш-приложения умельцами?
я имею в виду с точки зрения безопасности внутри флэша ничего критичного хранить нельзя |
|
|||||
|
Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
|
делать базу на флеше, все равно что ездить за хлебом на белазе: доедете до города, а дальше пешком
|
|
|||||
|
Регистрация: Dec 2008
Сообщений: 15
|
безопасность в моем случае не проблема - всё даром отдается, "читай не хочу"
смысл подобного решения в том что человеку чтобы в офлайне пользоваться приложением достаточно будет только лишь скачать swf-файл приложения и swf-файл базы - удобно и практично также подойдет любой хостинг бесплатный вопрос в том, нормально ли это технологически и как вносить изменения в такие swf-базы, при том что в основе будет sql-база, из которой будет первоначально однократно сделан импорт данных Последний раз редактировалось macdack; 26.04.2010 в 13:24. |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Отдавайте контент бд текстовым xml'ем.
А перед этим, после внесения изменений в бд, генерите его и выкладывайте на хостинг. БД на хостинге не требуется. Будет проблема с кэшированием. Чтобы пользователь мог сидеть оффлайн, придется после каждого изменения xml-файла с данными сохранять его с новым именем и менять это имя во флэшке. Стандартно запрос xml из флэшки реализуется с рандомным параметром, чтобы обойти кэширование, но это исключает оффлайн. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|