Уже в двух проектах использовал DWR, очень хорошо вписывается в архитектуру J2EE. Против всяких прокси используется Early Closing Mode. Остался доволен.
За указание названия этой техники, спасибо. Не знал, что это "CSS Sprite" называется. Набрёл на интересный сервисе по этому поводу CSS Sprite Generator: http://website-performance.org/ . Там можно это дело оптимизировать.
Относительно пункта: "Размер фоновых картинок очень большой. Возможно, его можно уменьшить, если подключать только необходимые на данной странице файлы или использовать другой формат для изображений."
Не согласен.
Мы грузим одну большую картинку и показываем её части в разных местах страницы (с помощью css). Тоесть нам надо вместо например 6 маленьких картинок загрузить одну, это уменьшает количество соединений браузера с сервером. Как и другие файлы (js, css) картинки следует тоже объединять, если они всё равно все будут сразу использованы.
Если страница 40 кб, то действительно не стоит этими делами заниматься. Если же проект содержит только 300 кб только своих яваскриптов не включая стороних framework'ов: prototype, sriptacuolous и иже с ними, то техники описаные выше очень даже актуальны.
Я использую YUI Compressor встроеный в maven скрипт. Кроме javasript сжимается также css. Html тоже можно освободить от ненужных комментариев. Что-бы избежать гемороя с дебагингом, генерируется html'ка куда подгружаются оригинальные яваскрипты. Её можно назвать index-for-debug.html и положить рядом, прикрыв .htaccess'ом. В httpd.conf должно стоять: AddOutputFilterByType DEFLATE и соотвествующие типы файлов.
Это всё может сделать админ проекта.
То, о чём говорите вы это уже другая область оптимизации, что не умаляет её значения.
Хотел бы добавить на обсуждение также плагин для firefox - YSlow. Загружаете страницу, нажимаете на yslow и получаете подробные советы, где чего стоило бы оптимизировать, а так же рейтинг оптимизации: https://addons.mozilla.org/de/firefox/ad…
На мак русская фонетическая раскладка уже сущесвует в стандартной установке. На виндовс фонетическую раскладку клавиатуры можно сделать и самому. Такая раскладка действительно очень удобна людям пишущим на других языках вслепую.
http://209.85.129.104/search?q=cache:fR7OCh8wbmEJ:meanso.com/node/56+http://meanso.com
По моему, это тот техт.
Не согласен.
Мы грузим одну большую картинку и показываем её части в разных местах страницы (с помощью css). Тоесть нам надо вместо например 6 маленьких картинок загрузить одну, это уменьшает количество соединений браузера с сервером. Как и другие файлы (js, css) картинки следует тоже объединять, если они всё равно все будут сразу использованы.
Я использую YUI Compressor встроеный в maven скрипт. Кроме javasript сжимается также css. Html тоже можно освободить от ненужных комментариев. Что-бы избежать гемороя с дебагингом, генерируется html'ка куда подгружаются оригинальные яваскрипты. Её можно назвать index-for-debug.html и положить рядом, прикрыв .htaccess'ом. В httpd.conf должно стоять: AddOutputFilterByType DEFLATE и соотвествующие типы файлов.
Это всё может сделать админ проекта.
То, о чём говорите вы это уже другая область оптимизации, что не умаляет её значения.
Хотел бы добавить на обсуждение также плагин для firefox - YSlow. Загружаете страницу, нажимаете на yslow и получаете подробные советы, где чего стоило бы оптимизировать, а так же рейтинг оптимизации: https://addons.mozilla.org/de/firefox/ad…
Не хочу Вас оскорблять, но Ваши комментарии не вписываются в общую картину.
http://habrahabr.ru/blog/zadachki/30597.…
продавец потерял шапку (10р)
+ разменял фальшивые 25
правильный ответ: 35 р
покупателю: 15р. + 10р.(шапка)
итог: 50р.