Articles of производительность

Java escape Html специальные символы

как бы я сделал этот метод более приятным: String l = text; // System.out.println(“startet UmlautAnpassen”); l = l.replaceAll(“$”, “usd”); l = l.replaceAll(” “, “xxx”); l = l.replaceAll(“”, “xxx”); l = l.replaceAll(“Ä”, “ä”); l = l.replaceAll(“Ö”, “ü”); l = l.replaceAll(“Ãœ”, “ö”); l = l.replaceAll(“ä”, “Ä”); l = l.replaceAll(“ö”, “Ü”); l = l.replaceAll(“ü”, “Ö”); l = l.replaceAll(“ß”, […]

Дерево Dijit, как повысить производительность для большого дерева с 500 дочерними узлами под root

Каждый узел дерева содержит другие внутренние виджеты, поэтому требуется много времени, чтобы отобразить все 500 элементов, особенно в IE. Для рендеринга дерева в IE может потребоваться 10-20 секунд. Мне было интересно, как улучшить его, уменьшить время рендеринга. Любое предложение по этому поводу? Я обнаружил, что есть TreeGrid, только показывайте несколько строк за раз и обновляйте […]

Как скрыть контент, не ansible на странице со многими элементами HTML, чтобы повысить производительность?

У меня есть сайт с очень большим количеством HTML-элементов (> 100.000). Страница в основном представляет собой большую таблицу с более чем 100 строками, и каждая строка содержит более 1000 столбцов. Таким образом, вид очень большой по горизонтали. Проблема, которую я видел, заключается в том, что производительность очень плохая после примерно 50 000 элементов. Пользователь никогда […]

должно ли встраивание видео на домашней странице замедлять страницу?

Если я добавлю видео, демонстрирующее мое приложение на моей домашней странице, это замедлит страницу до значительной суммы? Я попробовал и проверил, что для загрузки предварительного просмотра видео требуется почти 1 сек. И поскольку видеоstream не будет загружен до тех пор, пока не будет нажата кнопка, видео не нужно загружать. Рекомендуется ли встроить видео на домашней […]

Слишком много скрытых входов влияет на скорость рендеринга страницы?

Я нахожусь в точке, где мне нужно будет хранить некоторые данные о моем элементе управления в скрытых полях. Я использую MVC 3 для записи. Мое беспокойство заключается в том, что я буду использовать скрытые поля, например, в представлении бедного человека. При этом я чувствую, что рискую сделать страницу слишком медленно (или медленнее). Пример того, о […]

Javascript быстрее заменяет «переменные» в HTML-коде

Я создаю многоязычный сайт с одной страницей с javascript и новым html– template -tag и хотел бы использовать собственные переменные, такие как {{txt.welcome}} в html, который должен быть заменен переводом. HTML: {{heading.hello}} {{txt.welcome}} Javascript: var reg = new RegExp(/{{([az.]+)}}/g); var result; while(result = reg.exec(document.documentElement.innerHTML)) { document.documentElement.innerHTML = document.documentElement.innerHTML.replace(result[0], translations[result[1]]); } Он выполняет поиск переменных во […]

повторное загрузку одного и того же изображения

У меня есть страница в части cms моего сайта (javascript включен и может заставить браузер выбрать), это календарь с большим количеством изображений: одно и то же изображение можно использовать более 250 раз, при этом на странице будет отображаться около 1000-1500 изображений. Является ли браузер достаточно умным, чтобы понять, что это все тот же образ, или […]

Есть ли возможность упаковать сторонние библиотеки JS и CSS вместе с моими проектными активами?

Я хочу начать использовать инструменты для минимизации , такие как Minify , Uglify или Closure, чтобы ускорить загрузку моих страниц. Мой проект основан на нескольких громоздких библиотеках ( jQuery , Bootstrap , …). Я рассматриваю два варианта: Вариант 1: использовать официальный CDN Минимизируйте только мои файлы проекта в один .css и один .js файл Служить […]

DOM-штраф за использование атрибутов html

Я думаю об использовании атрибутов данных HTML5 для упрощения сторонних скриптов моего приложения. Итак, рассмотрим два случая: На странице есть 10’000 элементов HTML, например Sticker . Существуют и другие 10’000 элементов HTML, таких как Sticker . Второй случай (наличие attrs), вероятно, влияет на производительность DOM / рендеринга, не так ли? Если да, то сколько? Чтобы […]

загружать разные файлы js для разных страниц или загружать вместе?

У меня 3 страницы сайта. Страница 1: 19 kb JS Страница 2: 26 kb JS Страница 3: 10 kb JS Всего: 55 kb JS Эти файлы javascript не повторяются, означает, что JS, необходимый на стр. 1, не нужен на стр. 2, и у меня есть заголовки истечения срока действия 1 месяц. Тем не менее, я […]