|
|
|
Канал сайта: «Информация о трафике для простых юзеров» |
|
|
027
1561 EGP
         Рейтинг канала: 5(103) Репутация: 362 Сообщения: 6892 Откуда: Волгоград Зарегистрирован: 06.07.2002
 |
|
Стоимость размещения сайта у серьезного российского хостера определяется ежемесячным входящим трафиком, т.е. количеством информации в месяц, которое передается от всех нас на сервер. Исходящий они, как правило, не лимитируют.
Нынешнее отключение спровоцировано именно большим входящим трафиком, который борт.ру не смог переварить, или не захотел, не важно.
Загрузка типичной страницы конфы EG v.5, не перегруженной смайликами, создает примерно 35 запросов:
1 - запрос собственно текста страницы,
2 - таблица стилей (CSS),
И в среднем 33 картинки (раньше, в v.4, было 48-55).
Каждый запрос "весит" примерно 500-700 байт (к сожалению, точнее узнать не удалось). Итого расход оплаченного трафика 17-25 кбайт на каждую страницу. Из них на собственно смысловое содержание уходит 2,85%. Остальное съедает оформление.
Жуть, правда?
Но все, оказывается, не так страшно, потому что есть такая вещь, как кэширование. Статичная информация, в нашем случае все, кроме текста, сохраняется на диске вашего компа и/или прокси-сервера, через который подключен к инету практически каждый. И при последующих запросах теоретически должна браться оттуда, а запросы на нее - не доходить до сервера, где живет EG.
Периодически эти картинки иногда все равно обновляются, но далеко не кажный раз. Как именно - зависит от настроек браузера и прокси, а главное, от того, как часто вы жмете на кнопку "Обновить".
Я воспользовался служебным положением и сходил покалякать с админами нашей корпоративной сети и провайдера, через которого мы подключены. Благо, провайдер - это наша же контора.
А самое главное, посмотрел логи, в которые пишутся все запросы от браузеров.
Выяснил следующее.
Во-первых, запросы бывают, как минимум, двух видов. На первый тип прокси-сервер реагирует копанием в своем кэше, и, в случае попадания, выдает файл браузеру, запрос на сервер сайта не передается. Если нету такого файлика, то он загружается с хоста, естессно.
При другом виде запроса, который происходит после вашей команды "Обновить", прокси запрашивает хост, обновляет файл в своем кэше и передает обновленный файл браузеру.
Есть еще какой-то третий тип, типа убедительной просьбы обновить в конце концов, для особо тупых прокси, но я его здесь пропущу.
Так вот, покликал я по forum.bort.ru (EG тогда не работал) и пошел смотреть, что же получилось.
Браузер - IE 5.5, настройка обновления страниц - "автоматически" (стояла по умолчанию).
Выяснились прелюбопытные вещи, доложу я вам.
Первое вхождение: браузер бодро пуляет запросы на все, что есть на входной странице. Первый прокси, не найдя ничего, удивляется и пинает проксю провайдера. Тот присылает, что нашел у себя, недостачу (то, что было затерто со вчерашнего дня) взыскивает с хоста. Страница скомпонована. Зашибись.
Иду дальше, регистрируюсь. Там есть несколько новых картиночек, щаблончик стиля другой, закачиваем, готово.
Хожу по темам. Запросов к EG все меньше, прокси постепенно засосал все, что нужно, и отмахивается от ненасытного браузера домашними заготовками. А где же работа собственного кэша браузера? А хер его знает. Мелкософт, ау! Браузер запрашивает каждый раз все картинки.
Ладно, фсе фигня, главное, хостера не пинаем зазря.
Запросы файлов типа html/text напрывляются на хост, чтобы тот проверил их на устаревание и, если надо, прислал новые. Запросы на картинки и шаблоны CSS не передаются.
Тут мне восхотелось обновить страницу со списком тем, чтобы глянуть, нет ли новых сообщений.
Браузер погнал запросы второго типа (refresh). Наш прокся послушно переправил их проксе провайдера, тот перепасовал хосту. Все картинки были закачаны по новой с сервака EG.
А теперь внимание.
После этого примеро десять страниц браузер долбил запросами ВТОРОГО ТИПА, хотя F5 я больше не нажимал!
А теперь вспомните, как часто вы сами нажимаете обновление страницы.
Вот вам и секрет огромного трафика.
_________________ Писать надо жрабельно (с) |
|
|
Pegasus
1039 EGP
     Репутация: 335 Сообщения: 7085 Откуда: НН Зарегистрирован: 09.12.2002
 |
