2010-06-14 4 views
0

Je développe une application qui doit obtenir des informations de diverses sources (API et RSS) et les afficher à l'utilisateur en temps quasi réel.
Quelle est la meilleure façon de l'obtenir:Obtenir des informations de diverses sources

1. Avez une tâche cron pour les mettre à jour tous les comptes tous les 12 h, et lorsqu'un utilisateur demande une, mise à jour qui compte, enregistrez-la DB et le montrer à la utilisateur?

2.Avoir un travail cron pour les mettre à jour tous les comptes toutes les 6h, et lorsqu'un utilisateur en demande un, mettre à jour le compte et le montrer à l'utilisateur sans l'enregistrer dans la base de données?


Quelle est la meilleure façon de l'obtenir? Quoi de plus rapide? Et quel est le plus scallable?

Répondre

0

12h ou 6 heures, vous devez faire le calcul de votre auto, vous êtes le seul à savoir combien de sources, comment est votre application hébergée, quelle bande passante que vous avez ....

Jetez un oeil à http://developmentseed.org/portfolio/managing-news il est basé sur Drupal et fait ce dont vous avez besoin (et bien plus encore). Vous pouvez l'utiliser ou plonger dans le code et voir comment cela est fait.

+0

L'utilisateur peut sélectionner ses propres sources, cela dépend de l'utilisateur. Mais, pouvez-vous me recommander un de ces moyens? – Francesc

Questions connexes