Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   производительность air (http://www.flasher.ru/forum/showthread.php?t=173983)

Wolf 15.01.2012 19:07

производительность air
 
каков air в плане производительности? например годится ли он для сервера онлайн игры?

DaFive 16.01.2012 12:46

Зачем использовать AIR как сервер? Полно ж других нормальных решений и языков для создания.

Wolf 16.01.2012 15:41

удобнее. например?
C++ слишком сложно и ни одного нормального урока по сокетах нет

usacha 16.01.2012 16:37

Ява или шарп. Просто дешево сердито.
Похэпэ опять же. Если правильно применить то ферму средней руки такой сервак потянет.
Аир как и весь флеш ацки тормозит по сравнению с нормальными платформами.

DaFive 16.01.2012 17:31

Не вижу смысл держать api всего плеера для обработки одних только текстовых данных. При том, где этот air будет стоять? Какая прослойка будет говорить эйру что пришли данные от такого-то клиента с таким-то содержанием?

Wolf 16.01.2012 18:47

а ServerSocket?

alatar 16.01.2012 19:43

Можно и без API плеера.

Добавлено через 1 минуту
Цитата:

Аир как и весь флеш ацки тормозит по сравнению с нормальными платформами.
Сокеты на php сильно лучше?

usacha 16.01.2012 20:21

А когда это на пхп появились сокеты? Он же по хттп работает. Это не сокет а попытка эмулировать сокет.
Кроме того сокет он нужет тока для риалтайм. Для той же фермы сокет не обязателен. Можно простыми запросами обойтись. (Хотя сокет конечно лучше)

alatar 16.01.2012 20:25

Цитата:

А когда это на пхп появились сокеты?
Пишут, что с PHP3
http://devzone.zend.com/209/writing-...ervers-in-php/

usacha 16.01.2012 20:34

Еще раз повторюсь - в пхп нету полноценных сокетов и создать их НЕВОЗМОЖНО т.к. хттп, как протокол, не сохраняет состояние. То что в пхп называеться сокетом на самом деле эмуляция сокета.

Кстате, афтару топика - если есть под рукой явист можно заставить его написать плагин для смартфокс сервера. Багов там хватет, но они по большей части описаны на их форуме, плюс к тому дешев и удобен в эксплоатации )

alatar 16.01.2012 20:41

При чем тут http (опустим, что web сервер разновидность socket сервера)?
Вы бы хоть почитали, перед категоричными заявлениями.

usacha 16.01.2012 20:50

Я вижу ) По этому линку описываеться как использовать сокет в пхп. Я же пытаюсь обьяснить как это устроено внутри пхп )

Дело в том что пхп построен на базе протокола ХТТП. Гоняет геты/посты между клиентом и сервером. После каждого хттп запроса (гета или поста - не важно) сокетное ТЦП соединение между клиентом и сервером рвется. (Почему так сделано, надеюсь понятно) Иногда это неудобно. Потому придумали куки, с помощью которых можно хоть как то понять кто тебе запрос шлет. Потом поняли что это все несекурно, и понеслась...

В любом случае ТЦП соединение рветься. Раз оно рветься значит ни о каком настоящем сокете речи быть не может. Да, это можно обойти через куки через хидеры, и прочие хитрые схемы, но соединение всеравно будет рваться. И устанавливаться по новой. Собственно потому оно и тормозит.

alatar 16.01.2012 20:57

Цитата:

Дело в том что пхп построен на базе протокола ХТТП.
Каким боком протокол относится к языку программирования?
Цитата:

После каждого хттп запроса (гета или поста - не важно) сокетное ТЦП соединение между клиентом и сервером рвется.
Не путайте http сервер и язык программирования / среду исполнения.
Цитата:

Потому придумали куки, с помощью которых можно хоть как то понять кто тебе запрос шлет.
Куки придумали не для php и не для этого.

P.S. У вас богатая фантазия.

usacha 16.01.2012 21:06

Цитата:

Сообщение от alatar (Сообщение 1057309)
P.S. У вас богатая фантазия.

Возможно )

Цитата:

Сообщение от alatar (Сообщение 1057309)
Каким боком протокол относится к языку программирования?

А при чем тут язык? Речь о "платформе" или "среде исполнения". Я к языку претензий не имею )

Цитата:

Сообщение от alatar (Сообщение 1057309)
Не путайте http сервер и язык программирования / среду исполнения.

Я извиняюсь, вы можете заставить работать пхп без апача(или какого другого веб-сервера)?

Цитата:

Сообщение от alatar (Сообщение 1057309)
Куки придумали не для php и не для этого.

Может расскажете заодно для чего? )

alatar 16.01.2012 21:15

Цитата:

Может расскажете заодно для чего? )
Для хранения небольшого количества данных на клиентской стороне. Использование куки для аутентификации, лишь один из способов использования.
Цитата:

Речь о "платформе" или "среде исполнения".
Сути не меняет. Вы понимаете разницу между протоколом, платформой и средой исполнения? Каким образом платформа может быть построена "на базе протокола ХТТП"?

usacha 16.01.2012 21:22

Цитата:

Сообщение от alatar (Сообщение 1057318)
Использование куки для аутентификации, лишь один из способов использования.

Т.е. вы этого не отрицаете. Хорошо.
А зачем кстати нужно хранить информацию на стороне пользователя? Не для того ли, чтобы использовать ее при следующем подключении этого пользователя?

Цитата:

Сообщение от alatar (Сообщение 1057318)
Сути не меняет. Вы понимаете разницу между протоколом, платформой и средой исполнения? Каким образом платформа может быть построена "на базе протокола ХТТП"?

Я понимаю. А вы понимаете? Возможно я не слишком удачно подбираю слова, или вы их неправильно интерпретируете. Я например не знаю как вы понимаете разницу между "платформой" и "средой исполнения".
Скажите пожалуйста какой сетевой протокол используеться для отсылки реквестов к этому_вашему_пхп?

Котяра 16.01.2012 21:31

Цитата:

Скажите пожалуйста какой сетевой протокол используеться для отсылки реквестов к этому_вашему_пхп?
Обычный TCP. На стороне php желательно использовать неблокируещие сокеты через libevent

alatar 16.01.2012 21:45

Цитата:

Скажите пожалуйста какой сетевой протокол используеться для отсылки реквестов к этому_вашему_пхп?
В смысле? Запросы шлются серверу, а что он будет вызывать php скрипт, сервлет, программу на c, меня не волнует. Сейчас у меня проект с сервером на перле, он тоже "построен на базе протокола ХТТП"?

Я вам уже две ссылки привел в подтверждение того, что на php возможно создать socket-сервер. Где вы там узрели "попытка эмулировать сокет"? UDP тоже "эмулируется" поверх HTTP? О_о

usacha 16.01.2012 23:09

Слился.
Действительно херня получаеться.
Надо эту мысль основательнее обдумать.

Nucer 17.01.2012 01:54

Air на сервер не пойдёт хотя бы потому, что там нету работы с потоками и хз когда будет(

alatar 17.01.2012 02:07

Скоро будет. Классы уже есть в бете плеера, но в релиз не войдут. Обещают в следующей версии после 11.2. Частичная многопоточность уже есть для декодирования битмап. В 11.2 будет и для видео.


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

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