Rodan 0 Опубликовано 7 февраля, 2011 Жалоба Share Опубликовано 7 февраля, 2011 Кто знает, как побороть проблему с задержкой сервиса EMS? Страница чекаут_шиппинг, открывается очень долго из-за того, что ожидается ответ от EMS. Хоть отключай его :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 февраля, 2011 Жалоба Share Опубликовано 7 февраля, 2011 Лично я не в курсе, что с этим делать, разве что делать модуль без обращения к серверу, но он не будет точно считать наверняка. Ссылка на сообщение Поделиться на другие сайты
Rodan 0 Опубликовано 7 февраля, 2011 Автор Жалоба Share Опубликовано 7 февраля, 2011 Можно сделать асинхронный вызов? Т.е. загрузка страницы не будет привязана к получению результата от сервиса EMS. Или этого не позволяет движок? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 февраля, 2011 Жалоба Share Опубликовано 7 февраля, 2011 Теоретически наверное можно что-то вроде кэширования сделать, но на данны момент ничего такого нет. Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 7 февраля, 2011 Жалоба Share Опубликовано 7 февраля, 2011 Кэширование не сильно помогает. Т.е. конечно, грузить каждый раз регионы и страны - это, мягко говоря, странно. А вот расчёты не накэшируешься :( Проще ограничить тайм-аут и выводить соответствующее сообщение (типа сервер ЕМС не доступен, расчёт невозможен). А так, о большому счёту конечно нужна альтернатива - офлайновый расчёт. Пусть и не точный. Ссылка на сообщение Поделиться на другие сайты
Rodan 0 Опубликовано 8 февраля, 2011 Автор Жалоба Share Опубликовано 8 февраля, 2011 А зачем кэширование, офлайн расчет?! Открывается страница, а где выводиться цена EMS, крутиться колесико и надпись, что идет расчет доставки. Кто хочет будет ждать, кто не хочет, пойдет дальше. т.е. отвязать отображение страницы выбора доставки и поулчения ответа от сервиса EMS. Ссылка на сообщение Поделиться на другие сайты
Rodan 0 Опубликовано 9 февраля, 2011 Автор Жалоба Share Опубликовано 9 февраля, 2011 Так можно таким образом сделать или это потребует каких-то значительных усилий? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 февраля, 2011 Жалоба Share Опубликовано 9 февраля, 2011 Можно всё, код открыт, дело лишь в исполнителе. Но по умолчанию ничего такого в коде нет, это нужно писать свой код. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения