|
Страница 1 из 1 [ Сообщений: 21 ] |
jettero
новый человек
|
|
kriss, имеет
тогда браузер не будет гонять лишний трафик и страница покажется быстрее
|
|
 |
|
 |
MpaK999
участник
|
|
kriss, мне кажется не во времени дело (уж очень оно невелико)…
вес, вот главное, если в link rel, css кэшируется, то при ssi каждый раз страница загружается больше на вес css файла...
_________________ :: metal kick ass ::
|
|
 |
|
 |
jettero
новый человек
|
|
kriss, я тебе сказал то же самое четыре поста назад 
|
|
 |
|
 |
Paul Yanchenko
новый человек
|
|
kriss писал(а): | MpaK999, спасибо. толковый ответ - то что нужно! Есть кому что добавить?  |
Я могу кое-что добавить. Здесь есть две крайности:
1. Когда мы пихаем все стили в страницу - увеличиваем ее объем, а если страница не статическая, то весь этот объем грузится каждый раз.
2. Когда мы вставляем стили на страницу через <link>, то мы решаем проблему объема, но получаем другую:
Где гарантия, что при неустойчивом соединении, а такое бывает и на выделенке, когда пакеты теряются и т.п., что файл стилей загрузится? Такой гарантии нет. Или как вариант с меньшим злом -- это загрузка файлов стилей с некоторой задержкой относительно загрузки самой страницы.
И в том и в другом случае пользователь видит страницу без стилей и это выглядит как правило просто ужасно.
Выход я предлагаю два:
1. Включать в HEAD страницы хотя бы основные стили, чтобы основная разметка страницы была нормальной.
2. Включать в страницу все стили, но обеспечить возможность кэширования страницы браузером. Это возможно, если обрабатывать HTTP-REQUEST-HEADER If-Modified-Since, проверять это соответсвующим образом и при отдаче страницы вставлять в ответ HTTP-RESPONSE-HEADER Last-Modified. Тогда браузер не будет грузить одну и ту же страницу по нескольку раз вообще, если она не изменилась.
Идеален вариант, когда оба метода каким-то хитрым образом комбинируются.
|
|
 |
|
 |
Acid~Jazz
соучастник
|
|
Цитата: | Где гарантия, что при неустойчивом соединении, а такое бывает и на выделенке, когда пакеты теряются и т.п., что файл стилей загрузится? Такой гарантии нет. Или как вариант с меньшим злом -- это загрузка файлов стилей с некоторой задержкой относительно загрузки самой страницы. |
ни разу с таким не сталкивался, имхо, проблема надуманная.
|
|
 |
|
 |
Crazy
Модератор
|
|
Просто факт: на своем не шибко качественном домашнем диалапе я с этой проблемой встречался за последние пять лет ровно ноль раз.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
|
|
 |
|
 |
Serge Kuznetsov
новый человек
|
|
Проблема недозагрузки файлов стилей - не такая уж редкая проблема (при условии плохой связи). Бывали случаи, когда вся страница грузилась нормально.. а стили не подключались (очень редко, но бывало).
|
|
 |
|
 |
Long
SubAdmin Теоретик
|
|
Serge Kuznetsov, не такая редкая - это сколько раз из скольких загрузок? цифры, пожалуста.
_________________ Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
|
|
 |
|
 |
Long
SubAdmin Теоретик
|
|
kriss, а вы и есть за меня будите? (с) мультик
тебе Crazy сказал это еще в третьем посте в этой теме. если ты думаешь, что все и всегда будут тебе все разжевывать, то ты глубоко заблуждаешься. учись думать. направление, куда думать, как правило, задают всегда.
_________________ Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
|
|
 |
|
 |
<sergio.ga>
новый человек
|
|
Согласен с Paul Yanchenko по поводу разделения стилей.
Иногда хочется сохранить страницу без графики, но читать её потом с дефолтовыми шрифтами и цветами неприятно (а в случае чёрного фона - сложновато).
Стили основного теста, ссылок и, возможно, навигации лучше ставить в каждую страницу - остальное подключать.
|
|
 |
|
 |
Serge Kuznetsov
новый человек
|
|
Long, ой, цифры тут маленькие =) меньше процента.
Согласен с Paul Yanchenko по поводу разделения стилей.
|
|
 |
|
 |
|
Страница 1 из 1 [ Сообщений: 21 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|