2015-11-23 2 views
2

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

Итак, я придумал решение для создания разных xml для каждой команды. Теперь мне придется делать разные призывы к каждому файлу, или я буду использовать ленивую загрузку, поэтому какой подход лучше всего загружает полный файл один раз или делит это на несколько частей.

Мне нужно какое-то предложение относительно javascript http, просьба представить следующие документы how it degrades performancelink2. и узнал, что большее количество xmlHttpRequest ухудшает вашу производительность.

Размер полного файла - 1.79 mb размер на диске - 1.80 mb

Размер после расщепления - 1.78 mb размер на диске - 2.84 mb

+0

Сколько файлов. Каковы их размеры. Каков размер одного файла. –

+0

обновленный plz посмотреть @JaromandaX – ngLover

+0

Сколько файлов при сплите. Кажется странным, разлитый размер меньше –

ответ

-1

Это правда, что чем больше количество запросов, тем медленнее производительности, так как браузеры имеет чтобы ограничить количество запросов одновременно.

Вы можете просто преобразовать xml в текстовый файл и попытаться запросить файл, так как это уменьшит нагрузку файла в некоторой степени.

Затем вы можете разобрать текстовый файл как JSON и использовать его согласно вашему требованию.

Попробуйте разбить файл на 2 или 3 сегмента, а затем сделать звонок.

+0

его не о взломе в 2, 3 части разделит его на количество команд – ngLover

+0

Тогда ваши запросы резко возрастут и ваша производительность будет деградировать – kshitij

Смежные вопросы