2013-02-26 21 views
6

Mam jedną stronę aplikacji html, która używa dużo jQuery. Treść aplikacji (dane w formacie xml i media audio/wideo/obraz) jest (i musi być) dostarczana przez obiekty typu blob na błękitnym koncie. Nie potrzebuję żadnego serwera aplikacji.Jak hostować aplikację html na platformie Azure

Jaki jest zalecany sposób hostowania takiej aplikacji HTML na jednej stronie w środowisku Windows Azure (wymagana jest platforma Azure).

Ponieważ nie potrzebuję żadnego serwera aplikacji, wszystkie pliki aplikacji są obecnie przesyłane do pojedynczego kontenera jako bloki z odpowiednimi typami zawartości. Wszystko działa bardzo dobrze.

Nadal widziałem, że Azure ma pewne możliwości hostingu strony internetowej Zastanawiałem się, czy to, co zrobiłem, jest odpowiednie?

Dzięki

+0

Powinno to pomóc: http://stackoverflow.com/questions/8639484/howto-upload-setup-default-html-page-for-azure-blob-storage. Lub to: http://blogs.solidq.com/pdoshi/post.aspx?id=3&title=hosting+a+statyczny+witryna+w+windows+za%C5%9Bciach+zapasowych+%5Bblobs%5D. Wygląda na to, że nie możesz ustawić domyślnej strony dla witryny. – levelnis

+0

Drugi link ma solidny opis hostingu strony statycznej. Naprawdę pomocny. Dzięki levelnis. – user1438047

Odpowiedz

6

Windows Azure Web Sites będzie działać dobrze i może być wolne na czas. Jeśli urządzenie constraints of the free offering nie działa, możesz łatwo skalować.

Można również przechowywać swoją stronę główną w magazynie blob Azure, ale oznacza to, że użytkownicy będą musieli mieć pełną ścieżkę do niej, ponieważ nie ma konfiguracji serwera, która określałaby domyślną stronę. Publikowanie punktu końcowego witryny za pomocą próżnego adresu URL z pliku bit.ly lub podobnego może sprawić, że nie będzie to jednak problem.

Pamiętaj jednak, że mając wszystko w magazynie blob, ponosisz koszt transakcji za każdy obraz, każdą stronę, każdy dostęp do skryptu (który nie jest buforowany w przeglądarce). W zależności od charakteru Twojej witryny i ruchu może to być bardziej opłacalne, aby wykorzystać coś takiego, jak witryna internetowa Windows Azure.

+0

Mam tylko jeden plik HTML i zmniejszę css/js do łącznie 3 plików w aplikacji. Będę używał DNS do stworzenia przyjaznego adresu URL. Przypuszczam, że nie ma powodu, bym się martwił o hosting aplikacji jako Blob. Dzięki Jim. – user1438047