Помощник
Здравствуйте, гость ( Вход | Регистрация )
Minify: сжатие javascript и css |
Alexander |
2013-05-30, 1:04
Сообщение
#1
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Представляю экспериментальную модификацию системы, которая позволит сжать все js и css файлы, используемые на странице, до одного (двух: css и js). Уменьшая количество запросов, ускоряется загрузка страницы. Кроме того, сжатый файл затруднительно запросто прочитать, что несколько снижает вероятность воровства шаблонов и скриптов всякими школоло.
Модификация экспериментальная только потому, что не каждый javascript удается корректно сжать. Чтобы такая возможность появилась, при разработке, необходимо грамотно проставлять все ; (даже в когда скрипты работают и без них). Сегодня вышел очередной мелкий багфикс системы, фиксы в основном - это проставление в нужных местах тех самых ; . - По этой причине ставить модификацию на систему, без сегодняшних багфиксов не стоит: работать не будет. На демосайте модификация уже установлена и вполне хорошо работает (надеюсь). Скачать minify. |
|
|
||
Гость_Quber_* |
2013-05-30, 5:24
Сообщение
#2
|
|
Гости |
Представляю экспериментальную модификацию системы, которая позволит сжать все js и css файлы, используемые на странице, до одного (двух: css и js). Уменьшая количество запросов, ускоряется загрузка страницы. Кроме того, сжатый файл затруднительно запросто прочитать, что несколько снижает вероятность воровства шаблонов и скриптов всякими школоло. Модификация экспериментальная только потому, что не каждый javascript удается корректно сжать. Чтобы такая возможность появилась, при разработке, необходимо грамотно проставлять все ; (даже в когда скрипты работают и без них). Сегодня вышел очередной мелкий багфикс системы, фиксы в основном - это проставление в нужных местах тех самых ; . - По этой причине ставить модификацию на систему, без сегодняшних багфиксов не стоит: работать не будет. На демосайте модификация уже установлена и вполне хорошо работает (надеюсь). Скачать minify. Чем скрипт отличается от своих конкурентов?? |
|
|
||
Maximkaboom |
2013-05-30, 8:49
Сообщение
#3
|
|
Опытный Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: нет Всего: 1 |
После попытки установить столкнулся с ужасом
Все делал по инструкции, но после установки при попытке зайти в админку получил такое:
вроде уже и все файлы заменил обратно, все равно как захожу в админку, та же история |
|
|
||
LuxCore |
2013-05-30, 9:00
Сообщение
#4
|
|
Любитель Группа: Eleanor user Сообщений: 278 Регистрация: 2011-11-09 Репутация: нет Всего: нет |
Я в этом сильно сомневаюсь, потому как в куча приложений и онлайн-сервисов быстренько реформируют код (phpStorm, NetBeans, jsbeautifier.org...). Поэтому minify, я думаю, больше для увеличения скорости.
|
|
|
||
Maximkaboom |
2013-05-30, 9:32
Сообщение
#5
|
|
Опытный Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: нет Всего: 1 |
С этим разобрался
но получилась проблема с кодировкой все стало отображаться так:
|
|
|
||
Alexander |
2013-05-30, 13:26
Сообщение
#6
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Назовите конкурентов. Скрипты сжатия не мои, моя лишь адаптация их в отдельную модификацию. Такое может произойти, если вы сохраняете файлы в другой кодировке (например, была кодировка utf-8, а вы сохранили в 1251 и наоборот). Вот системе это и не понравилось. Для решения проблмы удалите все php файлы, содержащие ту страшную строку (они находятся в корне и один в /core/), а затем переименуйте все *.bak что лежали рядом обратно в php и проверьте у них кодировку. Для того, чтобы прочитать закодированный файл, нужно пораскинуть мозгами, а не просто написать его адрес в адресной строке браузера. Вот я к чему. Это где такое стало отображаться? |
|
|
||
LuxCore |
2013-05-30, 13:32
Сообщение
#7
|
|
Любитель Группа: Eleanor user Сообщений: 278 Регистрация: 2011-11-09 Репутация: нет Всего: нет |
Вот это я слона и не приметил. Тогда обязательно посмотрю.
|
|
|
||
Maximkaboom |
2013-05-30, 15:47
Сообщение
#8
|
|
Опытный Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: нет Всего: 1 |
Перекодировались языковые файлы, которые в шаблоне. Странно это |
|
|
||
Alexander |
2013-05-30, 17:27
Сообщение
#9
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Maximkaboom, сжимаются все файлы в один. Что странного?
Все JS файлы должны быть в UTF-8 с BOM. Тогда все будет красиво и гармонично. Сообщение отредактировал Alexander - 2013-05-30, 17:28 |
|
|
||
Maximkaboom |
2013-05-30, 18:13
Сообщение
#10
|
|
Опытный Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: нет Всего: 1 |
Alexander, дак перекодировались языковые файлы, а не js
|
|
|
||
Maximkaboom |
2013-05-30, 21:00
Сообщение
#11
|
|
Опытный Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: нет Всего: 1 |
все вроде исправил с кодировкой, но сам мод не хочет работать. Файл стиля, который создаётся, получается пустым и дизайн съезжает естественно
http://sambovideo.ru ps файл js создаёт нормально Сообщение отредактировал Maximkaboom - 2013-05-30, 21:33 |
|
|
||
Alexander |
2013-05-30, 21:59
Сообщение
#12
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Maximkaboom, покажите, как указываете источник стилей.
|
|
|
||
Maximkaboom |
2013-05-30, 23:07
Сообщение
#13
|
|
Опытный Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: нет Всего: 1 |
Alexander, все как в инструкции. Ничего не менял.
|
|
|
||
Alexander |
2013-05-31, 1:39
Сообщение
#14
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Maximkaboom, почему-то действительно библиотека начинает потреблять нереально много памяти и крашится. Ожидаем еще других, кто захочет либу испытать...
|
|
|
||
Гость_Onlink_* |
2013-05-31, 15:31
Сообщение
#15
|
|
Гости |
Думаю, что сегодня испытаю. Потом обязательно отпишусь сюда!
меня есть сайт на DLE, вот для него бы мне не помешало что-то такое. Может кто знает, как оптимизировать DLE? В сети масса статей по оптимизации DLE, но все же ничего толкового пок не видел. Да и поддержка особо не занимается этим. |
|
|
||
Alexander |
2013-05-31, 19:02
Сообщение
#16
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Насколько я знаю - никак Ожидаю, когда вы отпишитесь. |
|
|
||
Root |
2013-05-31, 19:24
Сообщение
#17
|
|
Любитель Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: нет Всего: нет |
Если только переписать весь движок с нуля но только с умом. Но автор DLE на это уже не решится.
Я просто выбрал Eleanor |
|
|
||
A1es |
2013-06-01, 21:18
Сообщение
#18
|
|
Любитель Группа: Eleanor user Сообщений: 180 Регистрация: 2009-04-19 Репутация: нет Всего: нет |
Блин, вот за что я люблю подход Александра, так это за то, что он выжимает из системы всё, и заботиться о максимальном быстродействии. Так держать! Надеюсь народ прозреет и слезет с дебильной DLE, за которую рвёт и мечет каждый школьник.
|
|
|
||
Гость_Onlink_* |
2013-06-01, 22:49
Сообщение
#19
|
|
Гости |
Поставил на локальном сервере. Все работает, точнее ошибок никаких нет. Но вот по поводу скорости сказать ничго не могу, если не улучшилось, то явно не ухудшилось! Ответить на вопрос о том, на сколько стало все быстрее смогу после того - когда сайт будет окончательно готов и выложин на удаленный сервер. Хотя на первый взгляд все достаточно хорошо работает. Может у кого-то есть уже реальный пример? з.ы.А вы, Алексаедр, покажите свои проекты с этим хаком? Жду в студию ссылки на ваши проекты (любопытно знать, что вы сделали на eleanor или каких-то других cms). Добавлено через 4 минут, 56 секунд: Есть сайт на DLE. Начал его делать еще в сентябре 2010 гда. Хочу сказать, что DLE дейсвительно сложный проект. наверняка все крупные CMS не совсем хороши, у всех есть недостатки. По поводу того, что DLE грузит систему - у меня сервер выделенный в Германии, сайт с 4к хостами и хитами 20-25к. Общий трафик за месяц исходящий - 8260758Мб (не знаю, насколько реальна цифра, но в панеле ISPManager именно она). Сайт отлично работает, сервер не падал. Хотя признаюсь, если бы знал в 2010 году об eleanor - выбрал бы именно ее! |
|
|
||
Гость_Onlink_* |
2013-06-01, 23:10
Сообщение
#20
|
|
Гости |
Вру. Нашел один баг в админке!
Если я возвращаю прежний admin.php, то все стает нормально. з.ы.Систему не обновлял, стоит та, которую вы мне ставили. По поводу фразы: По этой причине ставить модификацию на систему, без сегодняшних багфиксов не стоит: работать не будет. немного не понял. Вышло какое-то обновление cms или что? |
|
|
||
Текстовая версия | 0.0382 сек. 12 запросов GZIP включен Сейчас: 2024-09-26, 22:21 |