Разгони свой сайт: gamma-версия

    Примерно три недели назад стартовал проект, посвященный методам оптимизации времени загрузки веб-страницы на клиенте.

    Почему оптимизация?



    На мой взгляд, на текущий момент веб-разработчики очень мало уделяют внимания доступности (accessibility) и удобству пользования (usability) проектов, над которыми работают. Для них сайт — это килобайты кода и пара картинок, которые нужно как-то показать клиенту. О пользователе никто при этом не думает, в лучшем случае, прикрываясь такими выражениями, как: «у меня отсюда и так все быстро грузится» или «каналы сейчас не те, что 10 лет назад».

    Да, и каналы стали быстрее, и машины — мощнее. Но веб тоже не стоит на месте, и программное обеспечение порой развивается быстрее, чем «железо», которое его может обслуживать. Именно поэтому оптимизация являлась и является признаком высокого профессионализма, и лишь немногие разработчики понимают и уделяют ей должное внимание. Именно поэтому появился ресурс, целиком и полностью ориентированный на проблемы, методы, техники и решения в области оптимизации клиентской части веба.

    Почему клиентской части?



    На данный момент среди веб-разработчиков существует расхожее заблуждение, что скорость загрузки веб-сайта в клиентском браузере полностью определяется временем генерации html-страницы на сервере.


    Естественно, это совсем не так. Загрузка страницы это не только HTML. Существует множество инструментов, которые позволяют в этом убедиться, проанализировать процесс целиком и найти в нем слабые места. Но именно такой анализ, который находится, фактически, на стороне пользователя и должен быть проведен в первую очередь при оценке доступности веб-сайта, зачастую вообще не проводят либо делают быстро и некачественно. А ведь он может позволить уменьшить время загрузки страниц на порядок.

    WEBoptimizator



    Очередной анализатор?



    В первую очередь, WEBoptimizator — это справочный ресурс. На нем уже размещено несколько десятков переводов, аналитических публикаций и докладов с российских конференций, а также пара видео-записей исключительно только по тематике оптимизации клиентской части. Тема эта очень слабо освещена в русском интернете, поэтому регулярно появляются и будут появляться новые материалы.

    Во-вторых, это — online-инструмент для анализа скорости загрузки любого сайта. Он сравним с существующими в зарубежном интернете аналогами, а по количеству практических советов и ссылок на соответствующие материалы сильно их превосходит. Это справочный сервис, позволяющий на конкретных примерах найти и устранить наиболее узкие места при загрузке страницы, провести точечную оптимизацию любого сайта. Хочу подчеркнуть, что основной упор делается не на точности проверки (сейчас она превышает 99%), а на детальности советов и количестве информационных ссылок на необходимые источники.

    Более подробно о предпосылках появления проекта и ситуации в данной области можно прочитать здесь.

    Для кого этот проект?



    Первоначально WEBoptimizator рассчитан, конечно же, на вебмастеров и веб-разработчиков различных специализаций и профессиональных уровней. Однако, размещенные материалы по оптимизации, приемам для JavaScript, CSS техникам, CSS sprites, балансировки нагрузки на клиенте, сжатию и архивированию охватывают большую сферу вопросов, которая будет интересна широкому кругу профессионалов. Скорее всего, каждый сможет найти что-то новое для собственного совершенствования.

    Что дальше?



    Сайт без пользователей мертв, как книга без читателей. Но ведь книгу не будут читать, если она скучна и банальна? Мне кажется, что естественным путем формирования такого проекта будет создания сообщества пользователей, которые как сами заботятся о качестве своих сайтов, так и помогают другим больше понять и разобраться в их конкретных проблемах. Однако, в данном случае хочется сделать больше упор на профессионализм основных участников, а не создание очередной «курилки» на свободные темы. Наверное, в ближайшем будущем у проекта появятся все атрибуты Веб2.0 сервиса: облака тегов, RSS, рейтинги, mushap'ы и т.д. Но ведь это не главное. Главное — это люди, для которых все это будет работать, или которые сами будут работать над этим.

    На данным момент для проекта нужно:

    1. Хостинговая площадка поближе к центральному узлу. Трафика ресурс на данный момент генерит не так много (в основном, входящий) и нагрузка от него небольшая, но требуется хороший канал для доступа к любому произвольному вебсайту. Сейчас наблюдаются некоторые проблемы с доступом к определенным ресурсам.
    2. Дизайн и графические рюшечки. Сейчас дизайн выполнен в минималистичном стиле, возможно, его концепцию стоит пересмотреть и сделать проект более ярким и запоминающимся.
    3. Алгоритмы и дополнительные инструменты. При анализе скорости загрузки не все еще обсчитывается правильно, и есть несколько идей по созданию ряда вспомогательных сервисов.


    Если у кого-то появятся мысли по любому из пунктов — их можно написать прямо здесь в комментариях либо обсудить со мной в привате более подробно. Мне бы очень хотелось получить отклик у сообщества, ибо проект создавался как рабочий инструмент, и здесь главное — «вовремя наточить свой топор» :)

    Спасибо всем, кто читает и комментирует мои статьи и переводы. Сейчас я обращаюсь к вам с просьбой помочь улучшить то, чем вы будете пользоваться (или уже пользуетесь) — WEBoptimizator. Буду рад любым вашим мыслям и соображениям.

    Similar posts

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 120

      +1
      Результаты проверки

      Название Хабрахабр
      Адрес (URL) habrahabr.ru
      Фактический адрес habrahabr.ru
      Дата проверки 2 Февраля 2008
      Оценка 42 / 100
      Интегральная оценка 33 / 100

      Общая статистика
      Число файлов 135
      Суммарный размер файлов 377729
      Время загрузки (модем, 33,6kbps) 152.37 с
      Время загрузки (скоростной канал, 100 KB/s) 27.58 с
      Возможное ускорение 621% (967%)

      Ух! Хабр аж в десять раз ускорить можно...
        0
        вы ya.ru не смотрели - я плакаль %)))
        http://webo.sunnybear.ru/check/?url=www.…

        Число файлов 5
        Суммарный размер файлов 4711
        Время загрузки (модем, 33,6kbps) 1.62 с
        Время загрузки (скоростной канал, 100 KB/s) 0.07 с
        Возможное ускорение 75% (123%)

        Тот сайт, который Лебедев оптимизировал МАКСИМАЛЬНО, оказывается тоже может быть улучшен - 36%
          0
          Результаты проверки

          Яндекс

          Название
          Яндекс
          Адрес (URL)
          www.yandex.ru
          Фактический адрес
          yandex.ru
          Дата проверки
          2 Февраля 2008
          Оценка
          77 / 100
          Интегральная оценка
          59 / 100

          Общая статистика

          Число файлов
          24
          Суммарный размер файлов
          51503
          Время загрузки (модем, 33,6kbps)
          18.62 с
          Время загрузки (скоростной канал, 100 KB/s)
          1.61 с
          Возможное ускорение
          243% (736%)

          еще круче
      • UFO just landed and posted this here
        • UFO just landed and posted this here
            0
            по порядку: оценивается не качество сайта, а его оптимизация. То же "качество", например, на cys.ru как-то считают.

            По поводу Last-Modified и ETag — по истечению кеша при наличии последнего есть возможность не отдавать ресурс, а выдать 304 с новым кеширующим заголовком, т.е. общее кеширование повышается. Однако, у yahoo нет однозначного отношения к ETag, его советуют ставить скорее для небольших проектов.

            По поводу Content-Encoding gzip — он читается, только не анализируется. Анализируется общее сжатие CSS/JS файлов (в том числе, с помощью gzip). Насчет идеи — отдельно обсчитывать gzip/deflate заголовки — спасибо, подумаю.
            • UFO just landed and posted this here
              • UFO just landed and posted this here
                  0
                  чем же она полезная эта штука?
                  лучше уж настроить mod_expires чем «серваки патчить или вырабатывать Etag в приложении».
                  Etag всё равно заставит браузер сделать запрос на сервер, а грамотный кеш — нет.
                  • UFO just landed and posted this here
                      0
                      простите, я не вижу смысла в дополнительном запросе к серверу, чтобы узнать версию файла. это создаёт нам «узкое место» в загрузке страницы.
                      всё, что нужно браузеру — взять файл с сервера (новый) или загрузить из кеша.
              0
              Интересно, на сколько ускоряет загрузку размещение кода в одну строку?
                +1
                зависит от того, сколько было изначально строк и каков размер кода :) Все относительно
                  0
                  Ну если взять, к примеру, предлагаемый вами сайт. На сколько такой парием ускорил загрузку?
                    +1
                    Вопрос поставлен не совсем корректно. Удаление всех пробелов и переводов строк сократило файл примерно на 10%, но сам HTML отдается gzip'ованным (что уже уменьшает его на 80%, итого остается эффективным лишь 2% ускорение от первоначального, несжатого и неархивированного, размера файла).

                    Весь HTML при этом — только 10% от общего размера загружаемых файлов. Итого получаем, что убрав лишние символы из HTML мы получили ускорение в 0,2% для загрузки сайта (при этом 8% ускорения мы получили, просто включив выдачу HTML в виде gzip).
                +1
                yslow.
                  +2
                  спасибо, полезно
                  еще б на русском эту статью
                  http://developer.yahoo.com/performance/rules.html#expires
                    0
                    у меня как-то рука не поднимается хрестоматийную статью переводить :) Все жду: может, кто другой возьмется?
                      +1
                      Краудсорсинг!..
                    0
                    Спасибо, очень хороший проект, в закладки однозначно!

                    Пара замечаний:

                    1. "Загружается более 1 CSS-файла. Рекомендуется объединить все файлы в один внешний..." - у меня сделано 2 css для media="Screen" и media="handheld", т.е. если объединять их в один, получится не оптимизация вовсе, а наоборот ;)

                    2. Я, конечно, понимаю, что сам себе злобный Буратино, но программа не умеет различать комментарии в css файлах. Из-за этого закомментированный и забытый мною в css background-url выдал 404 ошибку.

                    А так, еще раз спасибо, удачи в дальнейшем развитии проекта!
                      0
                      1. Сайт не отобразится в большинстве браузеров, пока не загрузятся все CSS, поэтому их и рекомендуется объединить (через ту же @media{}, например). Даже ссылка на статью приведена
                      http://webo.sunnybear.ru/articles/habrah…

                      2. Спасибо. Там много чего не учитывается, на самом деле :) Отмечу в ToDo
                      +1
                      Сайт понравился, вчера целый вечер читал очень нужную информацию.
                      Вот только на темном фоне невозможно читать, пришлось firebug-ом менять ваш фон на светлый, а шрифты на черные :о)
                        +3
                        можете скинуть цветовую гамму (фон/шрифт/ссылки)? я бы поставил переключалку стилей тогда :)
                          0
                          Аналогично, только меня наоборот очень порадовал темный фон. :)
                          0
                          а чем конкретно именно анализатор от yslow плагина отличается? Я не нашел различий, кроме языка. Но сам ресурс интересный. Зная по себе - эта вся оптимизация уже делается на готом сайте. Надо бы что-то такое, что бы давала советы в процессе разработки...
                            +1
                            конкретно от yslow, фактически, ничем, кроме русификации и подробности советов. Акцент не на новизне делается, а на информационном освещении ряда проблем. К тому же для yslow обязательно firefox/firebug ставить.
                              0
                              понятно. Просто я думал, может чего пропустил. Просто если мне надо будет по бырому по смотреть, я скорее всего yslow воспользуюсь, а если совета грамотного получить - к вам пойду. Присоединяюсь к выше сказанному - правильное дело.
                            +6
                            Ребята! Очень полезное дело делаете, желаю успехов и развития инструмента. Спасибо.
                              0
                              Возможное ускорение 2151% (486%)
                              Офигеть )
                                –1
                                Результаты проверки

                                Название
                                Блог Сильвера.
                                Адрес (URL)
                                silverblog.ru
                                Фактический адрес
                                silverblog.ru
                                Дата проверки
                                4 Февраля 2008
                                Оценка
                                83 / 100
                                Интегральная оценка
                                71 / 100
                                Общая статистика
                                Число файлов
                                6
                                Суммарный размер файлов
                                32492
                                Время загрузки (модем, 33,6kbps)
                                12.25 с
                                Время загрузки (скоростной канал, 100 KB/s)
                                1.52 с
                                Возможное ускорение
                                171% (171%)


                                12 cекунд на диалапе фиксить?
                                  0
                                  я бы начал с того, что сжал CSS (это даст ~25%) и задумался, жать ли HTML (еще ~25%). Потом можно подумать и дальше :)
                                  0
                                  Относительно пункта: "Размер фоновых картинок очень большой. Возможно, его можно уменьшить, если подключать только необходимые на данной странице файлы или использовать другой формат для изображений."
                                  Не согласен.
                                  Мы грузим одну большую картинку и показываем её части в разных местах страницы (с помощью css). Тоесть нам надо вместо например 6 маленьких картинок загрузить одну, это уменьшает количество соединений браузера с сервером. Как и другие файлы (js, css) картинки следует тоже объединять, если они всё равно все будут сразу использованы.
                                    0
                                    во-первых, это только рекомендация, а не категоричный совет. Во-вторых, иногда CSS-спрайты можно уменьшить в размере (перегруппировав картинки или применив другой формат для изображения).
                                      0
                                      За указание названия этой техники, спасибо. Не знал, что это "CSS Sprite" называется. Набрёл на интересный сервисе по этому поводу CSS Sprite Generator: http://website-performance.org/ . Там можно это дело оптимизировать.
                                      0
                                      Хорошая идея. Спасибо за совет.
                                      0
                                      Отличный ресурс! В закладки! Как будет время нужно будет обязательно поподробнее изучить выданные советы. Спасибо!
                                        0
                                        очень плохо, что результате кешируются, как следствие - нельзя сразу поправить и оттестировать сайт. хоть бы отдельную кнопочку "проверить заново" сделать :)
                                        • UFO just landed and posted this here
                                            +1
                                            проще имхо положить на счет разработчиков вебманями 20 смс сразу и пользоваться скажем пару дней сколько угодно.
                                            просто смс за одну проверку - это в данном случае мне лично неинтересно, да и я предпочитаю все деньги отдавать разработчикам, нежели довольно большую часть - посредникам :)
                                          0
                                          первый раз проверил свой сайт, а картинка показывается годичной давности, сейчас даже дизайн уже другой...
                                          в целом интересно, буду смотреть.
                                            0
                                            немного критики по существу:
                                            - не уверен, что проверяется css в страницах (и не уверен, что это всегда плохо, но про это стоит написать)
                                            - далее, мои js & css файлы сминимизированы (не сжаты gzip-ом), но на сайте говорится, что это можно сделать еще раз :)

                                            пожеланий:
                                            - анализировать сколько стилей из css применяется на конкретной странице
                                            - разделить сообщения на warning & must review или на ваш выбор :) больше 2х думаю, не нужно, просто какие-то места действительно спорные
                                            - ну и да, рекламный js-код отделять, и возможно говорить "2js, но один рекламный, так что варнинг" :)

                                            а вообще спасибо, занесу в закладки, только "проверку заново" сделайте обязательно :)))
                                              0
                                              и еще добавлю, что помимо рекламного есть например еще google maps к примеру, который тоже просто так не уберешь :)
                                                0
                                                спасибо. Лист toDo пополнился. Вообще, практически, все рекомендации характера warning.

                                                CSS в страницах только между <style> просматривается. Думаю сделать анализ веса атрибутов style= относительно веса HTML, при определенных соотношениях выдавать warning

                                                применение стилей на конкретной странице — это тяжело отследить, ибо DOM-дерево нужно разбирать, которое еще и невалидное может быть... Если есть более детальные соображения — поделитесь, плиз

                                                Что такое "рекламный JS"? Google AdSense/Яндекс.Директ/Бегун ?
                                                  0
                                                  про вес css согласен

                                                  про разбор DOM - я бы подумал в сторону простого (или регуляркой) поиска типа id="что-то", class="что-то" и потестить на паре сайтов. возможно, что это поможет хотя бы примерно построить соотношение. но уверенности в результате этого метода конечно нет :(

                                                  да, думаю, этого вполне достаточно.
                                                    0
                                                    ммм, боюсь, что мучиться придется долго, а толку будет мало, ибо ведь нужно отслеживать конструкции типа .class1 element.class2 — без дерева нереально. И это еще просто случай...
                                                      0
                                                      брать просто вхождения в текст без разбора порядка? :)
                                                      да я вобщем понимаю, что толку от этого не будет сильно много, поэтому спорить нам с вами тут банально не о чем :) нет так нет :) и так неплохо получается!
                                                    0
                                                    да, и не только большенство баннерных сетей код вызова через JS
                                                      0
                                                      ну и может на будущее - тестирование в плане каналов. те пробовать качать не только с одного сервера а с нескольких. у меня есть пример хостинга, который из россии не очень хорошо виден, поэтому данные о скорости скачки не то, что неверные, но... YSlow кстати пишет про CDN, но как при этом получаются абсолютные цифры - черт его знает :)

                                                      или для начала писать где-нибудь - где стоит сервер :) я имею ввиду не хостера конечно, а именно канал
                                                    0
                                                    Недочёты есть, но вообще сервис очень удачный по задумке и реализации!
                                                      0
                                                      Вы бы недочеты писали — их бы меньше и стало :)
                                                        +1
                                                        ИМХО, не все статьи удачны. Вот тут http://webo.sunnybear.ru/articles/client… пропаганда HTML вместо XHTML мне очень не нравится :)

                                                        Список Top20 как-то неадекватно выглядит с сайтами с одной картинкой (вроде, выше говорили). И еще в этом списке лучше не ссылки на сайты давать, а на их анализ, чтобы можно было посмотреть чем же они отличились.
                                                          0
                                                          Присоединяюсь.
                                                          Призыв забить на html, body... очень портит впечатление, даром что ниже довольно много дельных, хотя и тривиальных советов.
                                                          А уж отказ от кавычек в атрибутах и, тем более, от пробелов между ними - это уже полный детский сад. Верстать надо грамотно, а не пробелы считать.
                                                            0
                                                            Ну вот, например, google, с вами не согласен )
                                                            html и body они оставили а вот кавычки и пробелы только там, где это необходимо. Просто польза такого подхода чувствуется только на ОЧЕНЬ посещаемых сайтах.
                                                              0
                                                              Во-первых, Гугль - авторитет, но далеко не в верстке. Во-вторых, с пробелами у них все в порядке, иначе на код смотреть вообще не возможно было бы. А кавычки, по-моему, они случайным образом то ставят то не ставят.
                                                              Гораздо нагляднее имена их классов и т.п. А уж совершенно не необходимое "border=0 cellpadding=0 cellspacing=0", которое они, тем не менее, не опускают, покрывает любые сэкономленные на странице пробелы.

                                                              И потом. Дело не в Гугле. Просто код без кавычек и пробелов - нечеловеческий. А если человеку с ним работать не придется, тогда уж лучше загнать его в оду строку. Символы конца строки тоже весят огого.
                                                                0
                                                                Во-первых, на кавычках экономит не только google, а еще и ya.ru, например.

                                                                Во-вторых, давайтие разделять исходники и конечный продукт. Ведь против gzip и минимизированных js вы не возражаете? Так почему бы не минимизировать и html перед выходом в продакшн? Естественно, это имеет смысл только, если у вас очень маленький размер страницы. Вот гугл и яндекс на этом имеют неплохую экономию в процентах.
                                                      0
                                                      Результаты проверки
                                                      Тематические медиа
                                                      Название
                                                      Тематические медиа
                                                      Адрес (URL)
                                                      thematic-media.ru
                                                      Фактический адрес
                                                      thematic-media.ru
                                                      Дата проверки
                                                      5 Февраля 2008
                                                      Оценка
                                                      90 / 100
                                                      Интегральная оценка
                                                      71 / 100
                                                      Общая статистика
                                                      Число файлов
                                                      2
                                                      Суммарный размер файлов
                                                      5177
                                                      Время загрузки (модем, 33,6kbps)
                                                      2 с
                                                      Время загрузки (скоростной канал, 100 KB/s)
                                                      0.29 с
                                                      Возможное ускорение
                                                      6% (74%)

                                                      Результаты проверки
                                                      KAjournal.com
                                                      Название
                                                      KAjournal.com
                                                      Адрес (URL)
                                                      kajournal.com
                                                      Фактический адрес
                                                      kajournal.com
                                                      Дата проверки
                                                      5 Февраля 2008
                                                      Оценка
                                                      52 / 100
                                                      Интегральная оценка
                                                      52 / 100
                                                      Общая статистика
                                                      Число файлов
                                                      50
                                                      Суммарный размер файлов
                                                      1025918
                                                      Время загрузки (модем, 33,6kbps)
                                                      358.95 с
                                                      Время загрузки (скоростной канал, 100 KB/s)
                                                      20.02 с
                                                      Возможное ускорение
                                                      29% (29%)
                                                      ну дела...что-то много у меня по времени. в жизни быстрее. будем думать :-)
                                                        0
                                                        в первый раз сайт у меня загрузился за 15,5с на 80КБ канале
                                                          0
                                                          KAjournal.com?
                                                            0
                                                            да
                                                              0
                                                              долго. а с чем проблемы? шапка, прочее оформление или картинки в постах?
                                                      0
                                                      интересные советы даёт..
                                                        –3
                                                        запихните в анализатор thefwa.com :-) зависает наглухо

                                                        name1: (00:21:50 5/02/2008)
                                                        о. ктото запустил сайт 1iv.ru - он выдал 106 из 100

                                                        name1: (00:22:54 5/02/2008)
                                                        у микрософт.ком
                                                        оценка 90, интегральная - 40

                                                        name2: (00:24:46 5/02/2008)
                                                        пиздешь!! Один чувак, показывал на их примере как уменьшить размер главной странице с 20К до 2.4!
                                                          0
                                                          Первые места держат сайты на flash, что не есть гут
                                                            0
                                                            gamma это даже хуже чем beta :)
                                                            • UFO just landed and posted this here
                                                              0
                                                              не работает сайт :(
                                                                0
                                                                Ага, превышено время ожидания =)
                                                                  0
                                                                  доразгонялись :(
                                                                  а так хотелось проверить свой сайт...
                                                              0
                                                              Ай, сервис недоступен :(
                                                                0
                                                                Это к первой заявленной проблеме: есть некоторые проблемы с каналом. Нагрузку в виде наплыва пользователей с хабра держал хорошо
                                                                0
                                                                Эх, хотел было разослать ссылку нашим верстальщикам, но
                                                                ....
                                                                Эта страница сейчас недоступна. Возможно, это вызвано техническими проблемами на веб-узле, или требуется изменение параметров обозревателя.
                                                                ....
                                                                  0
                                                                  Сунул сайт у которого css\js через http://kashey.habrahabr.ru/blog/35058.ht… прогнаны.
                                                                  Сайт честно пообешал что сожмет все еще в пару раз :)
                                                                  Хотя пару моих проколов он мне показал

                                                                  А так.. дизайн сайта - лично мне очень нравиться, про остальное промолчу
                                                                    0
                                                                    у меня тоже не открывается (
                                                                      0
                                                                      Мда...
                                                                      Соединение с сервером webo.sunnybear.ru сбой (Сервер не отвечает.)
                                                                        +1
                                                                        А что относительно конфиденциальности информации? Если я, например, захочу протестировать проект, но не светить его нигде до офф релиза. Или он вообще пока лежит на тестовом хостинге. Я думаю галочка "Не сохранять информацию на сайте WebOptimizator" будет довольно полезна.
                                                                          0
                                                                          По крайней мере нигде информации о конфиденциальности или использовании данных я не нашел.
                                                                            0
                                                                            буквально на днях появилась регистрация пользователей: http://webo.in/my/ — там можно "спрятать" результаты от внешнего мира
                                                                            –2
                                                                            При сегодняшних скоростях доступа в интернет, все странички грузятся быстро. Это бессмысленная статья. Автор потерял свое время. Надо думать сегодняшним днем
                                                                              0
                                                                              А теперь поднимаемся вверх и читаем самое начало ;)

                                                                              ... О пользователе никто при этом не думает, в лучшем случае, прикрываясь такими выражениями, как: «у меня отсюда и так все быстро грузится» или «каналы сейчас не те, что 10 лет назад».

                                                                              И если уж думать сегодняшним днем, как ты предлагаешь, то стоит подумать о пользователях мобильных устройств с совсем уж не гигабитными каналами.
                                                                                0
                                                                                Ну извините если сайт жутко перегружен контентом, это ошибка менеджера проекта, если код перегружен – верстальщик виноват. Вариант для мобильных устройств - делать специальный CSS и желательно делать ссылку на него в начале … странице, а не как на Янедксе в конце сайта (один из немногих недосмотров яндекса
                                                                              0
                                                                              сделать модуль\виджет для админок CMS,что бы можно было тестить прямо из админки
                                                                                0
                                                                                а теперь подумаем,, что будет, если несколько (десятков) тысяч админов будут тестить через модуль... Для этого есть yslow, в конце концов
                                                                                  0
                                                                                  вы сможете зарабатывать на рекламе
                                                                                    0
                                                                                    в данном конкретном случае соотношение "нагрузка на сервер/деньги от рекламы" слишком маленькое, наверное
                                                                                0
                                                                                здорово, хорошая идея, наверняка буду использовать при разработке своего ресурса, так что удачи в развитии проекта :)
                                                                                  0
                                                                                  Странно, но изображение к моему сайту выведено очень странное. Как будто сайт проверяли не сегодня, а три месяца назад...
                                                                                  очень странно...
                                                                                    0
                                                                                    по поводу картинок: они грузятся со стороннего ресурса. Сам анализатор их не генерит.
                                                                                      0
                                                                                      генератор изображений рендеринга разных браузеров? ;)
                                                                                    0
                                                                                    Спасибо. В обязательные закладки. Если нужна будет помощ (верстка, дизайн) - пишите. С кодом не помогу, т.к. работаю на Parser.
                                                                                      0
                                                                                      Не понял что значит "дублирование" картинок у вас в отчёте.
                                                                                      Разве многократное использование одной картинки как то влияет на скорость загрузки?

                                                                                      Она же загружается одни раз в кеш, и дальше берётся от туда
                                                                                        0
                                                                                        аналогичный вопрос. здесь тож удивлен.
                                                                                        Афтар, ответь.
                                                                                          0
                                                                                          не всеми браузерами. Не обладаю полной статистикой по проблеме, но она встречается (браузер может пытаться загрузить все картинки, не отслеживая их повторение).

                                                                                          Спасибо за замечание. Буду думать над подборкой аналитических материалов на тему.

                                                                                          В любом случае, это минус оптимизации: когда мы запрашиваем один и тот же ресурс несколько раз.
                                                                                            0
                                                                                            Это какие же интересно браузеры? Ни IE, ни FF ни опера этого явно не делают. А между тем у вас в отчете дублирующиеся картики считаются по много раз - в результате суммарный объем закачанных картинок по отчету может в разы отличатся от реально закаченного объема.
                                                                                          0
                                                                                          Классный и оч нужный сайт.
                                                                                          Графики технично и оч красиво смотрится, - пожалуй один плюс от темного фона.
                                                                                          Есть замечание, или просто пунктик.

                                                                                          Я протестил свой сайт. Ясн дел офигал, как и все, но эт лан.
                                                                                          У меня на компе новый готовый сайт, скор куплюс хост и закачаю, а пока решил сделать директорию его на сайте который проверил ранее.
                                                                                          Энтер. И что же? Нифига. Анализирует снова сам сайт, сам index.
                                                                                          Нельзя ли анализатора преучать анализировать если так ya.ru/ то так ya.ru/index.htm а если так ya.ru/o_o/ то не так снова ya.ru/index.htm , а так ya.ru/o_o/index.htm
                                                                                            0
                                                                                            да, этот вопрос уже поднимался. Пока стоит ограничение на 1 URL с одного хоста. Может быть, в будущем появится возможность проверять несколько страниц с одного сайта. Пока не хочется лишний раз проверять анализатор "на прочность" :)
                                                                                              0
                                                                                              ясн. я перед Ваши постом буквально писал.
                                                                                              0
                                                                                              И ещё!
                                                                                              Я возможно понял почему у меня не получалось сделать задуманное..
                                                                                              Три дня в кэше! Если бы был бы час, я бы тож не понял, но целых три дня! В чем же здесь интерактивность.., онлайн? Проверил и что? Вот я оптимизировал css и теперь хочу проверить улучшил ли я свои результаты. Но не могу этого сделать! Это как? Явная недоработка, на мой взгляд.
                                                                                              0
                                                                                              Кстати... Почему не грузится webo.sunnybear.ru и sunnybear.ru?
                                                                                              Почему вы рекомендуете использовать дивы, а на sunnybear.ru все сверстано таблицами?
                                                                                              А так симпатично, спасибо.
                                                                                                0
                                                                                                Не грузится имеется ввиду не тестирует ;)
                                                                                                  0
                                                                                                  чисто техническая проблема. Думаю, решится в ближайшее время
                                                                                                  0
                                                                                                  Ресурс очень понравился!

                                                                                                  Обратите внимание на вот этот линк. Сюда можно попасть с главной, сайт первый в топ20. При переходе выдает ошибку "[an error occurred while processing this directive]".
                                                                                                    0
                                                                                                    ВНИМАНИЕ!!!

                                                                                                    Провел тест ресурса WEBoptimizator
                                                                                                    Выводы делайте сами, ничего говорить не буду а то опять без объяснения минусы поставите


                                                                                                    1) useit.com: Jakob Nielsen on Usability
                                                                                                    Оценка
                                                                                                    83 / 100
                                                                                                    Интегральная оценка
                                                                                                    44 / 100
                                                                                                    Возможное ускорение
                                                                                                    264% (467%)
                                                                                                    Это сайт Якоба Нильсена…. Типа неоптимизированный ….
                                                                                                      0
                                                                                                      2) meyerweb.com
                                                                                                      Оценка 70 / 100
                                                                                                      Интегральная оценка 47 / 100
                                                                                                      Возможное ускорение 66% (81%)
                                                                                                      3) Ребята держитесь !!!!
                                                                                                      Название World Wide Web Consortium
                                                                                                      Адрес (URL) w3c.org
                                                                                                      Возможное ускорение 1045% (1927%)
                                                                                                      (тут я чуть со стула не упал от смеху!!!)
                                                                                                        0
                                                                                                        4) Название molly.com
                                                                                                        Адрес (URL) www.molly.com
                                                                                                        Сайт Моли Хойцшлаг ….
                                                                                                        Оценка 65 / 100
                                                                                                        Интегральная оценка 60 / 100

                                                                                                        5) Название Яндекс
                                                                                                        Адрес (URL) yandex.ru
                                                                                                        Оценка 65 / 100
                                                                                                        Интегральная оценка 38 / 100
                                                                                                        Возможное ускорение 247% (548%)
                                                                                                          0
                                                                                                          И последний тут уже бред полный….
                                                                                                          Название NBA.com: Official Home Page of National Basketball Association
                                                                                                          Адрес (URL www.nba.com
                                                                                                          Сайт очень тяжелый …
                                                                                                          Время загрузки (модем, 33,6kbps) 295.69 с
                                                                                                          Время загрузки (скоростной канал, 100 KB/s) 40.35 с !!!!
                                                                                                          Возможное ускорение 341% (362%)
                                                                                                          У меня реально грузится за 3-5 сек максимум!!! скорость у меня 2мегабита
                                                                                                          Жду коментарииев…
                                                                                                            0
                                                                                                            А какие советы он дает … это просто …

                                                                                                            1) «Загружается более 1 CSS-файла. Рекомендуется объединить все файлы в один внешний или даже включить его в итоговый HTML. Это позволит сократить количество запросов к серверу.»
                                                                                                            Включить его в итоговый HTML???!!! Почему этого не надо делать написано здесь http://developer.mozilla.org/en/docs/Properly_Using_CSS_and_JavaScript_in_XHTML_Documents

                                                                                                            2)Загружается более 1 фоновой картинки. Возможно, их можно объединить, используя технику CSS sprites (и следующий инструмент). Это позволит сократить количество запросов к серверу.
                                                                                                            При использование CSS sprites, когда увеличиваете размера шрифта верстка просто распадается.
                                                                                                              +1
                                                                                                              Афтор темы, у меня не критика у меня вопрос! ))
                                                                                                              С удовольствием читаю статьи.
                                                                                                              Одного не нашел, хотя не сомневаюсь где-то на сайте есть.
                                                                                                              Проги, а точнее сайты, которые оптимизируют JS нашел, CSS - нашел. Не нашел обыкновенный HTML.
                                                                                                              Ну хотя бы как у Вас же все странички, мне бы поудолять пробелы и в одну строчку все получить.. не самому же делать.
                                                                                                              Не подскажете такой сайт или прогу ну или сцылку на Вашем сайте?
                                                                                                                0
                                                                                                                хороший вопрос. Боюсь, что не подскажу, сходу ничего не нашлось, а над грамотным решением надо думать: ведь не все пробелы и переводы строк можно безболезненно удалить. Для русского текста хорошо бы еще символы из html entities в их представление переводить... В общем, если кто подскажет решение, сам буду благодарен.
                                                                                                                  0
                                                                                                                  да, конечно первые програмки-оптимизаторы что-то жуткое и невообразимое делали с русскими буквами, да и пробелы как-то недоконца удаляли. Я немного покапался и впринципе нашел для меня лично подходящее, оно здесь, первое по списку. бесплатное, ничтожное по размеру и хоть какой-то функционал. А так вприципе далее там дофигища оптимизаторов.
                                                                                                                  И ещё наткнулся на плагин оптимизатора для фронт пэйдж от самого майкрософта вот здесь.
                                                                                                                    0
                                                                                                                    все пробелы и переводы строк можно безболезненно удалить.это делается на стороне сервера и клиенту посылается код без пробелов и переводов. html entities вобще нет смысла использовать(кроме двух < ; & ;), для этого есть UTF-8 и таблица символов
                                                                                                                      0
                                                                                                                      я понимаю, конечно, что можно использовать кеш и все такое. Но я принципиально против задействования серверных ресурсов, когда этого можно избежать :) Лучше уж пусть все это статикой лежит
                                                                                                                        0
                                                                                                                        вы никак не прокоментировали результаты которые выдает http://webo.in/ , на проверку w3c ....
                                                                                                                        Название World Wide Web Consortium Адрес (URL) w3c.org Фактический адрес w3c.org/Home.html Дата проверки 5 Февраля 2008 Оценка 77 / 100 Интегральная оценка 49 / 100
                                                                                                                        Возможное ускорение 297% (457%). Извините , не смешно ли ?
                                                                                                                          0
                                                                                                                          мне не смешно. Если Вы не считаете нужным изучить материалы по теме и понять, откуда эти цифры берутся, то дальнейшую дискуссию считаю неуместной.

                                                                                                                          http://webo.in/check/?url=w3c.org
                                                                                                                          сейчас ряд неточностей исправлен, и цифра более адекватная. Подозреваю, что цифра испытает еще несколько небольших колебаний, прежде чем дойдет до совсем реальной.
                                                                                                                            0
                                                                                                                            Вот это уже более адекватная цифра, еще посмотрите useit.com, человек просто легенда и супергуру
                                                                                                                          0
                                                                                                                          еще про удаление пробелов, мне такой метод посоветовал один из первых ZEND сертифицированных людей в Росии, а вам кто ?
                                                                                                                    0
                                                                                                                    Сервер уже не отвечает день, как минимум.
                                                                                                                      0
                                                                                                                      с утра пятницы, 23 июля. Пока непонятно, когда поднимется: жара

                                                                                                                    Only users with full accounts can post comments. Log in, please.