Qui connait un outil pour générer automatiquement une copie d'un site ASP en HTML afin de soulager le serveur ?
J'ai une serveur avec 30 000 visites / semaine et je voudrais le décharger en générant de manière régulière les pages HTML depuis un site dynamique ASP. Avez-vous un outil ou une idée ?
Absolument, tu as bien compris néanmoins j'aimerai automatiser cette conversion (1 fois par jour). J'utilise déjà un aspirateur de site mais ce n'est pas très "propre".
Avez-vous une idée plus professionnel et automatique ?
En dotnet, tu peux gérer le cache d'une manière tres poussé, soit dans le code, soit avec les directives de page, soit avec le web.config.
En asp, tu peux gérer le cache aussi mais d'une manière plus proche de php, par exemple avec des lignes comme Response.Cache = true Response.Expires = 60 etc.
Si tu fais plus que ca (transforme le site en une version statique) c'est que soit tu as un site tres mal codé pour que ca rame coté server, soit que tu n'as rien de dynamique et dans ce cas ya pas plus de pb en .asp qu'en .htm
Re:Générer automatiquement une copie d'un site ASP en HTML pour décharger serve
« Répondre #5 sur: le 19-02-2005 a 12:50:15 »
backick
Invité
Je crois que tu dis là une bien belle bétise.
Un site peut tout à fait être parfaitement codé, être dynamique et pourtant avoir intérêt à transformer des pages dynamique en HTML (ie mettre les pages en cache du serveur) pour décharger le serveur de la charge de recalculer des pages dynamiques.
C'est, par exemple, trés utile sur les sites dynamique qui ne sont remis à jour qu'une fois par jour ou par semaine, ça peut être utile sur les sites collaboratifs.
Le meilleur exemple d'une appli dynamique (PHP) qui utilise le cache est SPIP.
Je vois que tu as dans ta signature l'adresse d'une web-agency... j'espère que tu ne bosses pas pour eux (ou que tu es chargé de la partie design sous Photoshop) sinon ça fait peur.
Un site peut tout à fait être parfaitement codé, être dynamique et pourtant avoir intérêt à transformer des pages dynamique en HTML (ie mettre les pages en cache du serveur) pour décharger le serveur de la charge de recalculer des pages dynamiques.
Donc je retente... Quel intéret de "passer" ces pages en html statique par rapport à l'asp avec un cache bien géré ?
Code:
Response.Expires = 86400
Ca laisse bien la page en cache pendant une journée pour toi aussi non ?