Size: a a a

2020 July 26

p

pragus in cloud_flood
Нет, потому что товар может кончится
источник

AO

Alexander Ovchinniko... in cloud_flood
он нажал на кнопку Оформить и вот пока он там заполняет форму...
источник

AO

Alexander Ovchinniko... in cloud_flood
хмм
источник

p

pragus in cloud_flood
Или его может не быть
источник

AO

Alexander Ovchinniko... in cloud_flood
ну он сначала всё равно общие поля заполняет
источник

AO

Alexander Ovchinniko... in cloud_flood
типа ФИО адрес
источник

AO

Alexander Ovchinniko... in cloud_flood
откуда забрать - это ведь потом можно спросить
источник

AO

Alexander Ovchinniko... in cloud_flood
наверное, ещё есть вариант скомпоновать из нескольких аптек
источник

AO

Alexander Ovchinniko... in cloud_flood
это было бы удобно
источник

AO

Alexander Ovchinniko... in cloud_flood
если одно есть только тут, другое только там
источник

AO

Alexander Ovchinniko... in cloud_flood
вообще, с 300 точками эти вычисления должны быть достаточно быстрыми
источник

AO

Alexander Ovchinniko... in cloud_flood
это же не 300 млн точек
источник

AO

Alexander Ovchinniko... in cloud_flood
ну и ещё можно кешировать всё-таки  (это будет иметь смысл если заказывают 3 и более товаров)
источник

AO

Alexander Ovchinniko... in cloud_flood
пока пользователь нажимает на кнопки добавить в корзину
источник

AO

Alexander Ovchinniko... in cloud_flood
тогда в финальном варианте будет 300 (кеш<i> + стоимость последнего добавленного товара)
источник

AO

Alexander Ovchinniko... in cloud_flood
Alexander Ovchinnikov 🦁
ну и ещё можно кешировать всё-таки  (это будет иметь смысл если заказывают 3 и более товаров)
скажем, через 3 секунды после последнего нажатия на кнопку добавить в корзину, + или - (чтобы не делать лишних вычислений если он быстро меняет количество)
источник

AO

Alexander Ovchinniko... in cloud_flood
это повысит скорость вывода суммы, но и слегка повысит вероятность ошибки резервирования
источник

AO

Alexander Ovchinniko... in cloud_flood
ну и ешё кажется, что тут важнее задержки сети, чем время вычислений, а если так, то в браузер будет подгружаться быстрее
источник

AO

Alexander Ovchinniko... in cloud_flood
можно подгружать цены в IndexedDB и там же считать кеши, при повторном входе пользователя на сайт обновлять цены на те, что было закешировано недавно (есть вероятность, что закажет то же самое), кеши стоимости корзины, разумеется, одноразовые...
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
скажем, через 3 секунды после последнего нажатия на кнопку добавить в корзину, + или - (чтобы не делать лишних вычислений если он быстро меняет количество)
Там меньше миллисекунды на go )
источник