Я работаю над проектом, который позволяет пользователям просматривать файлы журналов своих проектов, которые хранятся на сервере.Загрузка больших блоков текста с помощью Javascript
Чтобы уменьшить количество запросов, сделанных на сервере, после запроса файла журнала я храним его в массиве и загружаю непосредственно из него, если он запрашивается повторно.
То, как я загружаю это с помощью $ ('# log'). Html (text), и это вызывает некоторую задержку при загрузке текста в div (это около 65 тыс. Текста) ,
Есть ли лучший способ сделать это, или это всегда вызовет какую-то задержку?
Задержка может быть вызвана разметкой вашего журнала. Покажи нам снип. –
Вы можете иметь текст всех журналов в DOM, а затем использовать '.hide()' и '.show()' для отображения отдельных журналов ... Это должно быть окончательно быстрее, чем добавлять большое количество текста в DOM. –
@ ŠimeVidas Это может быть быстрее, но это увеличит нагрузку на сервер без необходимости, используя журналы загрузки страниц, которые никогда не будут просматриваться. OP пытается уменьшить количество запросов сервера. – Blazemonger