Frage

Wir haben ungefähr 70 Websites auf unserem Server, die die gleiche Anwendung verwenden (mit unterschiedlichen Anwendungspools) und beispielsweise eine gemeinsam genutzte Hautdatei verwenden. Gibt es also eine Möglichkeit, diese Datei in den Speicher zu laden und für alle Anwendungen freizugeben? Was ich meine, ist das Teilen von Cache in mehreren Websites, um den Druck auf den Server zu verringern. Danke im Voraus

War es hilfreich?

Lösung

Ich stimme Dwefy zu. Wenn Sie jedoch dynamische Inhalte im Speicher teilen müssen memcached

Andere Tipps

Vielleicht beantworte ich Ihre Frage nicht direkt, aber Ihr Problem hat eine bessere Lösung. Der beste Ort für CSS, Bilder und statische Inhalte ist entweder CDN (Inhaltszustellennetzwerk) oder eigenständiger Server.

Anfangs Es verbessert die Zeit des Seitenladens (da pro Browserkonvention nur 2 geöffnete Threads zu einer einzelnen Domäne). Durch das Einsetzen auf den Standalone -Server können Browser gleichzeitig Inhalte von Ihrem Server und CDN laden.

Zweitens Es löst Ihr Problem, da die Anwendung keine Zeit zum Versand von Anfragen statischer Daten verbracht hat

Wenn Sie keinen gemeinsamen Cache wie Memcached verwenden, dann gibt es keine Möglichkeit, dies zu tun. Selbst wenn Sie einen gemeinsam genutzten Cache verwenden, erstellen Sie in jeder Website noch temporäre Objekte, wenn Sie das Element aus dem Cache abrufen.

Am besten speichern Sie dies irgendwo auf der Festplatte und teilen Sie einfach die Datei.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top