Консультация № 79037
20.03.2007, 09:58
0.00 руб.
0 6 6
Привет всем знатокам!
Есть инет-магазин, в котором все цены в EURO и есть php-скрипт, который вытаскивает курс EURO с сайта www.rbc.ru. Все работает отлично, но трабла в том, что каждый раз приходится при заходе в корзину покупок запускать этот скрипт, чтобы он считывал курс EURO с удаленного rbc.ru - а это тормоз в загрузке страницы. Хочу настроить cron, чтобы считать раз в сутки этот курс и дальше не париться.
Но не знаю в какое время суток Цетробанк меняет свой курс? На какое время затачивать cron для исполнения скрипта? Может кто-нибудь знает?

Обсуждение

Неизвестный
20.03.2007, 10:16
общий
это ответ
Здравствуйте, Почерк!
Курс на день обычно известен с вечера. Попробуй понаблюдать: для начала можно сделать закачку курса раз в час, и сохранить историю за пару недель.
Неизвестный
20.03.2007, 10:19
общий
это ответ
Здравствуйте, Почерк!
Если не нужно большая точность, то лучше настроить на ночь, когда меньшая нагрузка, а если более точнее, то несколько раз в день, через, например, 3-6 часов (00, 03, 06, 09, 12, 15, 18, 21 или 00, 04, 08, 12, 16, 20). Скорее всего, они меняют курс рас в час, так как он постоянно меняется.
Неизвестный
20.03.2007, 10:42
общий
это ответ
Здравствуйте, Почерк!
раз в час и никаких лишних мыслей
ведь если раз в сутки, то в случае таймаута у вас будет просроченное значение целые сутки
а так, только час
Неизвестный
20.03.2007, 11:39
общий
это ответ
Здравствуйте, Почерк!
Ваш вопрос, скорее, не к PHP относится.. но все таки: советую сделать обновление раза 2 в сутки. Обновляется курс раз в день, если точнее: "Соотношения курсов валют устанавливаются Банком России раз в сутки, по рабочим дням для следующего дня относительно дня их объявления." А 2 раза - это для подстраховки. Насчет времени смены курса, к сожалению, ничего сказать не могу.
Неизвестный
20.03.2007, 14:33
общий
это ответ
Здравствуйте, Почерк!
Раз в 3 часа. тоесть тебе надо будет брать курс каждые 3 часа + 2 минуты
Неизвестный
20.03.2007, 22:15
общий
это ответ
Здравствуйте, Почерк!
курс на СЛЕДУЮЩИЙ день по ЦБ устанавливается примерно в 14 - 15 часов по Москве. по крайней мере в это время Яндекс высвечивает курс на завтра.

наверное нет смысла смотреть каждые три часа, можно и один раз, например ночью, тем более что надо на текущую дату
Форма ответа