2010-01-15 3 views
0

Je suis en train de « modularisation » une partie d'un site AppEngine où un profil est demandé comme un petit morceau de html pré-renduAu service des extraits de html et en utilisant urlfetch

Envoi d'une demande/userInfo? id = 4992 fait descendre un peu comme html:

 
    <div> 
    (image of john) John 
    Information about this user 
    </div> 

Alors, de mon code Google appEngine, je dois pouvoir chercher à plusieurs reprises des résultats de cette URL lors de l'affichage d'un groupe de personnes.

La seule façon que je peux le faire est maintenant fait descendre une collection de <iframes> comme

 
    <iframe src="/userInfo?id=4992"></iframe> 
    <iframe src="/userInfo?id=4993"></iframe> 
    <iframe src="/userInfo?id=4994"></iframe> 

Les iframes travaillent pour demander les données.

J'ai essayé d'utiliser urlfetch.fetch(), mais cela me permet de continuer à me chronométrer.

Est-ce que je fais cela correctement? Je pensais que ce serait maniable-dandy (url qui sert un extrait de html), mais il se avère qu'il ressemble à une erreur de conception.

Répondre

1

Vous êtes actuellement en train de sérialiser les requêtes urlfetch, ce qui finit par additionner leurs temps d'attente et peut facilement vous pousser au-delà de votre délai de latence. Je crains que vous deviez passer à async urlfetch demandes - une technique avancée qui peut mieux convenir à votre architecture!

Questions connexes