Уже наверное не встретить сайт, который не использует сервисы метрик для лучшего понимания интересов аудитории. Поговорим о правильной установке счетчиков для получения статистики максимально эффективно и с минимальным негативом для самого сайта.
Вы наверняка в курсе, что Drupal имеет несколько своеобразную архитектуру. Это одновременно и плюс и минус т.к. избыточная гибкость может в некоторых ситуациях давать погрешности. Я задался вопросом: можно ли как-то оптимизировать размеры ядерных и модульных JavaScript компонентов? Оказывается можно, но встаёт вопрос целесообразности, ведь конфигурация вашей системы может сильно отличаться от моей. В этой заметке мы немного рассмотрим, как работает друпал 6 и по какому принципу собираются нужные для работы JavaScript, а также попробуем уменьшить итоговый размер агрегированного компилята в 2-3 раза.
Для того, чтобы без использования модуля установить на Drupal сайте кнопку twitter достаточно пары несложных манипуляций. Это выгодно т.к. реализация подразумевает хранение JS tweetbutton локально в сжатом и агрегированном виде. Таким образом мы минимизируем количество сторонних обращений и отказываясь от модуля ускоряем Drupal.
Этот простой рецепт направлен на доводку счётчика Twitter.
Во первых, в оригинальном виде счётчик отдаётся с неправильным заголовком. Во вторых, содержимое скрипта, находящегося на их сервере, тупо дублирует строку запроса.
Ошибка не грубая, но лично меня она раздражала, поэтому я решил залезти «под капот» и посмотреть: «что же там такое?».
В наши дни существует великое множество счётчиков и систем статистики. Выбор воистину велик, но большинство из них не удовлетворяют требованиям xHTML. В этой статье я покажу пару фишек, которые позволят навсегда избавится от громоздкого кода, помогут приблизить структуру кода вёрстки к минимализму.
Для экспериментов мы возьмем самый обычный скрипт счётчика HotLog и хорошенько его изучим. Для наглядности я буду поэтапно изменять код и комментировать свои действия. Поехали.