Создание веб-сайта, который использует данные Twitter: кэширование передового опыта? - PullRequest
0 голосов
/ 23 апреля 2011

Я разрабатываю приложение, которое использует данные Twitter. Он будет связывать твиты с сущностями, созданными пользователями, а также позволит другим посетителям твитить на странице сущностей, связывая этот твит с сущностью.

Моей первой мыслью было создание локального хранилища всех твитов, соответствующих определенной поисковой фразе, относящейся к сущностям, связывая их через пользователя ...

Это работает нормально, кроме того, что происходит, когда пользователь удаляет свой твит со своей временной шкалы? он все еще будет присутствовать на странице сущностей, потому что я использую свой локальный кеш твитов ...

Какова наилучшая практика для работы с текущим набором данных Twitter? Мне не нужно откладывать это, скажем, на год или что-то в этом роде, но я хочу убедиться, что он кэшируется достаточно долго, чтобы быть полезным, и при этом синхронизироваться с их фактической временной шкалой (в случае удаления твитов)

1 Ответ

0 голосов
/ 15 мая 2011

Вы можете очищать свой кэш время от времени. Я работал над этой же проблемой в последнее время, и я не могу найти никакой хорошей информации по ней.

Я просто собираю полную информацию о твите за период времени, соответствующий моему кешу, и проверяю, существуют ли в моем кеше твиты, которых нет в результатах API. Затем удалите их из кеша. Вероятно, я сделаю это один раз в день для каждого пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...