2010-05-19 4 views
0

Je souhaite créer un service permettant à divers propriétaires de sites Web d'intégrer du contenu de mes serveurs Web dans du contenu provenant de leurs propres serveurs. Idéalement, la page Web résultante ne serait livrée que par le serveur des propriétaires du site Web, et le contenu inclus serait considéré comme faisant partie du site par Google - ce qui exclurait les iframes ou le Javascript côté client pour obtenir le contenu de mon site. serveur (même si je peux me tromper à ce sujet?).Création efficace de pages Web à partir de plusieurs serveurs

De plus, les données ne seraient pas réellement mises à jour si souvent, disons une fois par jour, il serait donc inefficace d'obtenir les données de mes serveurs Web à chaque requête. Enfin, la méthode doit être aussi simple que possible afin que les propriétaires de sites Web puissent facilement l'intégrer dans leurs propres sites. Y a-t-il de bonnes méthodes pour faire ce genre de chose?

Si ce n'est pas le cas, je suppose que la manière la plus simple est d'utiliser iframes ou Javascript.

+0

cela dépend de quel langage de programmation ces sites, qui veulent inclure votre site, sont faits dans – jigfox

Répondre

0

C'est une question très large, mais sans plus de détails:

Créer une api REST pour toutes les données que vous servez et mettre en cache.

C'est une interface bien connue pour les autres propriétaires de sites à consommer, c'est léger, et il y a beaucoup d'exemples dans la nature qui sont probablement spécifiques à la plate-forme que vous ciblez.

+0

Oui, je me rends compte que c'est une question vaste - mon objectif en demandant était de m'assurer que j'avais couvert toutes les options et si quelqu'un avait d'autres idées auxquelles je n'avais pas pensé. Et REST est une option que je n'avais pas envisagée, alors merci de me le rappeler. Je pense finalement que la solution va être de fournir diverses options. Je pense que ma préférence sera de générer des extraits de code HTML via une interface REST qui peut être incluse côté client via un iframe ou intégrée directement dans une page en lisant l'extrait sur le serveur, et en encourageant cette dernière. –

+0

Oui, je me rends compte que c'est vaste, la raison pour laquelle j'ai posé la question était de m'assurer que j'avais examiné toutes les options. Je pense qu'une API REST fera partie de la solution - peut-être des extraits de code HTML générés via une API REST qui peuvent être inclus via un iframe ou un serveur intégré. Mon seul problème est de faciliter l'intégration des utilisateurs côté serveur, lorsqu'il y aura de nombreux types de serveurs différents. –

+0

A répondu deux fois désolé. La première fois, il semblait qu'il y avait eu une erreur et ma réponse n'apparaissait pas tout de suite. –

0

Vous pouvez publier un flux RSS pour que d'autres sites Web le consomment. Jetez un oeil à ce RSS Tutorial

+0

Oui, les flux RSS sont l'une des options que je considère. Je veux juste que la technologie que je choisis soit aussi simple que possible pour s'intégrer du côté serveur. –

Questions connexes