Приложение Cache Yahoo Pipes для iPhone - PullRequest
1 голос
/ 09 января 2012

Привет! Я создаю RSS-каналы в Yahoo! трубы для использования в приложении iPhone, которое я создаю. У меня труба работает нормально и содержит нужную информацию, у меня только одна проблема. Каждый раз, когда канал Yahoo должен обновлять свои данные, потому что мое приложение iPhone обращается к URL-адресу канала, ему требуется около 30 секунд для обновления канала, и это очень длительное время ожидания в приложении iPhone для обновления.

Я искал способ найти посредника между моим приложением для iPhone и трубкой Yahoo. Так что он может запрашивать Yahoo трубы каждые несколько минут. Таким образом, любая медленная загрузка по каналам Yahoo не будет иметь значения, потому что у посредника всегда будет по крайней мере самый последний кеш из каналов Yahoo, сохраненный для приложения iPhone для быстрой загрузки. Тогда 30-секундное время ожидания повлияет только на посредника и сделает какие-либо обновления для этого медленнее, но не замедлит приложение iPhone.

Я попробовал записывающее устройство, но это не сработало так, как я хотел, и мне бы также хотелось, чтобы JSON сохранялся для канала RSS. Мне было интересно, если кто-нибудь знает какие-либо простые решения, о которых я не думал. В течение нескольких дней я пытался найти способ, но не могу придумать правильные условия поиска для того, что я хочу сделать. Любая помощь или указание в правильном направлении будет высоко ценится, или по крайней мере, некоторые рекомендации о том, что искать, было бы здорово. Спасибо!

1 Ответ

1 голос
/ 10 января 2012

Похоже, вы ищете сервис кэширования каналов. Вы можете попробовать этих парней .

Если это не сработает, вы всегда можете написать быстрое веб-приложение, которое загружает ваш фид каждый час или около того, а затем обслуживает кэшированную версию. Я считаю, что amazon по-прежнему предоставляет бесплатные экземпляры micro ec2 новым пользователям, если вам нужен хост.

...