Знаете ли вы авторитетные источники, где описывается максимальное приемлемое время генерации страницы? На данный момент я знаю “широко применяющийся стандарт” (читай: никто не знает, откуда эта цифра взялась) на время загрузки: 10 секунд. Но это на загрузку (по другим данным на время до появления читабельного текста), а не на генерацию. Ещё в паре мест видел упоминание двух секунд применимо к генерации, но места не слишком авторитетные.
У кого какая информация на этот счёт есть?
Это я к тому, что не пора ли к блогову кеширование приматывать?
Technorati Tags: сайты для мозга задачи и загадки юзабилити






Алeксей Зeмсков:
А какие могут быть стандарты??
Тут ведь как? Чем быстрее, тем лучше! В идеале время генерации должно стремиться к нулю.
Реально достижимое желательное время генерации это 0.0ххх секунд, 0.ххх тоже не плохо, но уже немного хуже. Ну а когда счет идет на секунды это вообще кошмар.
WiRED:
Это еще со времен неторопливых терминальных систем. Тогда опытным путем установили, что пользователь чувствует дискомфорт, если время отклика (не конечного результата) > 0.5 с, время обновления формы > 2 c.
ergeal:
0.xxx и 0.5, что по смыслу одно и то же, - у меня это время отклика (генерации первого поста). Время полной генерации - около 2 секунд. Балансирую на грани.
Вывод: кеш прикручивать надо, но можно на это забить до наступления благоприятного сочетания воли и обстоятельств.
WiRED:
“Не чини того, что не ломалось” (с) Первый Закон Админа
Алeксей Зeмсков:
Прикручивать полюбому надо, все таки приятно ходить по сайту, когда страницы открываются моментально, но вот жутко геморное это дело, так сразу хорошо и не получится. Тут как грится, семь раз проверь, один раз закэшируй.
ergeal:
Ну сам-то я кеширование писать не стану. Возьму плагин. Ещё отзывы предварительно почитаю.
WiRED:
Если я правильно помню, в 1.5.2 надо только раскоментировать одну строчку.
И опять же - если я правильно помню, не все до конца доделано - протухание кэша, например.
Алeксей Зeмсков:
А не сделано оно скорее всего именно потому, что это жуткий гемор. Следить за свежестью кэша.
Расскоментировать строчки несложно, но дадут ли они нужный эффект?
WiRED:
Нужный эффект - это конечно хорошо… Но нужен ли он? Вот в чем загвоздка…
Алeксей Зeмсков:
Если есть возможность выплачивать за хостинг получше и побыстрее, то может и не надо
WiRED:
А может и не надо выплачивать… геморрой жуткий.
WiRED:
Кстати - для блога протухание кэша неактуально. Без вского геморроя просто прикручивается убиение кэша при добавлении постов. Хрена ли - раз в пол-часа…
Алeксей Зeмсков:
Гы-гы-гы, как говорится. А если страниц больше тыщи? Будет ли толк от того, что страницы в кэше убиваются раз в полчаса?
WiRED:
Скажем так - если запросов мало, то это не волнует. А если много - кэш быстро наполнится.
Саморегуляция.
ergeal:
Хостинг у меня лучше некуда, тут выгадать уже ничего не получится.
Страниц действительно много, но есть, например, главная, которая запрашивается намного чаще остальных, или какая-нибудь “заслэшдотленная”. Им кеш поможет, остальным не помешает.
Петренко:
Ну не знаю… Я раньше был доволен, что у меня 0.0ххх, изредка растущий до 0.2ххх. При 15 запросах.
Теперь же 0.3 - 0.5 при 35 запросах - типа нормально. Это на Wordpress, с небольшим количеством примочек (а.к.а. плагинов).
Но если больше секунды - пишу хостеру. Значит что-то с ним не так в настоящий момент.
WiRED:
Представляю диалог (Х-Хостер, П-Петренко):
П: Хостер! У вас - больше секунды!
Х: :-О У МЕНЯ??? Где? Мегабайты - есть, даже Терабайты… Вот еще - гигагерцы… Секунд - нет, секунд не имеем… Cорри.
П: Да не у вас - у меня! Мои запросы выполняются больше секунды!
Х: Аааа… Ваши запросы… А ваши запросы соответствуют вашим возможностям?
П: #$@%#%$ !!!!
Петренко:
Ну… Не совсем так…
П: НАШИ скрипты, которые ранее выполнялись за 0.3 секунды, теперь выполняются ВАШИМ сервером в 10 раз медленнее? У вас там ничего не надломилось? версия для печати
Х: Ах, ну да. Кто-то у нас процессор грузит. Сейчас посмотрим, исправим и доложим, уважаемый Александр Александрович. С уважением, любящий вас хостер.
ЗЫ: И вы поверили?
WiRED:
Что саппорт хостера настолько туп? Да не разу.
Х: А у вас там все в порядке, с вашими базами?
Петренко:
Нет, в то, что саппорт настолько вежлив.
Обычно я пишу и не получаю никакого ответа. Но тем не менее - все начинает работать в разы быстрее. Хочется верить, что это происходит в том числе и из за меня
аноним:
загрузка зависит от скорости/загруженности соединения сервера с инетом/вами
генерация простого скрипта зависит от скорости сервера
генерация скрипта с запросами в базу данных зависит от скорости винчестера/фрагментации оного…
вот так