Nous avons environ 70 sites sur notre serveur qui utilisent la même application (avec différents pools d'applications) et ils utilisent par exemple un fichier skin partagé. Y a-t-il un moyen de charger ce fichier en mémoire et de le partager pour toutes les applications? Ce que je veux dire est de partager le cache dans plusieurs sites Web pour réduire la pression sur le serveur. Merci d'avanceExiste-t-il un moyen de partager un objet en mémoire entre plusieurs sites Web?
Répondre
Je suis d'accord avec Dwefy. Mais si vous avez besoin de partager du contenu dynamique en mémoire jetez un oeil à memcached
Peut-être que je ne réponds pas directement à votre question, mais que votre problème a une meilleure solution. Le meilleur endroit pour CSS, images, contenu statique est soit CDN (réseau de livraison de contenu) ou un serveur autonome.
En premier il améliore le temps de chargement de la page (puisque par convention de navigateur il ya seulement 2 threads ouverts à un seul domaine). La mise sur un serveur autonome permet au navigateur de charger simultanément le contenu de votre serveur et de votre CDN.
Au deuxième il permet de résoudre votre problème car l'application n'a pas passé beaucoup de temps à envoyer des demandes de données statiques
Sauf si vous utilisez un cache partagé tel que Memcached puis non, il n'y a aucun moyen de le faire. Même en utilisant un cache partagé, vous allez toujours créer des objets temporaires dans chaque site lorsque vous récupérez l'élément à partir du cache.
Idéal pour stocker ce quelque part sur le disque et juste partager le fichier.
- 1. Partager du contenu entre des sites Wordpress dans un réseau?
- 2. Boost.MultiIndex: existe-t-il un moyen de partager un objet entre deux processus?
- 3. Partager une variable d'application entre 2 sites Web (IIS 7.5)
- 4. Comment partager un objet entre deux méthodes de classe
- 5. Comment partager une vue entre plusieurs activités
- 6. Partager une chaîne de connexion entre plusieurs projets Web
- 7. partager env-entre plusieurs ejb
- 8. Est-il possible de partager un ensemble de paramètres et un objet NSUserDictionary entre des applications?
- 9. Partager des propriétés entre plusieurs classes
- 10. Comment partager au mieux un NSMenu entre plusieurs instances NSPopUpButton
- 11. Portefeuille rotatif de plusieurs sites Web
- 12. Existe-t-il un moyen de partager un ToolStripMenuItem entre Menus et ToolBars?
- 13. Comment partager le même style entre quelques sites?
- 14. Partager une image entre deux sites Web en utilisant asp.net mvc?
- 15. Comment puis-je partager un objet entre un service et une activité en cours
- 16. Partager un modèle entre deux projets django
- 17. Comment partager un tableau entre deux classes?
- 18. Déploiement ASP.NET - Comment partager BIN entre plusieurs projets WebApp?
- 19. Intégration de plusieurs sites Web ASP.Net
- 20. moyen privilégié de « déplacer » un objet entre les listes
- 21. Comment partager une table un-à-plusieurs
- 22. Comment hébergez-vous plusieurs sites Web publics sur un VPS?
- 23. Comment publier un article sur plusieurs sites Web?
- 24. Comment partager un objet de classe en Java?
- 25. Partager des données entre services Web
- 26. Partager un fabfile sur plusieurs projets
- 27. Comment partager un dictionnaire entre plusieurs processus en python sans verrouillage
- 28. Partager un service Web parmi les projets
- 29. Existe-t-il un moyen de partager un contexte jQuery?
- 30. Comment partager une session entre plusieurs clients de wcf?
J'ai également trouvé une solution Microsoft nommée "Velocity": http://www.microsoft.com/downloads/details.aspx?FamilyId=B24C3708-EEFF -4055-A867-19B5851E7CD2 – Mahdi