Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Реактивные вебсайты. Оглавление

Чулан
Реактивные вебсайтыНе прошло и трех месяцев с момента официального выпуска первой в России специализированной книги, посвященной клиентской оптимизации, а мы уже собрались писать следующую. Почему мы? Потому что теперь уже полноценный авторский коллектив, а не просто «набор советов из разных источников под моей редакцией». Встречайте героев нашего времени: Евгения Степанищева (bolk) и Глеба Кондратенко (gkond).

До полноценной книги пока еще как до Луны (и обратно :), но оглавление уже подготовлено и утверждено (в общих деталях). И сразу же большая просьба: если вам кажется, что с ним что-то не так, какие-то темы опущены, какие-то раскрыты слишком подробно, что-то будет вам интересно дополнительно прочитать — напишите об этом в комментариях. Сейчас самое время заложить основы для следующей хорошей книжки.
Читать дальше →
Всего голосов 59: ↑51 и ↓8 +43
Просмотры686
Комментарии 79

CSS Tidy: нужна помощь

Я пиарюсь
CSS Tidy является полностью открытой и на данный момент одной из самых мощных библиотек по преобразования CSS-кода. В большинстве случаев ее используют для минимизации CSS-кода (что позволяет добиваться весьма впечатляющих результатов, пример с сайта CSS Tidy). Огромное количество сайтов предлагают минимизаторы, основанные именно на CSS Tidy: CleanCSS, CSS Formatter and Optimizer, CSS Compressot и многие другие. Даже YUI Compressor год назад уступал CSS Tidy по степени сжатия.

Преамбула


Количество настроек CSS Tidy впечатляет: это и сжатие наименований свойств (цветов, шрифтов, фона), и регистро-независимый вывод, и объединение селекторов для максимальной минимизации кода, и их сортировка, и исключение нестандартных CSS-свойств, и сохранение синтаксиса введенного кода, и т.д. (полный список поддерживаемых настроек с примерами).

Поскольку библиотека направлена на разбор и стандартизацию (как следует из названия — Tidy), а не только на минимизацию кода, то с ее помощью можно проворачивать довольно любопытные вещи. Например, выводить CSS-код в стандартном виде в любом формате (CSS Tidy поддерживает шаблоны вывода). Или осуществлять любые преобразование с таблицей стилей на странице (к слову, именно она используется для создания CSS Sprites и, естественно, в приложении для автоматической клиентской оптимизации — Web Optimizer). В Web Optimizer уже включена самая последняя версия CSS Tidy, в которой исправлены некоторые ошибки.

Поскольку приложение написано с учетом высоких требований к производительности, то работает оно очень шустро (в несколько раз быстрее того же YUI Compressor).

Но речь не совсем об этом.
Читать дальше →
Всего голосов 27: ↑25 и ↓2 +23
Просмотры859
Комментарии 8

Web Optimizer 0.5 «cheetah», RC3

Я пиарюсь

Мы снова здесь со свежей версией приложения для автоматизации клиентской оптимизации — Web Optimizer. Больше месяца прошло с момента выхода последней стабильной версии, более 300 реальных сайтов испытали феноменальное ускорение, но нам этого показалось мало. И мы сделали хороший продукт еще лучше.

Итак, встречайте: версия 0.5 под кодовым именем cheetah (гепард), Release Candidate 3.

Загрузить: code.google.com/p/web-optimizator/downloads/list

Что нового?


Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Просмотры452
Комментарии 41

Установка Web Optimizer версии 0.5

Я пиарюсь
Не так давно вышла версия 0.5 (RC3) приложения для автоматического ускорения сайтов — Web Optimizer. Поскольку с момента написания предыдущего руководства по установке прошло уже три месяца, интерфейс и логика работы приложения существенно изменились (стали проще и нагляднее), то стоит осветить процесс установки еще раз, в новом виде и с новыми подробностями.

Шаг 1: загрузка архива


Web Optimizer поставляется в двух вариантах: ZIP-архив и мини-установщик. Для загрузки первого варианта идем по адресу code.google.com/p/web-optimizator/downloads/list и выбираем Featured версию 0.5 или выше.
Читать дальше →
Всего голосов 35: ↑31 и ↓4 +27
Просмотры551
Комментарии 14

Web Optimizer 0.5.5 «falcon», RC4

Я пиарюсь
После продолжительных летних каникул мы собрались с силами и выпустили новую сборку приложения для автоматического ускорения сайтов — Web Optimizer — под кодовым именем «falcon» (сокол). По заверению множества пользователей (зафиксировано более 900 реальных установок) приложение стало значительно стабильнее и мощнее.

Загрузить: code.google.com/p/web-optimizator/downloads/list

Основные изменения


Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Просмотры343
Комментарии 8

Ищу партнера

