Большинство из нас регулярно сталкивается с вопросом технической доступности сайтов, которые мы посещаем ежедневно. Хотя кажется, что надежные каналы доступа и высокая скорость связи уже давно решили эту проблему, но появление мобильных устройств, облачной инфраструктуры, распространение Интернета в регионы заставляют по-прежнему задумываться: а почему для меня (или для моих пользователей) этот сайт не открывается или работает некорректно? И как открывается (и вообще выглядит) мой сайт для моих пользователей?
В прошлой статье я обзорно прошелся по различным типам мониторинга простых веб-проектов и веб-сайтов, когда от сайта не требуется уровня надежности 99,99%, когда время реакции может составлять часы или дни. В общем, когда все просто. В этой статье я раскрою механизмы мониторинга облачной инфраструктуры, когда простого сигнала доступен/не доступен совсем не достаточно, чтобы понять, в чем проблемы, и как их оперативно решить. Или же когда решение проблемы может требовать большого количества действий, автоматизировать которые можно только частично.
Бизнес в интернете сейчас очень сильно завязан не только на качество самого сайта, но и на его доступность и работоспособность в режиме 24/7/365. И хотя хостинг-провайдеры заявляют о достаточно большом аптайме площадок и серверов, не всегда этого бывает достаточно, чтобы быть уверенным в надежности сайта. Одним из помощников в этом является мониторинг как доступности, так и работоспособности основных подсистем сайта. Давайте посмотрим, как это можно делать сейчас.
Рынок хостинга понемногу перешел от аренды виртуальных площадок до вполне вменяемых виртуальных серверов, когда есть гарантированные мощности и полный доступ к системе и «железу».
19 ноября состоялась церемония награждения конкурса SalesJump, который проводился среди начинающих интернет-магазинов. Церемония подводила итоги четырехмесячной битвы за звание самого лучшего интернет-магазина.
С выходом новой версии WEBO Site SpeedUp (приложения для автоматического ускорения сайтов) — 1.3.0 — мы смогли, наконец, с уверенностью сказать: оно здесь. В смысле: идея автоматического ускорения сайтов реализована.
Опубликована предварительная программа конференции Application Developer Days 2010, которая пройдет в 23-24 сентября в Ярославле. В программе - много известных людей с докладами про интересные технологи.
Компания InSales при организационной поддержке «Бизнес-инкубатора ГУ-ВШЭ» и при информационной поддержке компаний Rambler.ru, Infox, Subscribe.ru, Свой бизнес, MSKIT и StartupPoint объявляет о запуске беспрецедентного конкурса среди начинающих интернет-магазинов с призовым фондом в 1 000 000 рублей!
Всем доброго вечера (или утра, или что там в дыму проглядывается). Небольшой официальный (и некоторыми особо долгожданный) анонс об изменении политики лицензирования WEBO Site SpeedUp приложения для автоматического ускорения сайтов.
Мы рады объявить, что бета-тестирование новой версии WEBO Site SpeedUp — продукта для автоматического ускорения сайтов — закончено, и теперь он стал не только лучше (за счет множества исправлений и добавления новых возможностей), но и доступнее: появилась SaaS-редакция, в которой можно подключать только используемый функционал и гибко управлять скоростью работы сайта.
Большинство страниц сайта загружаются сейчас за 2 секунды против 8-9 секунд перед началом оптимизации. Это привело к существенному росту среднего времени пребывания на сайте и числа просмотров страниц. Также увеличение скорости сказалось на повышении показателя конверсии сайта.
Существенно увеличилась визуальная скорость загрузки, и это радует как пользователей сайта, так и его редакторов.
В результате ускорения было зафиксировано существенное снижение нагрузки на сервер и увеличение длительности пользовательских сессий.
После публикации ряда заметок на тему сжатия и объединения JavaScirpt-файлов стоит все же осветить наиболее характерные проблемы этого самого сжатия и объединения.
Быстрых сайтов должно быть больше. Чтобы это стало реальностью, со 2 по 31 марта 2010 года WEBO Software проводит конкурс обзоров ускорения сайтов — «Скорость ради скорости».
Речь пойдет о проблемах интеграции высокой проиводительности и ограниченности ресурсов. В частности, о реализации решения варианта задачи о рюкзаке применительно к изображениям с CSS Sprites (задача относится к классу NP, время решения в данном случае полиномиально).
Те, кто следят за развитием Open Source проекта Web Optimizer (которому скоро исполнится год), уже в курсе событий последних дней - выложена стабильная версия 1.0 приложения для автоматического ускорения сайтов WEBO Site SpeedUp.
Трафик сильно колеблется в связи с сезонными явлениями, например, местными выборами или праздниками, но можно констатировать общее увеличение посещений на 20% после установки WEBO Site SpeedUp.
WEBO Site SpeedUp для ускорения сайта невероятно полезная вещь. Не всегда есть время на скрупулезное копание в настройках хостинга, иногда нужно решение здесь и сейчас, как это было у нас. Да и проще иметь один модуль, который занимается оптимизацией, чем вносить руками изменения в CMS или веб-сервер.
Видимо, это становится хорошей традицией раз в год выкладывать книги по клиентской оптимизацией в электронном виде. Будем надеяться, что традиция проживет в наше непростое время хотя бы еще несколько лет :)
После почти трех недель дорисовки макетов, интеграции и усиленного тестирования (да-да, все отдыхали, а мы работали!) вышла новая версия open source приложения для автоматического ускорения сайтов WEBO Site SpeedUp 0.9.5 (подробнее). Текущий статус публичная бета (т.е., скорее всего, версия содержит некоторые некритичные ошибки, но полностью готова к «боевому» использованию). Мы будем крайне признательны за содержательные сообщения об ошибках в официальном баг-трекере.
Освещается очень много прикладных аспектов отрисовки страниц в браузерах и построения дерева потока документа.
Это пост является ответом на «За бугром», ибо нашлась пара свободных часов, и было, чем их занять.
Всех с наступающими. Мы не очень долго думали, что подарить фанатам быстрой загрузки и большой скорости — и собрали альфа-версию приложения WEBO Site SpeedUp (преемник Web Optimizer).
Заметка посвящена не столько возможным методам защиты (о них уже было много написано), сколько обзору небольшого списка для быстрой проверки при подготовке к возможных скачкам посещаемости. Судя по статистике нагрузки на электронные магазины на прошлой неделе (когда начался рождественский сезон продаж на Западе), даже для крупных магазинов время ответа может колебаться на 20%, что же говорить о менее крупных веб-сайтах?
Какую картину мы обычно наблюдаем при сдаче готовых интернет-проектов (будь то социальные сети, интернет-магазины или домашние страницы)? Исполнители сдают сайт, который хорошо выглядит в браузере заказчика, который обеспечивает заложенную функциональность, может быть, даже содержит внятную документацию и удовлетворяет нормам по серверной нагрузке. Вроде все замечательно, но этого мало.
В данной заметке lusever рассматривает наиболее компактные способы назначения обработчиков событий для элементов DOM-дерева. Рекомендуется читать вместе со статьями «отложенная» загрузка и ускоряем обработку событий.
Если у вас есть замечания или предложения по поводу публикаций статей на данному ресурсе, пожалуйста, напишите здесь.