2010-12-30 4 views
2

J'ai une page d'accueil (fichier JSP) pour mon application qui contient du contenu dynamique.
par exemple. liens post récents, la plupart des catégories actives etcMise à jour des fichiers statiques dans google app engine

Pour faire ce travail, j'ai besoin de faire des requêtes de stockage de données qui renvoient ces données. c'est à peu près non optimisé. en particulier dans la page d'accueil et rend son temps de chargement important par rapport au codage dur de ces liens dans le fichier JSP.

Je pense à mettre à jour le fichier JSP statique tous les jours avec les dernières données en utilisant une tâche cron. ainsi, en générant un fichier JSP et en remplaçant l'ancien. Pensez-vous que c'est possible? Je suis également ouvert à toutes les idées!

merci;

Répondre

3

Non, vous ne pouvez pas le faire parce que sur Google App Engine secure sandbox environment une application ne peut pas écrire sur le système de fichiers.
Afin d'améliorer les performances de la page d'accueil, pensez à mettre en cache les résultats db dans memcache.

0

Voici comment fonctionne le site Web de la BBC depuis de nombreuses années. Normalement, les avantages procurés par la production dynamique l'emportent sur les coûts.

article discuter des changements relativement récents sur le site de nouvelles de la BBC intégrant du contenu dynamique:

http://paulrobertlloyd.com/2010/09/bbc_news_redesign

+0

L'avez-vous fait sur google app engine, ou savez-vous comment faire? Je l'ai déjà fait sur un serveur Tomcat normal. – mmohab

+0

Les tâches cron sont disponibles dans App Engine: http://code.google.com/appengine/docs/java/config/cron.html –

+0

oui je vois, je parle de mettre à jour les fichiers JSP – mmohab

Questions connexes