Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Вопросы- ответы' started by Artisteer, Nov 26, 2018.

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

    Artisteer Бывалый

    Joined:
    Mar 14, 2018
    Messages:
    107
    Best Answers:
    1
    Ratings:
    +31 / 3 / -0
    Здравствуйте. В Dle можно сжать css и js таким образом:
    Code:
    <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

    PRO Users

    Joined:
    Oct 24, 2018
    Messages:
    749
    Best Answers:
    2
    Ratings:
    +99 / 30 / -0
    У меня не работает , не так не эдак. На сколько я понял это сжатие работало на старых версиях Dle 9.0 и ниже.
     
  3. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Joined:
    Mar 14, 2018
    Messages:
    107
    Best Answers:
    1
    Ratings:
    +31 / 3 / -0
    Этот способ работает и на 13.1.
     
  4. Defoz

    PRO Users

    Joined:
    Apr 10, 2016
    Messages:
    1,832
    Best Answers:
    4
    Ratings:
    +257 / 57 / -0
    synlivcho этот способ работает почти везде и на старых версиях и на самых новых, не надо вводить людей в заблуждение.
    Artisteer сжатие дает сжатие как и сказано, просто все грузится одним файлом как бы а не по порядку если бы вставились styles.css одной строчкой engine.css второй.
     
  5. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Joined:
    Mar 14, 2018
    Messages:
    107
    Best Answers:
    1
    Ratings:
    +31 / 3 / -0
    Вот что разработчик сказал по этому поводу: "Сжатие это отдача в браузер в виде архива. Браузеры эти архивы распаковывают автоматически при получении".
     
  6. Bashmak

    PRO Users

    Joined:
    Feb 25, 2017
    Messages:
    642
    Best Answers:
    1
    Ratings:
    +168 / 25 / -0
    Смысла в этом нету, сэкономишь пару кб в трафике, зато нагрузку на cpu сервера увеличишь. Лучше сам сожми файлы и всё, чем заставлять движок.
     
    • Согласен Согласен x 1
  7. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Joined:
    Mar 14, 2018
    Messages:
    107
    Best Answers:
    1
    Ratings:
    +31 / 3 / -0
    я не умею их сжимать. Да и если 2 js файла и 2 маленьких css от слайдера, не думаю, что их сжатие сильно увеличит нагрузку на сервер. Тем более, что в любой момент можно это отключить и прописать обычное подключение.
     
  8. synlivcho

    PRO Users

    Joined:
    Oct 24, 2018
    Messages:
    749
    Best Answers:
    2
    Ratings:
    +99 / 30 / -0
    unminify(точка)com - заходишь вставляешь туда свой код сжимаешь в вставляешь обратно..
     
  9. PowerVPS

    PowerVPS Посетитель

    Joined:
    Jan 26, 2018
    Messages:
    91
    Best Answers:
    0
    Ratings:
    +6 / 1 / -0
    Постоянное сжатие статики бесполезная нагрузка на cpu
     
  10. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Joined:
    Mar 14, 2018
    Messages:
    107
    Best Answers:
    1
    Ratings:
    +31 / 3 / -0
    Этот сайт наоборот приводит код в нормальный вид, как я понял. Во всяком случае количество строк в моем css и js после него даже увеличилось.
     
  11. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
  12. synlivcho

    PRO Users

    Joined:
    Oct 24, 2018
    Messages:
    749
    Best Answers:
    2
    Ratings:
    +99 / 30 / -0
    Не то отправил :eek: javascript-minifier[.]com
     
Яндекс.Метрика