Клиентская оптимизация
С недавних пор я четко осознал, что тянуть и толкать свое небольшое начинание по клиентской (и серверной) оптимизации мне становится все сложнее и сложнее. Объем работы, контактов и информации растет с каждым днем, и управляться с ним одному уже не под силу.

Собственно, о чем это я? О том, что хочу пригласить в свою команду (занимающуюся уже несколько лет вопросами производительности) не просто оптимизатора, а настоящего партнера, который был бы готов разделить объем как прав, так и обязанностей.

Кого я вижу в качестве партнера?

Читать дальше →
Всего голосов 42: ↑30 и ↓12 +18
Просмотры512
Комментарии 27

«Реактивные веб-сайты». Первая версия рукописи

Профессиональная литература
Если в прошлом году мы начали с окончанием конкурса технологических сайтов WebHiTech, то теперь почти уложились к началу. Итак, готова первая (еще довольно сырая) версия книги «Реактивные веб-сайты». О чем она? О том, как создавать быстрые сайты. О том, как оптимизировать производительность веб-проектов как вручную, так и с помощью автоматических инструментов. О том, как разгонять Joomla, Drupal, Wordpress, Joostina и т.д. Материала много, книга обещает быть раза в полтора-два толще предыдущей.

Ах, да, скачать можно здесь (в формате .pdf и .fb2, вроде проблем со шрифтами быть не должно), объем 257 страниц:
speedupyourwebsite.ru/books/reactive-websites
Читать дальше →
Всего голосов 67: ↑63 и ↓4 +59
Просмотры433
Комментарии 45

Web Optimizer 0.6.0, «sailfish», RC5

Я пиарюсь
От меня, наверное, уже дня три ожидают официальных комментариев по поводу монетизации Web Optimizer, нового сайта и вообще, что происходит с самым перспективным веб-продуктом этого года? А я все не могу прорваться через все эти налоговые, юр.лица, бизнес-планы, переговоры с партнерами и инвесторами, организацию продаж, юнит-тестирование и особенности GAE. Но вот, встречайте, мы выпустили следующую версию Web Optimizer «рыба-парусник» (скорость до 110 км/ч): больше, мощнее, надежнее.

Web Optimizer — приложение для автоматического ускорения сайтов. Загрузить:
code.google.com/p/web-optimizator/downloads/list
Почитать про Web Optimizer
www.web-optimizer.ru
Читать дальше →
Всего голосов 50: ↑40 и ↓10 +30
Просмотры480
Комментарии 40

Скорость загрузки страниц повлияет на ранжирование

IT-компании
Вполне вероятно, что уже в следующем году Google модифицирует алгоритмы ранжирования таким образом, что будет учитывать не только релевантность контента и PR, но также и скорость загрузки каждой страницы, сказал один из ведущих программистов компании Мэтт Каттс (Matt Cutts) в интервью WebProNews.com.

Это будет очередной мерой, которые предпринимает Google для всеобщего «ускорения интернета», наряду с разработкой протокола SPDY и других инновационных технологий. Для веб-мастеров недавно открыт раздел Site Speed со списком справочных ресурсов и инструментов для оптимизации производительности сайта. Некоторые из этих инструментов (Page Speed и Closure) созданы самой компанией Google, а другие от сторонних разработчиков.
Читать дальше →
Всего голосов 92: ↑86 и ↓6 +80
Просмотры1.3K
Комментарии 113

Готовимся к Хабра-эффекту

Высокая производительность
Наплыв посетителейЗаметка посвящена не столько возможным методам защиты (о них уже было много написано), сколько обзору небольшого списка для быстрой проверки при подготовке к возможных скачкам посещаемости. Судя по статистике нагрузки на электронные магазины на прошлой неделе (когда начался рождественский сезон продаж на Западе), даже для крупных магазинов время ответа может колебаться на 20%, что же говорить о менее крупных веб-сайтах?

Такую проверку обязательно нужно проводить перед выпусками новых продуктов, а также перед сезоном массовых покупок (для России это время в канун Нового Года и Рождества). Итак, с чего начать?
Читать дальше →
Всего голосов 118: ↑104 и ↓14 +90
Просмотры12.2K
Комментарии 60

Скорость имеет значение. Теперь официально

Чулан
С наступлением эры безлимитного интернета и аджаксовых красивостей, вебмастера перестали заботиться о скорости загрузки страниц. Например морда хабра весит 750 кб. Мало?!
image
Читать дальше →
Всего голосов 60: ↑41 и ↓19 +22
Просмотры534
Комментарии 111

Реактивные веб-сайты. Электронные версии

Профессиональная литератураЧитальный зал
Видимо, это становится хорошей традицией — раз в год выкладывать книги по клиентской оптимизацией в электронном виде. Будем надеяться, что традиция проживет в наше непростое время хотя бы еще несколько лет :)

