LJR: bugs - redirect linking service
October 16th, 2010
08:11 pm
[ketmar]

[Link]

Previous Entry Add to Memories Tell A Friend Next Entry
redirect linking service

(27 comments | Leave a comment)

Comments
 
From:[info]lpauzner
Date:October 16th, 2010 - 09:50 pm
(Link)
Насчет gzip - все происходит согласно заголовкам запроса и если вы всегда заходите под своей кукой то никаких накладок не будет.

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

Приведите пожалуйста пример урла когда возникали проблемы. Один известный случай это RSS который 100% кешируется, он пару дней ужимался на ранней стадии, но сейчас возвращен в прежнее состояние как было раньше. Или проблема в чем-то еще?
[User Picture]
From:[info]ketmar
Date:October 16th, 2010 - 09:55 pm
(Link)
>Насчет gzip — все происходит согласно заголовкам запроса
ни разу. при попытке получить lj.rossia.org при помощи syren (это почти то же самое, что wget), я получаю пожатый index.html. а сие неверно, потому что в заголовках syren не указывает, что умеет принимать такое. а вот фиф выдаёт нормально, кстати, непожатым (кажется; возможно, просто не всегда пожатым).

это не то, чтобы офигенная проблема, просто со стороны сервера некультурно выдавать gzip, если клиент явно не указал, что его не может. исправлять, тащемта, сильно глубокого смысла нет, но всё равно некультурно. возможно, можно научить кэшер смотреть на accept-encoding и не выдавать гзипнутый кэш, если его не хотят? 99% пользователей всё равно берут брофзером и получат кэш, а оставшийся процент долбоёбов типа меня будет доволен и улыбчив.

как-то так.
From:[info]lpauzner
Date:October 16th, 2010 - 10:12 pm
(Link)
в смысле происходит "согласно заголовкам запроса с кукой". Для анонимов могут оказаться чужие заголовки.

Да, корневая страница - это второй явный случай кроме rss. Кешер - nginx относительно свежей версии; может быть и есть какие-то плагины к нему позволяющие раззиповывать взятое из кэша тем клиентам которые так хотят, но доподлинно это неизвестно.

А нельзя ли попросить syren раззиповывать при получении? Я понимаю, при отладке с помощью telnet офигеваешь когда приходит зипованное, но все отдельностоящие утилиты должны бы уметь справляться...
[User Picture]
From:[info]ketmar
Date:October 16th, 2010 - 10:22 pm
(Link)
да не, оно мне не критично, да и главная страница мне нафиг не нужна. а фиф нормально ходит, вроде как. а даже если я и пропущу несколько десятков записей оттуда — то хрен с ними.

я просто к тому, что если малой кровью — то тогда пофиксить, потому что культурней. а если напрягаться — то нафиг не надо, всё равно никто до сих пор не жаловался.

а с тем, что gzip идеологически правильней, я согласный, конечно.
From:[info]lpauzner
Date:October 16th, 2010 - 11:31 pm
(Link)
сделал раздельный кэш! фигли!

(в смысле gzip и nogzip теперь не перепутываются. За исключением rss)
[User Picture]
From:[info]ketmar
Date:October 16th, 2010 - 11:48 pm
(Link)
вах! глаза боятся, а руки делают. %-)
Powered by LJ.Rossia.org