|
У меня такое чувство, что каждая открытая мной страница загружается с нуля.
Когда же это кончится?
_________________ There shall be wings! |
|
|
Voha
942 EGP
          Рейтинг канала: 4(81) Репутация: 169 Сообщения: 4978 Откуда: Moscow, Russia Зарегистрирован: 15.02.2001
 |
|
Ну это неудивительно, и так будет... до тех пор, пока скрипт, генерирующий страницу конфы, не начнет отдавать last-modified и expire-date.
После того, как все "устаканилось", эти две весчи стоЯт по умолчанию прокси. Нажал рефреш - они слетели нафик для ВСЕХ файликов, составляющих страницу. И будут перезасосаны все картинки.
Нужно отдавать эти два поля!
_________________ Time will show... |
|
|
027
1561 EGP
         Рейтинг канала: 5(103) Репутация: 362 Сообщения: 6892 Откуда: Волгоград Зарегистрирован: 06.07.2002
 |
|
Заметно снизить входящий трафик на серваке (по моим прикидкам на глазок минимум в 2-3 раза) можно, если разместить картинки оформления страницы и ходовые смайлики на винте пользователя. Это где-то сотня килобайт. А в конфу вставить ссылки на стандартный для всех каталог типа c:\EGimg
Тогда все рефреши пойдут на ваш винт и никогда не попадут ни на прокси, ни на сервак хостера.
Это создаст небольшое неудобство - всем надо закачать один раз пакет картинок и скопировать на винт. Иногда придется обновлять, если будет меняться дизайн.
Можно, конечно, автоматизировать обновление, но это потребует более серьезной доработки скриптов.
В связи с этим опрос для постоянных жителей EG:
Готовы ли вы потерпеть это неудобство?
_________________ Писать надо жрабельно (с) |
|
|
Voha
942 EGP
          Рейтинг канала: 4(81) Репутация: 169 Сообщения: 4978 Откуда: Moscow, Russia Зарегистрирован: 15.02.2001
 |
|
не, не выйдет... вылетают все, вошедшие впервые - а гостей сейчас много, ибо фрилансер.
Либо ставить и проверять перманентную куку, означающую наличие файлов локально, либо пихать в страницу скрипт, проверяющий их наличие и засасывающий при необходимости. Оба варианта хреновые, т.к. зависят от настроек броузера, фаервола и т.п.
_________________ Time will show... |
|
|
Pegasus
1039 EGP
     Репутация: 335 Сообщения: 7085 Откуда: НН Зарегистрирован: 09.12.2002
 |
|
Второй вариант можно было бы смягчить
_________________ There shall be wings! |
|
|
027
1561 EGP
         Рейтинг канала: 5(103) Репутация: 362 Сообщения: 6892 Откуда: Волгоград Зарегистрирован: 06.07.2002
 |
|
ту Воха - сайт оставить, как есть. Случайный чел зашедший в конфу на один единственный раз, увидит то же самое, но без картинок. Тебе так важен его комфорт?
Тот же, кто останется надолго, сможет прочитать на входной странице, что надо сделать для отображения во всей красе.
ту Пегасус - я смягчу - модер ужесточит.
_________________ Писать надо жрабельно (с) |
|
|
Thorn
620 EGP
    Репутация: 83 Сообщения: 4452
Зарегистрирован: 23.02.2002
 |
|
мене пофиг че делать - лишь бы платить меньше.
|
|
|
ASKirilL
1220 EGP
       Рейтинг канала: 6(374) Репутация: 302 Сообщения: 8209 Откуда: Москва Зарегистрирован: 21.03.2003
 |
|
to Thorn:
Меньше это на сколько?
И солько теперь вообще платим?
|
|
|
Thorn
620 EGP
    Репутация: 83 Сообщения: 4452
Зарегистрирован: 23.02.2002
 |
|
а какая нафиг разница? чем меньше тем лучше
ЗЫ.сколько платим - не важно
|
|
|
Reef
771 EGP
   Рейтинг канала: 2(17) Репутация: 164 Сообщения: 8633 Откуда: Starbase Moscow Зарегистрирован: 02.02.2002
 |
|
В прниципе вариант держания на винте этого барахла вплоне подходит, но вопрос будет ли от этого действительная польза? Или всё же есть технические напряги?
_________________ Все нормально, падаю... (с) |
|
|
Marauder (n/a)
962 EGP
    Репутация: 100 Сообщения: 9582 Откуда: Ад Зарегистрирован: 07.02.2001
 |
