Перейти к содержанию
Форум поддержки пользователей VamShop

EMS - долгий ответ сервера


Рекомендуемые сообщения

Кто знает, как побороть проблему с задержкой сервиса EMS?

Страница чекаут_шиппинг, открывается очень долго из-за того, что ожидается ответ от EMS. Хоть отключай его :(

Ссылка на сообщение
Поделиться на другие сайты

Лично я не в курсе, что с этим делать, разве что делать модуль без обращения к серверу, но он не будет точно считать наверняка.

Ссылка на сообщение
Поделиться на другие сайты

Можно сделать асинхронный вызов? Т.е. загрузка страницы не будет привязана к получению результата от сервиса EMS.

Или этого не позволяет движок?

Ссылка на сообщение
Поделиться на другие сайты

Теоретически наверное можно что-то вроде кэширования сделать, но на данны момент ничего такого нет.

Ссылка на сообщение
Поделиться на другие сайты

Кэширование не сильно помогает. Т.е. конечно, грузить каждый раз регионы и страны - это, мягко говоря, странно. А вот расчёты не накэшируешься :( Проще ограничить тайм-аут и выводить соответствующее сообщение (типа сервер ЕМС не доступен, расчёт невозможен). А так, о большому счёту конечно нужна альтернатива - офлайновый расчёт. Пусть и не точный.

Ссылка на сообщение
Поделиться на другие сайты

А зачем кэширование, офлайн расчет?!

Открывается страница, а где выводиться цена EMS, крутиться колесико и надпись, что идет расчет доставки. Кто хочет будет ждать, кто не хочет, пойдет дальше.

т.е. отвязать отображение страницы выбора доставки и поулчения ответа от сервиса EMS.

Ссылка на сообщение
Поделиться на другие сайты

Можно всё, код открыт, дело лишь в исполнителе.

Но по умолчанию ничего такого в коде нет, это нужно писать свой код.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...