Как в джумле оптимизировать (сократить) ХТМЛ код? Джумла 3 Из файла шаблона, с помощью Нотпеда удаляю лишние строки, пробелы. В общем делаю код в одну строку. Смотрю код в браузере... а там хрен Походу сама Джумла проставляет переносы строк и пробелы. Может быть кто то знает как это отключить?
kuzmi4, это называется "Минификация исходного кода" вот для джумлы есть расширение для этого _http://www.ext-joom.com/ru/rasshireniya/plagin-szhatie-html-koda.html
p.s. с джумлой не работаю, наверника есть более простые решение, но в какой степи копать, я подсказал. просто удалением, пробелов или через редактор, вам ничего не поможет. Это либо короткий написанный скрипт сжатия или уже готовое расширение, которых наверника много.
Практика показывает, что сокращение кода, если он конечно не 100500 строк, не дает ничего полезного, точнее почти ничего не дает, особенно тем методом, который вы используете. В итоге будет потрачена куча времени, а толку 0.
Тем более есть специальные программы для сжатия и сокращения, но в итоге код превращается в трудночитаемую кашу.
Сергей Гопляк, Спасибо. Хотел конечно без всяких плагинов обойтись. nomalware, Вы правы. Сжатие ХтМл кода плагином в прибавке скорости, по PageSpeed Insights ничего не дало.
Сообщение от Виктор1974
JCH Optimize Plugin поставь.
Давно использую. Корректнее всех остальных работает и функций полно. Но все равно режет код Лива в теле сайта, звезды (ExtraVote) и кнопку вверх. Что в дальнейшем порежет - ХЗ У меня без плагинов, такие показатели в PageSpeed Insights: Для мобил: 74% Для компов: 90% С использованием JCH Optimize, лучшие показатели которые смог выжать: 84% и 94% соответственно.
Можно и так оставлять. Считается нормальными цифрами. Конечно, если еще и кучу рекламных блоков поставить в виде внешних JS, то показатели могут упасть на 10-15%. Кэширование на стороне пользователя включите и тогда показатели загрузки сайта подрастут немного.
Если минимизировать код, то самому потом будет неудобно, через пару месяцев фиг поймешь где чего. Я обычно просто удаляю в шаблоне все ненужные мне позиции, в админке отключаю неиспользуемые плагины, удаляю ненужные модули и включаю кэширование стандартным плагином. Для ускорения загрузки минимизируйте количество изображений в шаблоне. Для фонов, границ, рамок и т.д. старайтесь по максимуму использовать возможности CSS.