Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.01.2011, 23:22
Аватар для Slawaq
Профессор
Отправить личное сообщение для Slawaq Посмотреть профиль Найти все сообщения от Slawaq
 
Регистрация: 19.05.2010
Сообщений: 187

AJAX on Socket
у кого есть идеи, или примеры, как реализовать нормальный поллинг через AJAX если надо делать запросы с сайта http://site.ru/ на http://site.ru:81/ то есть надо делать запросы клиенту на сокеты сайта, и при этом очень быстро, по 20 запросов в секунду!
__________________
java.Uprise.*
Ответить с цитированием
  #2 (permalink)  
Старый 31.01.2011, 23:27
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

XHR не может посылать запросы на другой домен, протокол, и порт!!!
Ответить с цитированием
  #3 (permalink)  
Старый 31.01.2011, 23:32
Аватар для Slawaq
Профессор
Отправить личное сообщение для Slawaq Посмотреть профиль Найти все сообщения от Slawaq
 
Регистрация: 19.05.2010
Сообщений: 187

ну а ты думаешь почему я написал "AJAX" ....))) ну ладно, можно использовать старые методы типа ифрейма, или новые JSONP, и последнее пока мне кажется лучший вариант, а вообще мне надо узнать что будет из всего этого эффективней работать, ведь как ни как 20 запросов на секунду..))
__________________
java.Uprise.*
Ответить с цитированием
  #4 (permalink)  
Старый 31.01.2011, 23:39
Аватар для Slawaq
Профессор
Отправить личное сообщение для Slawaq Посмотреть профиль Найти все сообщения от Slawaq
 
Регистрация: 19.05.2010
Сообщений: 187

но даже на JSONP возникают проблемы, так как я хотел использовать заголовки.. но я думаю что значит я их укорочу, на столько сколько максимально возможно...))) ну а вообще что лучше может подойти? по скорости и по-эффективности, кто ещё знает какие-то интересные методы?)) на сервере орудую, своим java сервером, то есть могу всё что хочу отправлять клиенту, только надо решить что лучше)))
__________________
java.Uprise.*
Ответить с цитированием
  #5 (permalink)  
Старый 01.02.2011, 00:13
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Slawaq
ну а ты думаешь почему я написал "AJAX" ....)))
наверно, потому что проще написать чушь, чем чуточку разобраться в предмете?
Сообщение от Slawaq
и при этом очень быстро, по 20 запросов в секунду!
насколько я помню, барузер не позволяет столько одновременных запросов HTTP
как итог, ваш выбор Socket-технологии
например WebSocket, или Flash, или Long Pool(наверно.зависит от специфики)
все что орудует отдельными запросами(XHR, Iframe, etc...) тут не подойдет
а AJAX.
а вы сначала почитайте про AJAX, и поймите, что это такое на самом-то деле
Ответить с цитированием
  #6 (permalink)  
Старый 01.02.2011, 01:36
Аватар для Slawaq
Профессор
Отправить личное сообщение для Slawaq Посмотреть профиль Найти все сообщения от Slawaq
 
Регистрация: 19.05.2010
Сообщений: 187

я только что закончил, реализовал на JSONP, у меня были секундные часики мой пост с этими часами)) а теперь я на сервера Ява решил сделать мили-секундные. короче сделал для убыстрения в 2 потока JSONP(таймера), и вышло нормально, 20 в среднем запросов в секунду норм, только проблема, очень уж не равномерно, скачки очень резкие, надо пробовать делать несколько таймеров с большим временем замедления, может так хоть получиться выровнять, пример пока не могу показать, так как делаю на локале, скину уже завтра на сервак, а то мне там ещё надо мой Ява сервер поставить, а это уже буду завтра делать, да и вообще скажу и проц. не сильно грузит, только от одна проблема, кажется в Хроме не работало и Сафари, в Опере пашет, короче я ещё везде не проверял, и может просто что-то не так для Хрома написал, завтра тогда уже попробую показать всю бодягу...)))
__________________
java.Uprise.*
Ответить с цитированием
  #7 (permalink)  
Старый 01.02.2011, 06:34
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

http://habrahabr.ru/blogs/browsers/109733/
http://www.xtranormal.com/watch/7991991/
Ответить с цитированием
  #8 (permalink)  
Старый 01.02.2011, 09:21
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Slawaq
20 запросов на секунду
Это 50 мс на запрос. У меня ping до javascript.ru проходит за 25 мс. А это только ping без установления соединения, отправки HTTP-запроса и получения ответа. Даже если предположить, что сервер отвечает мгновенно, за 50 мс запрос не успеет завершиться.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает jQuery меню с AJAX eugene1986 jQuery 0 08.07.2010 18:49
Ajax разбор метода mycoding jQuery 14 21.05.2010 10:57
Как в ajax запросе передать файл методом POST mcpro jQuery 1 16.12.2009 11:41
Сохранение результата ajax запроса после нажатия 'back' gregOlsen AJAX и COMET 5 18.11.2009 12:23
Объясните как вызывается ajax скрипт AddressBook из формы prog90 AJAX и COMET 3 06.06.2009 16:12