Firefox с Firebug иногда зависает в вызовах JSON

410
IrfanClemson

Пожалуйста, смотрите это: http://gisdev.clemson.edu/fireflies/ На моем компьютере с Windows 7 с Firefox 29, если я нажимаю переключатель 2013 года (в правом верхнем углу), то Firefox иногда зависает и выдает сообщение вроде: «Стоп запуск сценария "или" продолжить "или" отладка ". Эта проблема возникает только на Firefox моей машины; в Firefox другой машины такой проблемы нет.

Я понимаю, что при обращении к данным за 2013 год загружаются некоторые большие данные, но эти данные составляют всего около 79 КБ текста. Единственное, о чем я могу думать, это то, что у меня установлен Firebug, и это может вызвать некоторые проблемы.

Я хотел бы решить эту проблему, потому что Firefox - мой основной тестовый браузер.

Любая идея? Благодарю.

0

1 ответ на вопрос

1
Julian Knight

There is an issue with that site in that it doesn't cache the data which is very wasteful and slow since JQuery is having to actually fetch and presumably process the whole JSON every time. However, as you say it is only less than 80k.

I can't see a problem on mine and a quick check didn't reveal any other issues.

My first thought would be a addon since Firefox issues are nearly always caused by addons doing something they shouldn't or exhibiting unexpected behaviours.

Cache? Я думаю, что мне придется каждый раз вызывать функцию json для загрузки данных - и данные «в реальном времени». Маркеры круглой карты кешируются. Я также проверил на своей домашней машине Firefox 29 с Firebug 1.12x, и с этим не было никаких проблем. О, хорошая идея о дополнении - я посмотрю, может ли отключение некоторых помочь. Спасибо! IrfanClemson 10 лет назад 0
Нет проблем, надеюсь, это поможет. Данные не выглядели особенно живыми, так как они ограничены целым годом, поэтому я думаю, что для большинства целей тайм-аут кеша около недели, может быть, даже месяца, на самом деле не будет заметен. Тогда вам нужно будет только обработать JSON, если он изменился. Julian Knight 10 лет назад 0
Данные за 2013 год унаследованы, но я не знаю, как их кешировать каким-то образом postgresql / json. 2014 год является живым и, вероятно, начнет получать частые обновления, когда этот проект запускается. Кстати, Firefox падает только тогда, когда Firebug включен. Я только что отключил («Попросить активировать») каждый плагин IrfanClemson 10 лет назад 0
Я бы задал вопрос о кешировании в Stack Overflow, я думаю, что у вас есть обработчик PHP или что-то подобное, что может сделать эту работу. Re аварии, я полагаю, у вас есть последние обновления? ФБ обычно довольно солидный. Julian Knight 10 лет назад 0
Firebug - 1.12.8, и я предполагаю, что он самый последний (был обновлен, когда FF был повышен до 29). Вот еще немного информации: Мой FF настроен для очистки кэша при закрытии. Поэтому, когда я запускаю новое окно FF, запускаю FB, а затем нажимаю 2013, когда происходит сбой - почти всегда. Но когда я запускаю новое окно FF, нажимаю на 2013 и затем запускаю FB, тогда нет проблем! Я думаю, что я могу научиться жить с этим. IrfanClemson 10 лет назад 0
Я бы сообщил об ошибке в FB. Есть ли причина очищать кеш при закрытии? Julian Knight 10 лет назад 0
Я очищаю кеш без какой-либо реальной причины, за исключением того, что это среда для разработчиков, и я бы хотел, чтобы последние изображения или CSS и т. Д. Быстро менялись; большинство вещей загружаются из локальных файлов и локального веб-сервера / сервера базы данных, и, следовательно, не слишком много накладных расходов. IrfanClemson 10 лет назад 0
Я не могу воспроизвести вашу проблему с FF 29 + FB 1.12.8 на WinXP. Если вы считаете, что это проблема с Firebug, [попробуйте Firebug 2.0] (https://addons.mozilla.org/firefox/addon/firebug/versions/) (в настоящее время в бета-фазе; требуется FF 30+). Он переключился на новый API отладки, который может решить вашу проблему. Sebastian Zartner 10 лет назад 0

Похожие вопросы