К делу: выложена полноценная электронная версия книги «Реактивные веб-сайты» (клиентская оптимизация в алгоритмах и примерах). На данный момент она доступна в двух вариантах.
  1. PDF-версия, полностью аналогичная ушедшему в типографию макету книги. Идеально подходит для чтения на ПК или самиздата.
  2. FB2-версия (формат Fiction Book). Соответствует рукописи, по тексту незначительно отличается от PDF.
  3. FB2-версия (картинки шириной 200, меньше в 4 раза). Спасибо leonidas .
  4. FB2-версия (без картинок, меньше еще в 10 раз). Спасибо leonidas .

Все версии доступны для загрузки здесь. Прямых ссылок не будет, чтобы в десяти местах их не исправлять.
Читать дальше →
Всего голосов 99: ↑92 и ↓7 +85
Просмотры301
Комментарии 43

Летающая веб-страница

Я пиарюсь
Вторая часть ролика с финала Студенческого стартапа года, куда нам посчастливилось выйти.


P.S. не судите строго, весь ролик готовился буквально за три дня :)
Всего голосов 46: ↑18 и ↓28 -10
Просмотры375
Комментарии 9

Вышла версия 1.0

Я пиарюсь
Те, кто следят за развитием Open Source проекта Web Optimizer (которому скоро исполнится год), уже в курсе событий последних дней — выложена стабильная версия 1.0 приложения для автоматического ускорения сайтов — WEBO Site SpeedUp.

Загрузить последнюю версию: www.webogroup.com/ru/home/download

Под катом — некоторые подробности относительно новой версии и планы на ближайшее будущее.
Читать дальше →
Всего голосов 54: ↑42 и ↓12 +30
Просмотры345
Комментарии 19

Самые популярные «движки» оказались самыми медленными

Чулан
Компания iTrack представила рейтинг систем управления сайтами (CMS), составленный по информации о реальных установках на сайтах. По его результатам самый популярный бесплатный «движок» WordPress, оказался самым медленным, а платный 1С-Битрикс — на третьем месте сзади.
Читать дальше →
Всего голосов 35: ↑24 и ↓11 +13
Просмотры918
Комментарии 57

Проблемы сжатия и объединения Javascript

Клиентская оптимизация
сжатие текстовых файловПосле публикации ряда заметок на тему сжатия и объединения JavaScirpt-файлов стоит все же осветить наиболее характерные проблемы этого самого сжатия и объединения.

Начнем с простого: как JS-сжатие способно испортить нам настроение. И как его поднять обратно :)

UPD стартовал конкурс ускорения сайтов. В призах: монитор, веб-камера, мышь. Все гипер-быстрое.
Читать дальше →
Всего голосов 38: ↑34 и ↓4 +30
Просмотры14.9K
Комментарии 45

MySQL на HDD и SSD

Чулан
Доброго времени суток, %username%
Давно интересовал вопрос, как себя поведет MySQL, да и вообще сервер на SSD накопителей. Поэтому, являясь клиентом одного из VPS/VDS хостеров, решил арендовать себе 1 Gb SSD на сервачок. И вот что получилось.
Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Просмотры2.1K
Комментарии 34

Ускоряем Joomla в 1000 раз

Чулан
Целевая аудитория: программисты, администраторы Joomla и другие пользователи имеющие элементарные навыки работы с PHP.

Joomla — медленная, очень медленная. Joomla «из коробки» редко может выдавать более 4 запросов в секунду. Включим кеш, поставим PHP accelerator, займемся оптимизацией и возможно мы сможем получить 20 запросов в секунду.

А что дальше, менять CMS? Конечно менять, но слишком часто пользователи просятся назад на Joomla. Сразу оговорюсь, задача статьи не повлиять на выбор CMS, обсуждать скорости работы различных CMS решений или недостатки архитектуры Joomla.
Читать дальше →
Всего голосов 36: ↑20 и ↓16 +4
Просмотры5.6K
Комментарии 19

Сколько вешать в граммах?

Я пиарюсь
Буквально через неделю после предварительного анонса выхода SaaS-версии для WEBO Site SpeedUp мы рады сообщить, что она уже находится в бете.
Что такое SaaS в нашем понимании: это возможность заплатить только за используемые возможности продукта и только за время, когда они используются. Все это есть уже сейчас в новой бета-версии продукта для автоматического ускорения сайтов.
Читать дальше →
Всего голосов 27: ↑21 и ↓6 +15
Просмотры451
Комментарии 4

Проверка включенного кэширования у браузера

Разработка веб-сайтов
Про то, что клиентское кэширование использовать можно и нужно, за последние несколько лет узнали многие, а вот о том какие проблемы это вызывает — каждый узнает на своем опыте. Поэтому спешу поделиться своим опытом и проблемой, возникшей с пользователями, у которых кэш браузера выключен. Пользователи не знают, что у них выключен кэш и жалуются на медленную скорость загрузки страниц.
Читать дальше →
Всего голосов 67: ↑59 и ↓8 +51
Просмотры15K
Комментарии 50