С рождеством!
Подскажите, есть ли что-то типа https://drupal.org/project/minify только для Drupal6?
Хочется минимизировать выходящий html на страницах сайта, как это сделано у того уже Яндекса.
С рождеством!
Подскажите, есть ли что-то типа https://drupal.org/project/minify только для Drupal6?
Хочется минимизировать выходящий html на страницах сайта, как это сделано у того уже Яндекса.
Комментарии
А зачем?:)
Ну надо же чем-то процессор занять. А то что он будет просто так простаивать
никто не мешает вам удалить все пробелы и ентеры из шаблона )
Спасибо капитан А "удобным" чтением кода потом вы заниматься будете?
Ну да, это первоочередная задача. Про уменьшение веса страницы не слышали? Польза от минимизации кода кажется вам только лишней загрузкой ресурсов сервера... печально.
Можно посмотреть на сайт, который хотите оптимизировать?
Про чрезмерную и ненужную оптимизацию слышал.
Про преждевременную тоже слышал.
А вы ?
У вас свой яндекс или вы нам не хотите показывать проект ?
Можете рассказать, почему считаете это необходимым для вашего проекта ?
На мой взгляд, такого рода оптимизацией стоит начинать заниматься тогда, когда все другие виды оптимизации (производительность на стороне сервера, улучшению пользовательского интерфейса, улучшение качества содержимого и что-то ещё возможно) уже исчерпали возможности по увеличению конверсии.
Судя по тому, что вы поднимаете этот вопрос тут - перечисленные способы оптимизации вами даже не рассматривались. Если я ошибаюсь - поделитесь опытом.
Тони Хоар впервые произнёс, а Дональд Кнут впоследствии часто повторял известное высказывание: «Преждевременная оптимизация — это корень всех бед» (взято с википедии).
0. Код - все запросы к БД оптимизированы, большинство операций с node так же оптимизированы, views, таксономия и др. - аналогично
1. eAccelerator, кэширование средствами Друпала
2. Gzip, Boost - отдает сгенерированные html версии страниц
3. CSS, JS - сжатие включено
4. Сайт завершен, из оптимизации осталось только убрать все лишнее из html на выходе
Крайне рад, что вы слышали про Tony Hoare, но в контексте темы, Ваше упоминание его реплики выглядит "по-детсадовски".
Вы всех людей определяется через призму своих стереотипов? Проект серьезный, известный, трафика много и он коммерческий (дорогой). Потеря в скорости загрузки даже на 10% - это весомый урон для интернет-стороны бизнеса владельца.
Ни в коем случае не хочу вступать в полемику и показывать свое "кунг-фу", особенно в праздник... Но, господа, пожалуйста умейте промолчать, если не знаете ответа на вопрос. Понимаю, что мы все устали от горе-вебдизайнеров для джумлы, кои сюда иногда заходят, что бы задать пару фееричных по степени идиотизма вопросов, но всех то под одну гребенку не надо!
Дайте ссылку на сайт. Не понимаю в чём проблема, тем более, что ресурс как вы говорите популярный.
Чего тут детсадовского?
Вообще можносделать так: написать небольшой модуль, в котором перед тем как кэшировать вывод, удалять из HTML ненужные пробелы и переносы.
Или можно взять модуль который написан для D7 и переделать его для D6, под свои так сказать нужды.
а в функциях темизации уже убраны лишние обертки?
1
Рад слышать об осознании проблемы с повторяющимися вопросами.
Но к сожалению никакой информации о масштабах проекта предоставлено не было, а из этого и соответствующий вывод.
По теме, готовый модуль для шестерки не предложу.
С вашим серьезным, известным ресурсом, наверное и финансы серьезные.
В таком случае можно сделать свой инструмент, конкретно под ваши нужды.
А что касается скорости доставки, рассмотрите возможность использования cdn.
Удаление всех пробелов, даже если они и занимают 10% кода страницы != ускорение загрузки страницы на 10%
Оцените эффект от минимизации после сжатия gzip, Сильно удивитесь.
Рекомендую ощутить эффект удивления от чтения http://www.drupal.ru/comment/reply/106615/592905 где уже было указано, что gzip включен.
Вот именно подобные эксперименты я и планирую проводить, что бы понять степень эффективности. Если выхлопа не будет, то... короче, отпишусь в теме по результатам.
уж соизвольте отписаться, обычно все забывают
Правильно, gzip включен, поэтому я и говорю, что эффект будет минимален.
Вот если вы проведете эксперимент и покажете, что выигрыш есть хотя бы 5% то я удивлюсь.
так если у вас уже gzip включен, что что собрались утрамбовывать?
что на ваш взгляд делает gzip?
Из описания модуля https://drupal.org/project/minify
Advantages over Speedy
1 No Drupal version restriction
Мне тоже интересно как сделать HTML в одну строку. Нашёл пример, но он убирает пробелы только в переменной которую обрабатывает функция. А как сделать чтобы всё содержание шаблона html.tpl.php было без пробелов и переносов. Может кто-нибудь подскажет.
http://iconsulting-fr.com/contribs/drupal-7-minify-html-output