Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Насколько верстка способна облегчить страницу?
 
 автор: Владимир55   (16.07.2009 в 12:02)   письмо автору
 
 

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

Пока что дизайн обеспечивается графическим файлом в формате gif, который я вставляю в html файл.

Насколько мне известно, верстальщик его разобъет на части, и вцелом страница станет легче. Но насколько?

Как Вы полагаете, на сколько процентов вес страницы уменьшится после верстки?

  Ответить  
 
 автор: Axxil   (16.07.2009 в 12:25)   письмо автору
 
   для: Владимир55   (16.07.2009 в 12:02)
 

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

Многие мастера, для оптимизации, наоборот всю графику сайта сводят в один файл, позиционируя его с помощью css. Данный файл будет загружен один раз в кеш браузера и дальше времени на загрузку графики вообще не будет тратиться.

Но новые пользователи, понятно, будут ждать дольше.

  Ответить  
 
 автор: Владимир55   (16.07.2009 в 13:02)   письмо автору
 
   для: Axxil   (16.07.2009 в 12:25)
 

Я так и замышлял изначально, но и представить себе не мог, что вес будет нарастать столь стремительно!

  Ответить  
 
 автор: Axxil   (16.07.2009 в 14:17)   письмо автору
 
   для: Владимир55   (16.07.2009 в 13:02)
 

Отличный проект по поводу клиентской оптимизации

http://webo.in/

Посмотрите, там можно почерпнуть массу интересного по данному вопросу.

Вот например по поводу влияния веса сайта на пользовательское поведение

http://webo.in/articles/habrahabr/54-psychology-web-performance/

  Ответить  
 
 автор: Владимир55   (16.07.2009 в 18:36)   письмо автору
 
   для: Axxil   (16.07.2009 в 14:17)
 

Спасибо, очень интересная статься и очень полезный сервис!

Попробовал один из старых сайтов и обнаружил такой перечень неудовлетворительно работающих элементов, что даже не знаю, что и делать...

Время 19 секунд!
У меня то в кеше - мгновение и сайт открылся!

  Ответить  
 
 автор: Axxil   (16.07.2009 в 22:26)   письмо автору
 
   для: Владимир55   (16.07.2009 в 18:36)
 

> что даже не знаю, что и делать...

Там есть штука, автоматически оптимизирующая сайт. Она достаточно интересная, можете попробовать.

http://webo.in/articles/habrahabr/87-web-optimizer-installation/

  Ответить  
 
 автор: Loki   (16.07.2009 в 12:53)   письмо автору
 
   для: Владимир55   (16.07.2009 в 12:02)
 

>Как Вы полагаете, на сколько процентов вес страницы уменьшится после верстки?
Звучит примерно как "на сколько я похудею, если сяду на диету".
Тут все очень индивидуально и в большой степени зависит как от самого дизайна, так и от верстальщика.
Кроме того, зависит насколько Вы готовы изменить первоначальный дизайн, в целях облегчения страницы...

  Ответить  
 
 автор: Владимир55   (16.07.2009 в 13:03)   письмо автору
 
   для: Loki   (16.07.2009 в 12:53)
 

Больше какого объема нельзя утяжелять страницу?

  Ответить  
 
 автор: Loki   (16.07.2009 в 13:22)   письмо автору
 
   для: Владимир55   (16.07.2009 в 13:03)
 

Зависит от того, кто Ваши посетители и насколько вы ими дорожите. Если У них всех поголовно толстый безлимитный канал, то им все равно сколько весит Ваш сайт. Помню, у одного банка был сайт, главная страница которого весила больше мегабайта (и это без графики!). На диалапе я на нее так и не зашел ни разу:) И ничего... в таком виде сайт просуществовал много лет.

  Ответить  
 
 автор: Владимир55   (16.07.2009 в 14:01)   письмо автору
 
   для: Loki   (16.07.2009 в 13:22)
 

Я Вас понял, Loki. Банк "для солидных клиентов" может себе позволить изрядные неудобства для обычных людей. Типа неснижаемого остатка на счете и т.п.

Если и сервис расчитан на таких посетителей, то он может позволить себе флешку на два мегабайта.

А если сайт для массового просмотра?
Какое весовое ограничение Вы считаете допустимым в этом случае?

  Ответить  
 
 автор: Loki   (16.07.2009 в 14:19)   письмо автору
 
   для: Владимир55   (16.07.2009 в 14:01)
 

Очень сильно зависит от контекста. Если человек открывает страницу "hello world" то, понятное дело, что если оформление будет весить на порядки больше, то это ненормально. Если он открывает "онлайновый фотошоп", то он дождется и флешки в мегабайт и еще тонны скриптов.
Кроме того, имеет смысл понимать. что есть кэшируемая и некэшируемая часть контента... более того, есть необязательная часть (например, графика).
В общем, если достаточно грубо, то у меня обычно некэшируемая часть дизайна занимала 4-6кб. Все остальное - зависит от буйства фантазии дизайнера, от желаний заказчика и от целевой аудитории.

  Ответить  
 
 автор: Владимир55   (16.07.2009 в 15:41)   письмо автору
 
   для: Loki   (16.07.2009 в 14:19)
 

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

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

Суть Вашего разъяснения я понял. Но все же хотелось бы каких-то ориентиров, если можно.

  Ответить  
 
 автор: Loki   (16.07.2009 в 16:06)   письмо автору
 
   для: Владимир55   (16.07.2009 в 15:41)
 

>Но все же хотелось бы каких-то ориентиров, если можно.
Боюсь, что сказать ничего конкретного я не смогу. В статье по ссылке Axxil'a очень правильно написано, что есть определенный порог комфортного ожидания загрузки. Так что примерно так и происходит - сверстал, потестировал, показалось что медленно - оптимизируешь. Плюс есть какие-то наработанные психологические барьеры, которые изначально заставляют верстать, по возможности, компактнее. Скажем, картинку вот такого размера я в дизайн вставлю только если не получиться этого избежать (договориться с дизайнером, найти красивое решение в css и т.п.).
Собственно вот. Тут скорее надо спрашивать тех, кто профессионально занимается версткой, а от меня толку мало.

  Ответить  
 
 автор: Commander   (16.07.2009 в 18:48)   письмо автору
 
   для: Loki   (16.07.2009 в 13:22)
 

Интересно, что там на этой странице размещено? Самый тяжелый сайт, который мне попался - godaddy.com. 652 Kb из-за графики. Если мне тяжелее и попадались, то я не помню какие.

  Ответить  
 
 автор: Владимир55   (16.07.2009 в 19:16)   письмо автору
 
   для: Commander   (16.07.2009 в 18:48)
 

Сейчас у меня вообще только графика. Картинки и картиночки всякие по теме. Посмотрел у дизайнеров - там 1.5-2 Мбайта средний размер GIFа.

  Ответить  
 
 автор: Loki   (17.07.2009 в 09:28)   письмо автору
 
   для: Commander   (16.07.2009 в 18:48)
 

Помню уже плохо, но похоже там была сделана попытка "сделать как на аяксе", засунув на главную сразу несколько страниц. При этом, они были ужасно сверстаны (фронтпейдж?), а яваскрипт так и не был приделан. Короче, все эксперименты которые были проведены в процессе разработки были вывалены на главную, вместо мусорки.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования