/ / Wdrażanie aktualizacji witryny z Orchard na Azure - lazur, orchardcms

Wdrażanie aktualizacji witryny z Orchard na Azure - lazur, orchardcms

Mam witrynę sadowniczą. Ta witryna jest obecnie wdrażana na Windows Azure. Wstępne wdrożenie zajęło mi około 20 minut. Jednak teraz wprowadzam pewne zmiany w szablonie. Zauważyłem, że za każdym razem, gdy próbuję promować aktualizację na platformie Azure, zajmuje to od 10 do 15 minut. Czy to normalne? Czy jest coś, czego nie rozumiem? Moim zdaniem wprowadzenie niewielkiej zmiany .css powinno być możliwe dość szybkie wdrożenie z Orcharda na Azure.

Czy ktoś może pomóc mi zrozumieć, jak wydajniej wdrożyć aktualizacje witryny Orchard na platformie Azure?

Dziękuję Ci

Odpowiedzi:

2 dla odpowiedzi № 1

Wygląda na to, że używasz roli sieci Web platformy Azurew przeciwieństwie do witryn Azure, prawda? Jeśli tak, jest to normalne i nie można tego obejść. Jest to ograniczenie sposobu wdrażania ról WWW / procesu roboczego platformy Azure.

Kompilacja projektu platformy Azure generuje dwa artefakty: (1) plik .cspkg, który jest pakietem wdrażanym na platformie Azure, oraz (2) plik .cscfg definicji usługi, który informuje platformę Azure, jak skonfigurować witrynę; ile wystąpień, jaki rozmiar wystąpień itp.

Pakiet .cspkg zawiera cały kod witryny, .css,.js, web.config, itp., i aby zmienić dowolną z nich, nawet banalną edycję .css, musisz ponownie wdrożyć cały pakiet. Myślę, że plik pakietu dla Orcharda ma około 20 MB na podstawową instalację. Tam nie da się tego obejść.

Jedyną rzeczą, którą można zmienić bez długiego wdrażania, jest konfiguracja usługi. Możesz przesłać zaktualizowane wersje tego pliku.

Jeśli jest to dla ciebie nie do przyjęcia, możeszrozważ przejście na witryny sieci Web platformy Azure, które mają bardziej elastyczne wdrożenie. Możesz wdrożyć przez FTP i Git, co, jak sądzę, pozwoli ci wprowadzić bardziej szczegółowe zmiany i znacznie szybciej.


0 dla odpowiedzi nr 2

Zwykle zajmuje to około 10-15 minutuaktualnij swoje wdrożenie w usłudze hostowanej na platformie Azure. Jeśli chcesz tylko sprawdzić, jak wyglądają Twoje zmiany na opublikowanych serwerach, połącz się ze zdalnym pulpitem na serwerze Azure, prześlij nowe pliki css i odśwież przeglądarkę! Możesz nawet zaktualizować widoki swoich motywów lub modułów. Ale bądź ostrożny, nie oczekuj, że te pliki pozostaną tam bez aktualizacji instancji.