Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Что даёт сжатие js и css файлов?

Тема в разделе "Вопросы- ответы", создана пользователем Artisteer, 26 ноя 2018.

26.11.18 в 22:18
30.11.18 в 08:31
11
1.154
0
  1. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Сообщения:
    107
    Симпатии:
    22
    Лучших ответов:
    1
    Здравствуйте. В Dle можно сжать css и js таким образом:
    Код:
    <link rel="stylesheet" type="text/css" href="/engine/classes/min/index.php?f=/templates/Default/css/style.css,/templates/Default/css/engine.css" />
    <script src="/engine/classes/min/index.php?f=/templates/Default/js/libs.js,/templates/Default/js/main.js"></script>
    Вот статья: Сжатие CSS файлов шаблона

    Я попробовал сделать так и не понял, каким образом происходит сжатие файлов? Я думал, может будут удаляться лишние пробелы и весь код станет в одну строку, но нет. Происходит только объединение двух файлов в один.

    Собственно вопрос такой: нужно ли сжимать js, например такой: OwlCarousel2/OwlCarousel2 Там просто итак код в одну строку идёт. Будет ли от сжатия engine/classes/min/index.php? этого файла какой-то толк?
     
  2. synlivcho

    synlivcho PRO Users

    Сообщения:
    749
    Симпатии:
    70
    Лучших ответов:
    2
    У меня не работает , не так не эдак. На сколько я понял это сжатие работало на старых версиях Dle 9.0 и ниже.
     
  3. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Сообщения:
    107
    Симпатии:
    22
    Лучших ответов:
    1
    Этот способ работает и на 13.1.
     
  4. Defoz

    Defoz PRO Users

    Сообщения:
    1.832
    Симпатии:
    154
    Лучших ответов:
    4
    synlivcho этот способ работает почти везде и на старых версиях и на самых новых, не надо вводить людей в заблуждение.
    Artisteer сжатие дает сжатие как и сказано, просто все грузится одним файлом как бы а не по порядку если бы вставились styles.css одной строчкой engine.css второй.
     
  5. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Сообщения:
    107
    Симпатии:
    22
    Лучших ответов:
    1
    Вот что разработчик сказал по этому поводу: "Сжатие это отдача в браузер в виде архива. Браузеры эти архивы распаковывают автоматически при получении".
     
  6. Bashmak

    Bashmak PRO Users

    Сообщения:
    642
    Симпатии:
    90
    Лучших ответов:
    1
    Смысла в этом нету, сэкономишь пару кб в трафике, зато нагрузку на cpu сервера увеличишь. Лучше сам сожми файлы и всё, чем заставлять движок.
     
    • Согласен Согласен x 1
  7. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Сообщения:
    107
    Симпатии:
    22
    Лучших ответов:
    1
    я не умею их сжимать. Да и если 2 js файла и 2 маленьких css от слайдера, не думаю, что их сжатие сильно увеличит нагрузку на сервер. Тем более, что в любой момент можно это отключить и прописать обычное подключение.
     
  8. synlivcho

    synlivcho PRO Users

    Сообщения:
    749
    Симпатии:
    70
    Лучших ответов:
    2
    unminify(точка)com - заходишь вставляешь туда свой код сжимаешь в вставляешь обратно..
     
  9. PowerVPS

    PowerVPS Посетитель

    Сообщения:
    91
    Симпатии:
    2
    Лучших ответов:
    0
    Постоянное сжатие статики бесполезная нагрузка на cpu
     
  10. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Сообщения:
    107
    Симпатии:
    22
    Лучших ответов:
    1
    Этот сайт наоборот приводит код в нормальный вид, как я понял. Во всяком случае количество строк в моем css и js после него даже увеличилось.
     
  11. Ботяра

    Ботяра Забанен

    Сообщения:
    0
    Симпатии:
    0
    Лучших ответов:
    54
  12. synlivcho

    synlivcho PRO Users

    Сообщения:
    749
    Симпатии:
    70
    Лучших ответов:
    2
    Не то отправил :eek: javascript-minifier[.]com
     
Похожие темы
  1. Beginner
    Ответов:
    4
    Просмотров:
    1.058
  2. Andrij
    Ответов:
    6
    Просмотров:
    2.568
  3. orick
    Ответов:
    8
    Просмотров:
    2.155
Загрузка...