![]() |
Цитата:
С уважением ко всем |
Цитата:
Статья актуальная, не спорю! Но описанные методы стандартные и широко рассмотрены в рунете. А сайт infocom.uz действительно открывается не очень быстро. Давно заметил, но не испытывал комплексов по этому поводу. |
Цитата:
Есть некоторые претензии. Это во первых: почему-то перечислены программы и плагины для оптимизации, но не даны прямые ссылки на них чтобы скачать. Во вторых автор использует браузер Файрфокс и его плагины для нахождения некоторых ошибок в коде страниц. Но, например мне, удобно использовать Оперу. Но это так, для заметки. И ещё, не подумайте занудой, на первый взгляд кажется что статья превышает лимит 20000 знаков в оригинале (на узбекском). Но это конечно не критично. С уважением. |
Цитата:
Вступление - нормально, стандартная вода. Однако список сервисов, распространненных среди 40% пользователей, довольно странный, имхо. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Пример хелловорлда неканоничен и без объяснений новичку абсолютно непонятен. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Web Developer Toolbar v4 - параллельный мир? Актуальна версия 1.1.8. То же и Firebug - последняя версия - 1.4.5 FireFtp является довольно унылой примочкой, впрочем, на любителя. PHP Designer и особенно DreamWeaver - скорей, для начинающих. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Автор, почему-то не упомянул, что все это - особенности плагиновой и скиновой системы вордпресса и от этого не избавишься, не переписав половину кода. Дальше начинается неконтролируемый поток кода, без комментариев, с плохим форматированием, зато с бессмысленными рисунками. Первый огрызок, как я понял, отвечает за включение компрессии gzip. Почему нельзя было просто включить компрессию с помощью ob_start('ob_gzhandler', 9), я не понял. Далее кусок .htaccess с Expires. Грамотно настроенный сервер этого просто не требует. Что делает последний код, извращающий css регуляркой, я не улавливаю. Но регулярка таких размеров будет тормозить, это точно. Довольно много терминов в статье набрано с грамматическими ошибками. Если в начале текст был немного осмысленным, то к концу он превратился в поток кода и картинок. Примеры и сравнения ориентированы на чайников, которым до веб-дизайна еще очень и очень далеко... Как руководство к действию крайне слабо. |
Оффтоп: Тимур все сказал, добавить нечего...BTW, кэширование на сайте ИнфоКОМа есть... |
Цитата:
|
Цитата:
|
Цитата:
|
Решил также отписаться по поводу статьи "Проблемы ускорения работы web-сайтов и их решения. Недостатки сайта infoCOM.UZ и его ликвидация".
Стилистику статьи рассматривать вообще невозможно, так как перевод очень корявый, я буду обсуждать только содержание. Приведенный автором пример PHP-кода не очень удачен, в данном случае вполне можно было обойтись и без динамической генерации html и вывод хоть того же банального phpinfo() был бы интереснее. Ну да ладно, была просто показана простая демонстрация динамической генерации контента. Цитата:
Цитата:
Цитата:
Далее идет обзор инструментария, стоит отметить, что указанные программы работают не только под Windows, но и, например, Linux, если постараться, то под линуксом и фотошоп можно запустить. Цитата:
Цитата:
Далее идут результаты работы YSlow, полезность которых трудно переоценить. Цитата:
Цитата:
Далее, автор приводит решения поставленных проблем и просит особого внимания на каждый пункт. И оно еще как понадобится, потому как дальше идут практически одни скриншоты вперемешку с PHP и HTML-кодом. Текстовых описаний дальше практически нет совсем, и это в самой интересной части статьи - чувствуется, что автор слишком устал и просто вывалил все результаты на пользователя. Авось кто-нибудь разберется и что-нибудь да пригодится. Да, автор, привел, скорее всего, работающий пример сжатия на PHP и конфигурацию .htaccess, но без описания установки и использования данное решение абсолютно бесполезно. Стоит также отметить, что использовать динамическое сжатие контента очень накладно даже с помощью Apache, не говоря уже о скрипте PHP, выполняющем эту работу. Оптимальным решением здесь является статическое сжатие файлов и последующая их отдача легким веб-сервером наподобие nginx, а сжатие на лету только для динамического контента средствами веб-сервера, а не php-скриптом. Далее, автор приводит якобы разработанную им программу минимизации CSS-файлов. Однако, если присмотреться, то можно узнать не сильно замаскированный интерфейс CSSTidy. http://www.dedoimedo.com/images/comp...idy-online.jpg Далее идет скриншот упаковщика яваскрипта Дена Эдвардса Packer без какого-либо описания и предупреждения, что несмотря на хорошую степень сжатия, данный упаковщик сильно потребляет ресурсы процессора при распаковке на клиенте. Потом идут скриншоты CSS-спрайтов (я догадался, а вы?), кусок html-кода с применением технологии data:URI (никаких пояснений, все же и так это знают) и длинный кусок кода с регулярными выражениями, в котором я так и не смог разобраться. Резюме: Теория сильно хромает, практика клиентской оптимизации более менее освоена, сама статья находится в состоянии примерно 20% завершения, несколько ошибок и наглое присвоение чужой работы (скорее всего эта программа сдается в качестве диплома или курсовой). Можно было бы дать хотя бы ссылки на webo.in, их готовое решение http://www.web-optimizer.us/ru/, которое, кстати, поддерживает уже сегодня кучу цмсок и движков, блог клиентской оптимизации на habrahabr.ru, best practices yahoo, если уж совсем влом статью дописывать. Незнание и ошибки можно простить, в конце концов, не ошибается только тот, кто ничего не делает, но вот за воровство и лень я ноутбук бы не дал. |
Цитата:
Немного - это jQuery сжатая в 15 кб. Цитата:
Цитата:
Цитата:
На оптимизации картинок также можно выиграть несколько килобайт, может даже и десятков при сильно запущенном случае. Причем качество не сильно страдает, можно использовать онлайн сервисы, такие как smushit или консольные утилиты типа pngcrush. Об этом уже много где писалось, так что я вас вряд ли чем-то удивлю. Загрузка большого количества фоновых рисунков - опять же, большая трата http-запросов, следует слить их в один спрайт или раздавать прямо в css через data:uri. |
Текущее время: 02:15. Часовой пояс GMT +5. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод:
OOO «Единый интегратор UZINFOCOM»