|
Нет. Не подходит. Никак. Сайт у нас для всех, а не для избранных. Сейчас гостей минимум столько же, сколько зарегистрированных. Мы не можем не учитывать и их интересы. Облегчить конфу - да, надо, но локальное хранение картинок... это..... дааа.... еще предложите их на chat.ru хостить
|
|
|
Marauder (n/a)
962 EGP
    Репутация: 100 Сообщения: 9582 Откуда: Ад Зарегистрирован: 07.02.2001
 |
|
Да и пользы никакой не будет - один вред. Если есть желание послать нахрен всех новичков - пажаалуйста, делайте свой сайт и тусуйтесь там сами с собой.
|
|
|
Marauder (n/a)
962 EGP
    Репутация: 100 Сообщения: 9582 Откуда: Ад Зарегистрирован: 07.02.2001
 |
|
Еще раз проясню ситуацию - трафика у нас сейчас хватает, контакт с мастер-хостером, которому передали клиентов борта налажен. В чем собственно проблема-то? Зачем изгаляться над сайтом?
|
|
|
Marauder (n/a)
962 EGP
    Репутация: 100 Сообщения: 9582 Откуда: Ад Зарегистрирован: 07.02.2001
 |
|
Хотя в принципе - для желающих сделать text-only максимально облегченный вариант конфы можно
|
|
|
Thorn
620 EGP
    Репутация: 83 Сообщения: 4452
Зарегистрирован: 23.02.2002
 |
|
Цитата: |
Хотя в принципе - для желающих сделать text-only максимально облегченный вариант конфы можно
|
вот это уже дело!!!
|
|
|
Alone
1865 EGP Рейтинг канала: 5(196) Репутация: 529 Сообщения: 10436 Откуда: Moscow, Russia Зарегистрирован: 07.02.2001
 |
|
сделаем облегченный.
скорее всего будет два дополнительных варианта:
1 - lite (навигатор off)
2 - textonly (текстовый вариант)
только не ждите, что это будет завтра.
_________________ Скучно быть серьезным. |
|
|
Alone
1865 EGP Рейтинг канала: 5(196) Репутация: 529 Сообщения: 10436 Откуда: Moscow, Russia Зарегистрирован: 07.02.2001
 |
|
В целях облегчения загрузки страниц и уменьшения трафика количество тем одновременно отображаемых на одной странице форума уменьшено с 50 до 40, количество ответов в теме с 30 до 20. Меньше делать не стоит - будет не удобно читать большие темы.
Короче попробуем так, понравится - оставим.
_________________ Скучно быть серьезным. |
|
|
VRus
647 EGP
        Репутация: 247 Сообщения: 5276 Откуда: Москва Зарегистрирован: 24.06.2001
 |
|
Alone : |
В целях облегчения загрузки страниц и уменьшения трафика количество тем одновременно отображаемых на одной странице форума уменьшено с 50 до 40, количество ответов в теме с 30 до 20. Меньше делать не стоит - будет не удобно читать большие темы.
Короче попробуем так, понравится - оставим.
|
Ээээ!!! Вы чего???
Вы чего делаете-то???
Т.е. теперь тема будет состоять из большего числа страниц???
Так жто же наооборот, только увеличит трафик!!! У нас больше 50% веса страницы, и 97% отправляемых запросов (читай входящего трафика) - это оформление страницы!!!!
К примеру:
тема - 300 постов. Объем текста в ней - 300 кб и так, и так.
Но! При 30 постах на страницу я загружу 10 страниц - т.е. всего лишь 10*30 кб. лишней графики = 300 кб, и отошлю 30*10=300 запросов на сервер = 300 кб.
Итого: 300+300=600 исходящего и 300 входящего.
При 20 же постах на страницу я загружу 15 страниц - уже 15*30 кб. лишней графики, и отошлю 30*15=450 запросов на сервер.
Итого: 300+450=750 исходящего и 450 входящего.
Это уменьшение трафика? [/b]
|
|
|
VRus
647 EGP
        Репутация: 247 Сообщения: 5276 Откуда: Москва Зарегистрирован: 24.06.2001
 |
|
Да, кстати, в соседней теме уже жалуются, сто трафик увеличился.. Не из-за этого ли?
|
|
|
Быстрый ответ |
|
|
Канал сайта: «Информация о трафике для простых юзеров» |
|