Существуют ли ограничения на разумное количество HTML, которое браузеры могут обработать, прежде чем они начнут замедляться в отношении рендеринга страницы?

Я работаю над устранением проблемы с моей реализацией Django formsets. После сегодняшней работы с консультантом в течение нескольких часов... мы думаем, что это может быть связано с количеством HTML, которое генерируется в зависимости от количества записей, обрабатываемых набором форм. На основе 18 000 строк HTML... страница загружается около 15 секунд. Та же страница с меньшим количеством записей загружается гораздо быстрее.

Мы изучили вопрос с запросами... и всесторонне проанализировали показатели производительности на стороне сервера и не увидели ничего такого, что бы способствовало медленному отображению страницы в браузере.

Пришел ли кто-нибудь еще к такому выводу со своими наборами форм? Если да, то какие есть альтернативы для решения проблемы медленного рендеринга страницы? Наборы форм - это здорово... но кажется, что браузеры испытывают проблемы с отрисовкой записей, когда их становится больше определенного количества?

Заранее спасибо за любые мысли.

Сколько элементов HTML могут одновременно "обрабатывать" современные браузеры? Думаю, вам нужно прочитать этот пост, который я нашел на stack, это может дать вам лучшее понимание и ответ на ваш вопрос! Надеюсь, это поможет! Сколько элементов HTML могут одновременно "обрабатывать" современные браузеры?

Ответ на этот вопрос таков: если вы находитесь в разработке и DEBUG=TRUE...., то кэширование шаблонов отключено.... или что-то в этом роде. Когда я запустил фальшивый производственный режим для тестирования.... он был молниеносным. Под фальшивым производственным режимом я подразумеваю, что я установил DEBUG на FALSE... и запустил в небезопасном производственном режиме. Это локально на моей машине, поэтому для тестирования этого было достаточно. Я приписываю медлительность этому, пока я не перейду в производственный режим. Мне потребовалось около 3 недель, чтобы разобраться в этом.

Вернуться на верх