Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.06.2011, 11:29
Аспирант
Отправить личное сообщение для decadent Посмотреть профиль Найти все сообщения от decadent
 
Регистрация: 15.09.2010
Сообщений: 30

Одновременное количество AJAX запросов
Есть плагин для Firefox, который разбирает страницу и по мере разбора сразу же отправляет данные на сервер по AJAX в формате JSON. Сервер на Node.JS. На сервере данные заносятся в бд mysql. И вот где-то около 30 000-го запроса падает Mozilla, firefox схлопывается и на этом все. Я так понимаю, что проблема с количеством одновременных запросов. И отсюда вопрос - а сколько одновременных запросов поддерживает firefox или это не от браузера зависит? И какое количество он поддерживает в очереди на исполнение?
Ответить с цитированием
  #2 (permalink)  
Старый 01.06.2011, 12:54
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

проблема не в одновременных а в утечке памяти в фф. а под словом одновременно вы не то подразумеваете-одновременно-это одновременно активные,а не последовательно посылаемые после получения ответа.
Ответить с цитированием
  #3 (permalink)  
Старый 01.06.2011, 13:02
Аспирант
Отправить личное сообщение для decadent Посмотреть профиль Найти все сообщения от decadent
 
Регистрация: 15.09.2010
Сообщений: 30

Под одновременными я подразумеваю в своем вопросе то, сколько может быть в один момент активных + сколько может стоят в очереди на то, чтобы занимать место текущего активного. Что делать с памятью в принципе понял, но вопрос по Ajax все-таки остается. если какое-нибудь ограничение на их количество?

Последний раз редактировалось decadent, 01.06.2011 в 13:40.
Ответить с цитированием
  #4 (permalink)  
Старый 01.06.2011, 13:40
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

с утечкой никак. а одновременно толи 2 толи 4-не помню.а в очереди сколько угодно-на то она и очередь. а в твоём случае чему удивляться?-дело не в утечке очередь оперативку тоже занимает. забил всю оперативку-системе не хватает для норм работы вот и закрывает

Последний раз редактировалось dmitriymar, 01.06.2011 в 13:42.
Ответить с цитированием
  #5 (permalink)  
Старый 01.06.2011, 13:43
Аспирант
Отправить личное сообщение для decadent Посмотреть профиль Найти все сообщения от decadent
 
Регистрация: 15.09.2010
Сообщений: 30

Сообщение от dmitriymar
с утечкой никак
Неужели никакого способа? Плагин перебирает большое количество интернет страниц, все это хранится в window.history. Это как-то влияет на то, что памяти в конце-концов не хватает или дело все-таки в неправильно взаимодействии клиент-сервер?
Ответить с цитированием
  #6 (permalink)  
Старый 01.06.2011, 13:48
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

нет у тебя утечки . точнее в фф она есть-но тебя она не касается!!! ты своей очередью в 30000 запросов всю оперативку забиваешь!!!получил ответ на запрос посылай след запрос а не 30000 в очередь ставь
Ответить с цитированием
  #7 (permalink)  
Старый 01.06.2011, 13:52
Аспирант
Отправить личное сообщение для decadent Посмотреть профиль Найти все сообщения от decadent
 
Регистрация: 15.09.2010
Сообщений: 30

Сообщение от dmitriymar
получил ответ на запрос посылай след запрос а не 30000
После того, как у меня получилась такая очередь, каждый следующий запрос идет после того, как получен ответ сервера. Но проблемы это не решает.
Ответить с цитированием
  #8 (permalink)  
Старый 01.06.2011, 13:55
Аспирант
Отправить личное сообщение для decadent Посмотреть профиль Найти все сообщения от decadent
 
Регистрация: 15.09.2010
Сообщений: 30

Сообщение от dmitriymar
а не 30000 в очередь ставь
И причем здесь 30000 в очереди, я где-то об этом писал? В очереди у меня стояло максимум 5 запросов. Я имел в виду что 30000 запросов проходит, но в они же в очереди не остаются.
Ответить с цитированием
  #9 (permalink)  
Старый 01.06.2011, 14:02
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

ну вот это утечка памяти а с ней разобраться никак или ты хочешь из скрипта ехе браузера редактировать?)
Ответить с цитированием
  #10 (permalink)  
Старый 01.06.2011, 14:06
Аспирант
Отправить личное сообщение для decadent Посмотреть профиль Найти все сообщения от decadent
 
Регистрация: 15.09.2010
Сообщений: 30

Я думаю что решение есть, только я пока не нашел)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кеширование HTML переданого через ajax BorisBritva jQuery 6 02.04.2011 01:23
Отследить окончание нескольких ajax запросов mikel AJAX и COMET 2 11.03.2011 17:14
Не приходят калбэки от Ajax запросов sundevil AJAX и COMET 22 04.10.2010 13:27
Ajax разбор метода mycoding jQuery 14 21.05.2010 10:57
Объясните как вызывается ajax скрипт AddressBook из формы prog90 AJAX и COMET 3 06.06.2009 16:12