Есть огромная разница между "криво сделано" и "криворукие". Возможно, просто отсутствие опыта в данной ситуации. Возможно, гугел прикрутил динамическую подгрузку данных страницы с проверкой на ботов, Возможно.. да дохрена еще чего может быть.
>> Это мы проходили :). Кеширование обращений к гуглу надо было делать, либо криво сделано было.
>
> Про кэширование можно чуть более развернуто? Где можно почитать? Исключительно для общего развития.
А чего тут развертывать. Скрипт, который тянет данные с гугела, должен обработанные данные сохранять где-нибудь в базе с меткой времени. При повторном обращении юзера скрипт проверяет метку времени сохраненного блока, и если прошло меньше определенного времени (скажем, менее 4х часов), подсовывает юзеру сохраненные данные, иначе лезет в гугел и берет свежие данные.
У меня так в свое время сейт на "тотботе" (была такая система до расцвета вовхеда и до введения wowarmory) забанили, когда по неопытности без кеша оттуда иконки таскал к вововским итемам для отображения на гилдсайте.
Оно примерно так и есть - обращение производилось раз в 8 часов, данные завсегда были свежие.
Другой вопрос, что следовало бы, возможно, ставить небольшие задержки между запросами данных по разным городам, а не тянуть всё 16 прогнозов в цикле. Но задним умом мы все крепкие.
интеллектуал »