@shuro @coffeegeek А при чем тут движок мастодона? Каждому инстансу нужна эта картинка. Решается кешированием. Странно, что клаудфлер не выдерживает.
Top-level
@shuro @coffeegeek А при чем тут движок мастодона? Каждому инстансу нужна эта картинка. Решается кешированием. Странно, что клаудфлер не выдерживает. 7 comments
Как я понимаю, кэш у большинства не настроен, поэтому Клаудфларь валидные запросы пропускает. На стороне сайта тоже ничего нет, пинается динамический движок, а там и воркеры PHP кончаются :) @shuro @coffeegeek "Какие такие оптимизации? Ничего не знаю. Это вы все плохие, у меня тут популярный сайт и вы его ломаете." @shuro @coffeegeek Иронично, что сайт упал от публикации обсуждения на HN. Не выдержал "хабраэффекта". @hardworm Так страдает не Мастодон, а те, кого он долбит :) Т.е. есть у тебя Продающий Блог™ на Вордпрессе и 5000 подписчиков в Мастодоне на разных серверах, пусть их 500. Ты запостил ссылку на новую статью, пост ушёл на серверы подписчиков и все они, как получили, пошли по ней (в пределах 1-15 минут т.е.), чтобы загрузить мету для превьюхи и картинку скачать. Кешей нет, всё генерится динамически - вот у тебя всё и ооемнулось. |
@shuro @coffeegeek В первом же комментарии моя мысль:
> Ironic that their "please don't share our links" post shared on HN also caused their website to crash. It's a 100% static blog post. Use a damn cache, or CDN, or a hundred other ways of handling ~unlimited traffic for free. We are talking about a few thousand hits and tens of megabytes of total data transfer. It isn't 1998. This scale should not be a problem for anyone