komar 21.02.2013 00:42 thinkpad

> Expires: Thu, 19 Nov 1981 08:52:00 GMT
> Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
> Pragma: no-cache

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

Такая вебблядь прекрасно разбирается в кеше. У такой веббляди всегда есть опыт разработки веб-приложений под ХАЙЛОАД. ХАЙЛОАД — это когда запросов больше 10 в секунду и в энджэниксе приходится прописывать несколько гетвеев сразу и включать в нем КЕШИРОВАНИЕ. Продвинутая вебблядь еще и знает про мемкашд и варниш. Вебблядь очень любит кеш, потому что это один из трех способов справиться с нагрузкой. Кроме этого она умеет только добавить моар серверов или выкинуть кусок тормозной функциональности. Оптимизировать само веб-приложение вебблядь не берется, и правильно делает: оптимизировать говно PHP/Ruby/Python невозможно в принципе.

Но при всей любви к серверному кешу, включать его на стороне клиента ни одна вебблядь в здравом уме не будет. Во-первых. вебблядь не понимает, зачем выдавать пользователю статическую страничку. В каменный век, блять, возвращаться? А как же последние комментарии и прочие шуточки с башорга в правой колоночке? Во-вторых, у веббляди жуткие проблемы с определением протухании копии в кеше. Типичный вебблядский мозг просто не в состоянии справиться с такой задачей. В-третих, вебблядь не умеет в 304 но модифиед. Во многих случаях она вообще не подозревает о существовании HTTP-заголовков. Ну и в-четвертых браузерных кеш для веббляди — сродни отраве. Я уже, блять, забыл про причины такого отношения, но вебблядь будет выдавать страницы с рандомными URL’ами к стайлшитам и изобретать прочее говно, лишь бы наебать принудительное кеширование. А принудительное кеширование — это охуенная фитча современных браузеров, сделанная для того, чтобы поделия типичных вебблядей торомзили чуть быстрее. И вот так, итерация за итерацией, проходит соревнование долбоебов. Одни пишут браузеры, другие — веб-приложения.

Хотите прогноз? В скором времени на эти заголовки забьют хуй и выкинут нахуй из стандартов. Как букву X из HTML5. Все равно никто не осиливает, нахуй это говно в стандарте держать?

Recommended by:

@eill: я кончил и закурил

@mva: двадцать чаю этому комару!

@Cthulhu: Вся правда про веб-разработку здесь

and @vt, @gelraen
1. komar 21.02.2013 00:43 thinkpad

Хуиты написал, простите.

2. Cthulhu 21.02.2013 08:01 work

Охуенно.

3. komarCthulhu /2 21.02.2013 08:02 thinkpad

#tsotfs/1 же.

4. Cthulhukomar /3 21.02.2013 08:02 work

Да и похуй.

5. rtsome 21.02.2013 19:30

>ХАЙЛОАД
это рилтайм апдейтисы всё мельтешит и забрасывает юзера мегатоннами свежайшего контена.
какое кеширование, ты чё. то что закешировано — уже устарело.
>в нем КЕШИРОВАНИЕ
кеширование в енжинксе? точно? с вебсокетами не перепутал?
>А как же последние комментарии и прочие шуточки с башорга в правой колоночке?
на самом деле склеивать ету хуету с шаблоном хомяка — недорго, проиграешь фактически только в трафике.
>жуткие проблемы с определением протухании копии в кеше.
на самом деле иногда бывают действительно нетрививиальные случаи
>в 304 но модифиед
лишний запрос, у нас тока пять парарельно выполняется, слышь, дорого, да.
>кеш для веббляди — сродни отраве
отравись-ка этим: http://www.stevesouders.com/blog/2010/07...
>будет выдавать страницы с рандомными URL’ами к стайлшитам
ЛИШНИЙ ЗАПРОС ЖЕ. ГУГЛЬ ЗАСЕКАЕТ С ТАЙМЕРОМ И КАРАЕТ ЗА КАЖДУЮ МИКРОСЕКНДУ
>принудительное кеширование — это охуенная фитча современных браузеров, сделанная для того, чтобы поделия типичных вебблядей торомзили чуть быстрее.
не знаю, но мне кажется что это просто ПРОЦЕСС СТАНДАРТИЗАЦИИ
>букву X из HTML5
НЕДОСТАТОЧНО ЗАКРЫТЫХ ТЕГОВ. ДЕЛАЙТЕ БОЛЬШЕ НЕЙМСПЕЙСОВ, СХЕМ И XSLT-ГОВЕН

6. komarrtsome /5 22.02.2013 05:35 thinkpad

> это рилтайм апдейтисы всё мельтешит и забрасывает юзера мегатоннами свежайшего контена.
> какое кеширование, ты чё. то что закешировано — уже устарело.

Про аяксеров я сейчас вообще молчу.

> кеширование в енжинксе? точно? с вебсокетами не перепутал?

Точно. Не перепутал.

> на самом деле склеивать ету хуету с шаблоном хомяка — недорго, проиграешь фактически только в трафике.

Спасибо.

> на самом деле иногда бывают действительно нетрививиальные случаи

У веббляди все на свете — НЕТРИВИАЛЬНЫЙ СЛУЧАЙ. Приведи пример такого случая, мы поржем.

> лишний запрос, у нас тока пять парарельно выполняется, слышь, дорого, да.

Что за хуйню ты несешь?

> отравись-ка этим: http://www.stevesouders.com/blog/2010/07...

401

> ЛИШНИЙ ЗАПРОС ЖЕ. ГУГЛЬ ЗАСЕКАЕТ С ТАЙМЕРОМ И КАРАЕТ ЗА КАЖДУЮ МИКРОСЕКНДУ

А вебблядь как раз и кладет хуй на бедняжку поискового бота. А он кладет хуй на его поделие.

> не знаю, но мне кажется что это просто ПРОЦЕСС СТАНДАРТИЗАЦИИ

Чего, блять?

> НЕДОСТАТОЧНО ЗАКРЫТЫХ ТЕГОВ. ДЕЛАЙТЕ БОЛЬШЕ НЕЙМСПЕЙСОВ, СХЕМ И XSLT-ГОВЕН

Про что несешь? Вообще охуеть.

7. rtsomekomar /6 22.02.2013 13:40

фублять ты тупой, вообще охуеть.

8. Cthulhurtsome /7 22.02.2013 13:41 work

Вот вам и нетривиальный случай!

Do you really want to delete ?