Как долго ждать результатов просмотра Django на Firefox? - PullRequest
0 голосов
/ 10 мая 2019

Я разрабатываю веб-сайт с Django 2.2, используя:

  • Centos 7

  • Mozilla Firefox 60.6.0

  • Google Chrome 73.0.3683.86

  • Docker и Docker составляют

Первая страница позволяет пользователю отправлять данные из отформатированного файла (эквивалент CSV), а вторая страница показывает результат вычислений (выполнено строка за строкой) в виде данных. Я заметил разницу между Mozilla Firefox и Google Chrome: Для больших файлов в Chrome веб-браузер ждет достаточно долго, чтобы получить и отобразить результаты вычислений. Принимая во внимание, что в Firefox, веб-браузер перестает ждать localhost, и страница «результатов» не загружается.

Поскольку проблема возникала, когда размер файла превышал определенный размер, я догадался, что приложение потратило слишком много времени на вычисление, и Firefox перестал ждать ответа, прежде чем загрузить страницу «результатов». Поэтому я изменил свое мнение, чтобы ускорить вычисления. Проблема все еще сохраняется с большими файлами. С файлами примерно от 3.5Mo отображается страница результатов или нет (почти случайно).

Я пытался вызвать "dom.max_script_run_time" в моих настройках Mozilla , но это не может быть сделано программно .

Я видел, что Сельдерей можно использовать для длительных вычислений , но в моем случае вычисления можно выполнять на 1 или 3000 строках. Я хотел бы найти решение без использования сельдерея.

Другим решением может быть использование JavaScript для установки времени ожидания при обнаружении Firefox в качестве веб-браузера, для добавления сообщения об ошибке, я также хотел бы избежать этого.

Я ожидаю, что мое приложение будет хорошо работать, по крайней мере, в браузерах Mozilla Firefox, Safari, Opera и Google Chrome. Спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...