Re[4]: Утечки памяти при использовании JSONP в IE 9
От: Аноним  
Дата: 27.12.11 10:25
Оценка:
Здравствуйте, boot, Вы писали:

B>Здравствуйте, evgkar, Вы писали:


E>>Здравствуйте, boot, Вы писали:


B>>>Здравствуйте, evgkar, Вы писали:


E>>>>...


B>>>ИЕ кэширует запросы XMLHttpRequest. Как это побороть читайте


E>>Ну тут, к сожалению, не XMLHttpRequest. Тем не менее, на сервере проставляются соответствующие заголовки, в строку запроса вносится рандомное значение. Не помогает — рост на 25МБ за 8 минут на приведенном выше примере. Кстати, за ночь размер увеличился до 1.8ГБ. Жест...


B>Да, не все написал, но копать все равно в эту сторону. ИЕ все равно создает объект используя ActiveX, и, собака, не удаляет его, не важно как он называется, рассмотрим на примере XMLHttpRequest.

B>Делаете стек объектов stack, новый запрос получаете не так

B>
B>usedXhr=new XMLHttpRequest();
B>


B>, а так


B>
B>usedXhr=stack.pop()||new XMLHttpRequest();
B>


Спасибо за совет, тут некоторое недопонимание произошло. Речь идет о jsonp, где кроссдоменный запрос осуществляется посредством тега <script src="...">, а не XMLHttpRequest и ему подобных.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.