Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   шлюз на php или сервер на С (http://www.flasher.ru/forum/showthread.php?t=93549)

lemegeton 23.03.2007 18:28

шлюз на php или сервер на С
 
Всем привет. Есть работа выполненная на Flash+PHP+MySQL.
Т.е. графический интерфейс написан на AS2. Логика работы заложена в PHP и хранение данных MySQL. Flash соединяется с php скриптами через шлюз на php amfphp.
Но при высоких скоростях доступа в интернет, достаточно низкая скорость работы приложения. Я думаю написать на си сервак, к которому будет конектится клиент на AS3 через сокеты пересылать данные структурируя их XML. А вот уже сервак будет дальше решать проблему взаимодействия с базой.
Вопрос в том, насколько это повысит скорость обмена данными между клиентом и сервером.
Может быть есть какие-то другие решения данной задачи?

С уважением, Алексей.

motor4ik 23.03.2007 18:44

web-services , soap

lemegeton 26.03.2007 10:51

Так а чем плох вариант Си+AS3?

etc 26.03.2007 11:08

А кто сказал, что плох? Оправдан ли?

lemegeton 26.03.2007 11:33

так вот и я о том же... Увеличится ли скорость и надежность? или будет пустая трата времени? вот в чем вопрос...
Просто понимаете, при работе по технологии Flash+AMF+PHP+MySQL прога бывает тормозит... При обращении к базе не всегда происходит успешный вызов. Приходится проверять возвращаемое значение функции на php и если оно не удовлетворяет блокировать экран и повторять операцию... Вот и встал вопрос о выборе другой коснтрукции приложения

etc 26.03.2007 12:06

Сокет имеет смысл применять, если требуется обеспечить двусторонную связь. В противном случае использовать методы, предложенные моторчиком.
Я в этих сервисах не специалист, что-то конкретное подсказать не могу, но это примерно то же, что и AMF.

lemegeton 26.03.2007 12:22

Да 30-40 процентов вызываемых функций, возвращают массив данных, которые используются клиентом на флеш. Значит Вы советуете в данном случае использовать сокет?

etc 26.03.2007 12:24

Под двусторонней связью я подразумевал возможность инициирования соединения сервером. Если вам это необходимо, то используйте сокет.
Впрочем, потянет ли сокет одновременно большое кол-во народу тоже не факт.

lemegeton 26.03.2007 14:47

А никто не знает, есть ли смысл использовать С#? Не будет такая конструкция работать быстрее и надежнее?

etc 26.03.2007 14:55

Всё зависит от того, как надежно будет написано.

8888


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

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