LINUX.ORG.RU

История изменений

Исправление Elidee, (текущая версия) :

Ходить при каждом поиске? Эм, а у вас на проекте точно есть архитектор?

Конечно же есть. И вот как он принимает решение:

Я уже писал что нагрузка от 2000 до 8000 запросов в секунду. возьмем в среднем 5000 для рассчетов. Если бездумно ипользовать кеш, то есть вероятность показать протухшие данные около 5% клиентам (что очень хорошая цифра для кеша). Для этого количества запросов это 250 раз в секунду.

В среднем только 1% от количества поисков приводит к покупке билетов. Т.е. 2.5, отбросим пол-человека, пусть будет 2 попытки в секунду купить билеты с протухшими данными.

Теперь пересчитываем: в час это 7200, в сутки - 172800. Т.е. 170 тыс. человек в сутки которые уже достали кредитку и готовы оплатить билеты - мы им «говорим билетов нет» хотя вернули их в поиске. От этого они зляться и уходят на другой сайт.

Поэтому лучше сходить в авиалинию и вернуть актуальные данные.

Исходная версия Elidee, :

Ходить при каждом поиске? Эм, а у вас на проекте точно есть архитектор?

Конечно же есть. И вот как он принимает решение:

Я уже писал что нагрузка от 2000 до 8000 запросов в секунду. возьмем в среднем 5000 для рассчетов. Если бездумно ипользовать кеш, то есть вероятность показать протухшие данные около 5% клиентам (что очень хорошая цифра для кеша). Для этого количества запросов это 250 раз в секунду.

В среднем только 1% от количества поисков приводит к покупке билетов. Т.е. 2.5, отбросим пол-человека, пусть будет 2 попытки в секунду купить билеты с протухшими данными.

Теперь пересчитываем: в час это 7200, в сутки - 1728000. Т.е. 170 тыс. человек в сутки которые уже достали кредитку и готовы оплатить - билеты мы «говорим билетов нет» хотя вернули их в поиске. От этого они зляться и уходят на другой сайт.

Поэтому лучше сходить в авиалинию и вернуть актуальные данные.