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

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

    Ах, да, скачать можно здесь (в формате .pdf и .fb2, вроде проблем со шрифтами быть не должно), объем 257 страниц:
    speedupyourwebsite.ru/books/reactive-websites

    В книге уже изложен весь запланированный материал, однако он не вычитан полностью. Имеет место некоторое количество опечаток, нестыковок и корявого изложения. В течение месяца мы планируем добить эту рукопись и отправить в издательство с чистой душой.

    Что нужно: если увидели опечатку, неточность или сомнительное место, то напишите в комментариях, в приват или по этим контактам. Мы постараемся исправиться. Также если у вас есть материал, которым вы хотите поделиться с общственностью, то в книге еще есть белые страницы (в частности, нет обзора оптимизации производительности DLE и «пропал» раздел про AJAX/AHAH — sirus, ау!).

    Когда ждать книгу: готовая электронная версия ожидается к новому году, в магазинах книга появится, наверное, в феврале 2010.

    Предварительная стоимость: 400р (без доставки).

    В главных ролях: Евгений Степанищев aka bolk, Глеб Кондратенко aka ctpejlok, и ваш покорный слуга. Иллюстрации подготовлены fade

    Загрузить: speedupyourwebsite.ru/books/reactive-websites
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 45

      0
      Книгу «Разгони свой сайт» я прочитал от корки до корки, она оказалась очень полезной для меня.
      Первую главу новой книги уже качнул, уверен, что там много интересного.
        0
        интересно, где Вы нашли первую главу отдельно от всей книги нашли :)
          0
          «Первую версию» ))
          Я перед комментарием содержание почитал, вот «лава» и засела в голове.
        –3
        Очепятка ))
          +1
          Спасибо большое. Рад, что можно почитать о разгоне сайта в одном месте. Посмотрел содержание — должно быть неплохо. Жду бумажной версии.
            0
            «разгон сайта в одном месте» звучит несколько двусмысленно, не так ли? :)
            а книга замечательная, и сервис у ребят отличный — постоянно пользуюсь webo.in для оценки своих творений, пока еще за 86 переступить не удавалось, но стремлюсь!
            +1
            Постараюсь написать кое-что про AJAX. Планирую осветить моменты:
            — минимизация запросов к серверу за счет логики, за счет пакетных запросов
            — кеширование скриптов и данных
            — использование клиентских хранилищ
            — дозагрузка функций по первому требованию
            — может еще чтото

            как всегда загвоздка во времени, что попало писать не хочется, а на оформление мыслей в хорошо воспринимаемом виде нужно достаточно времени. Надеюсь с Божьей помощью найду время и напишу. Хотя на 100% не обещаю.
              0
              при клиентские хранилища уже есть чуток, можно опереться на этот материал
              0
              Спасибо, что вы не останавливаетесь на достигнутом. Я вот теперь еще одну книгу буду читать по-тихоньку и с удовольствием. Еще спасибо за то, что не «прячете» свои наработки от людей и не просите денег за электронную версию (в частности, за fb2).
                +1
                просить без толку: русские все равно ничего не дадут, любит народ халяву. При том, что webo.in/ и совместными ресурсами пользуются десятки тысяч ежемесячно, пожертвований за все время было далеко не на месячную з/п — еле-еле на оплату дизайна хватило.
              • UFO just landed and posted this here
                  0
                  В PDF вряд ли PNG, скорее JPEG, который пришёл в Word'a, где писался текст, значит другие цвета и детализация. Кроме того, в PDF и Word размер изображения другой.
                  • UFO just landed and posted this here
                      0
                      Отвечаю как писавший эту часть :)

                      Попробуйте найти это изображение в инете (это известное векторное изображение бабочки в SVG), растянуть его до указанных размеров и сохранить. Я в этом смысле ничего не придумал, это результаты экспериментов :)
                      • UFO just landed and posted this here
                          0
                          Спасибо, над этим спорным пунктом я подумаю :) Не исключено, что убирать не буду, потому что авторы программы вряд ли безосновательно это заявляют. А картинку после itsgif я через оптимизатор не прогонял.

                          В общем, подумаю ещё внимательно :)
                          • UFO just landed and posted this here
                              0
                              Прозрачность там действительно могла быть — я ж честно SVG перегонял в PNG, а не просто скриншот делал, так что могла появится, ага.

                              Так что способ имеет право на жизнь, по всей видимости, пусть и в каких-то экзотических условиях. Моё дело — честно рассказать о его существовании, а люди пусть уж сами решат применять или нет :)
                              • UFO just landed and posted this here
                                  0
                                  Эта стратегия может быть запрограммирована самостоятельно, там магии нет :) Так что сделай (на том же PHP) и раздай народу :))
                                  • UFO just landed and posted this here
                                      0
                                      Ну они же как-то делают :) Подумать на эту тему и сделать так же или лучше.
                    • UFO just landed and posted this here
                    0
                    Очень любопытно. Посмотрим, что там по поводу Drupal написано — в буржуйских книжных изданиях тема его оптимизации поверхностно освещена, приходится побираться по блогам.
                      0
                      Я что-то пропустила похоже, эта книга собирается из хабровских статей? Просто оказалось, глава про друпал взята из этой habrahabr.ru/blogs/drupal/64286/ давно прочитанной статьи :(
                        +3
                        Эта статья специально писалась мной для книги, а потом уже для хабра.
                          0
                          А, тогда ясно.
                          0
                          я, может быть, кого-то разочарую, но все мои материалы уже точно в том или ином виде опубликованы на webo.in/ или habrahabr.ru/ — чего заставлять читателей по полгода ждать?
                      • UFO just landed and posted this here
                          0
                          «Никогда не сохраняйте изображения с качеством выше 95%, это не даст улучшения качества изображения, но серьѐзно увеличит его размеры.» — это справедливо для фотошопа, но не для гимпа. По тем же субьективным критериям хорошего качества можно достичь иногда при 97–98 с минимальными другими параметрами. Улучшения других параметров с уменьшением этого дают больший размер.

                          Буду благодарен, если сможете мне прислать какую-то картинку на почту (imbolk@gmail.com), сохранение которой в 95% на глаз хуже, чем 97-98%?
                          • UFO just landed and posted this here
                              0
                              Спасибо, попробую взять что-нибудь с телефона.
                                0
                                Вообще, эта фраза взята из JPEG FAQ (часть первая), к «Фотошопу» она отношения не имеет:
                                Except for experimental purposes, never go above about Q 95; using Q 100
                                will produce a file two or three times as large as Q 95, but of hardly any
                                better quality. Q 100 is a mathematical limit rather than a useful setting.
                                If you see a file made with Q 100, it's a pretty sure sign that the maker
                                didn't know what he/she was doing.

                                Но я попробую что-то снять телефоном. У меня зрение тоже 100%.
                                • UFO just landed and posted this here
                                    0
                                    Ага, я попробую, спасибо!

                                    Ремарку про 2×2, 1×1, 1×1 я не понял.
                            +2
                            Страница 28, пропущено слово «что».

                            «Однако учитывая то, изображения могут быть встроены ...»
                              0
                              как всегда чертовски полезно и есть о чем подумать и по разглагольствовать )
                              (дай бог что бы у как можно больше разработчиков доходило до дела)
                                +1
                                55 страница. Опечатко. «сделующий»
                                  0
                                  Книга хорошая. Толково и доходчиво.
                                  Отдельный зачёт за картинку к разделу 4.4.4. IE и другие: Лиса рулит, Опера и Сафари на заднем сиденье, IE бежит сзади :)
                                    0
                                    это в карму fadeможно
                                      0
                                      Done :)
                                      Чуть позже вышлю список замеченных ошибок/опечаток.
                                    0
                                    Николай, сайт недоступен, скачать не получается. Есть возможность выслать fb2 на c@sgml.me? Заранее благодарен
                                      0
                                      Если возможно, то и мне: anddriga at gmail dot com
                                        0
                                        да, все уже доступно, качайте на здоровье
                                        0
                                        Не очень понятно, как устроен движок CSS-селекторов в других браузерах, например, в IE (а если принять во внимание тесты CSS-производительности из книги «Разгони свой сайт», то возникает предположение, что в Opera движок разбора CSS-селекторов работает как раз слева направо). Может быть, он использует комбинированный подход: как справа налево, так и слева направо. Переключение может происходить по какому-то признаку (например, по наличию #id).


                                        Мои тесты показывают, что все браузеры применяют селекторы одинаково.

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