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

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

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

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

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

    Artisteer Бывалый

    Регистрация:
    14 мар 2018
    Сообщения:
    107
    Лучших ответов:
    1
    Рейтинги:
    +31 / 3 / -0
    Здравствуйте. В 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

    PRO Users

    Регистрация:
    24 окт 2018
    Сообщения:
    749
    Лучших ответов:
    2
    Рейтинги:
    +99 / 30 / -0
    У меня не работает , не так не эдак. На сколько я понял это сжатие работало на старых версиях Dle 9.0 и ниже.
     
  3. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Регистрация:
    14 мар 2018
    Сообщения:
    107
    Лучших ответов:
    1
    Рейтинги:
    +31 / 3 / -0
    Этот способ работает и на 13.1.
     
  4. Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.839
    Лучших ответов:
    4
    Рейтинги:
    +257 / 57 / -0
    synlivcho этот способ работает почти везде и на старых версиях и на самых новых, не надо вводить людей в заблуждение.
    Artisteer сжатие дает сжатие как и сказано, просто все грузится одним файлом как бы а не по порядку если бы вставились styles.css одной строчкой engine.css второй.
     
  5. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Регистрация:
    14 мар 2018
    Сообщения:
    107
    Лучших ответов:
    1
    Рейтинги:
    +31 / 3 / -0
    Вот что разработчик сказал по этому поводу: "Сжатие это отдача в браузер в виде архива. Браузеры эти архивы распаковывают автоматически при получении".
     
  6. Bashmak

    PRO Users

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

    Artisteer Бывалый

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

    PRO Users

    Регистрация:
    24 окт 2018
    Сообщения:
    749
    Лучших ответов:
    2
    Рейтинги:
    +99 / 30 / -0
    unminify(точка)com - заходишь вставляешь туда свой код сжимаешь в вставляешь обратно..
     
  9. PowerVPS

    PowerVPS Посетитель

    Регистрация:
    26 янв 2018
    Сообщения:
    91
    Лучших ответов:
    0
    Рейтинги:
    +6 / 1 / -0
    Постоянное сжатие статики бесполезная нагрузка на cpu
     
  10. TopicStarter Overlay
    Artisteer

    Artisteer Бывалый

    Регистрация:
    14 мар 2018
    Сообщения:
    107
    Лучших ответов:
    1
    Рейтинги:
    +31 / 3 / -0
    Этот сайт наоборот приводит код в нормальный вид, как я понял. Во всяком случае количество строк в моем css и js после него даже увеличилось.
     
  11. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
  12. synlivcho

    PRO Users

    Регистрация:
    24 окт 2018
    Сообщения:
    749
    Лучших ответов:
    2
    Рейтинги:
    +99 / 30 / -0
    Не то отправил :eek: javascript-minifier[.]com
     
Похожие темы
  1. tish88
    Ответов:
    9
    Просмотров:
    2.803
  2. MaHarder
    Ответов:
    114
    Просмотров:
    17.715
  3. Beginner
    Ответов:
    4
    Просмотров:
    889
  4. MIKE_FM
    Ответов:
    13
    Просмотров:
    964
  5. Andrij
    Ответов:
    6
    Просмотров:
    1.723
Загрузка...
Яндекс.Метрика