Frage

Ich habe migriert nur ein Projekt von mir für Testfälle Microsoft Azure.

Aber für Funktionalitäten ähnlich zu einem Avatar-Upload ich Zugriff auf die Dateien auf der Festplatte schreiben muß. Aber das ist eine Wolke, so ist dies nicht möglich. Wie kann ich stattdessen solche Funktionalitäten bauen? Sollte ich den Blob Storage verwenden oder gibt es eine bessere Lösung?

Ist es sinnvoll, alle Website zum Speichern von Bildern (F. E. Layoutbilder) in der Blob Storage? So würde ich ein Plätzchen frei Domain für meinen statischen Inhalt hat?

War es hilfreich?

Lösung

Blob Storage ist definitiv der richtige Ort dynamische Bilder wie Avatare zu setzen. Während Sie auf die Festplatte auf dem VM schreiben Sie werde laufen in, können Sie sich darauf nicht verlassen anwesend zu sein - wenn Ihre Anwendung auf eine andere Maschine weg bewegt wird wird dieser Speicher (die für eine beliebige Anzahl von Gründen geschehen könnte) gelöscht werden.

Eine Sache, die Sie tun können, ist speichern Sie Ihre Bilder in Blob Speicher und Cache sie auf dem lokalen VM Disk (die Standard-Datei IO-Mechanismen). Auf diese Weise werden Sie ziemlich gute Leistung erhalten und auf ein paar Speichervorgänge zu sparen, während immer noch sicher, dass Sie sind nicht flüchtigen Speicher gespeichert werden.

Wenn Sie statische Bilder haben, die völlig statisch sein wird, werden diese nur mit Ihrer Anwendung gebündelt und kann wie eine normale Datei referenziert werden. Aber, wenn Sie jemals sie ändern müssen, müssen Sie die Anwendung erneut bereitstellen -. So nur diese Technik für Bilder, die nicht geändert werden müssen

Andere Tipps

Beachten Sie es zwei Arten von Blobs in Windows Azure : Block Blobs und Seite Blobs. Block Blobs ist für Mediendatei dienen, während Seite Blobs ist für andere Arbeitsabläufe optimiert werden.

Auch die Verwendung des Azure Content Distribution Network (CDN) zum Absenken Latenz an Kunden.

Azure hat auch Streaming-Fähigkeiten, die Arbeit gemeinsam mit Silverlight Smooth Streaming (http://blog.smarx.com/posts/smooth-streaming-with-windows-azure-blobs-and-cdn wenn interessiert).

„Macht es Sinn, alle Website zum Speichern von Bildern (F. E. Layoutbilder) in der Blob Storage? Also ich würde ein Plätzchen freie Domain für meinen statischen Inhalt hat?“

Ja, ich denke so - das ist, was ich eigentlich rollen jetzt heraus

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