2016-04-15 7 views
6

Po utworzeniu funkcji Azure domyślnie zostanie ustawiona "Platforma 32-bitowa". Jednak zazwyczaj ustawiam ASP.NET MVC, OWIN lub inne projekty jako 64-bitowe.Czy jest jakaś różnica między "Platformą 32-bitową" lub "Platformą 64-bitową" dla Azure Functions?

Platform 32-bit for default

Zastanawiam się "Jaka jest różnica z 32-bitowe lub 64-bitowe dla funkcji Azure"?

Sądzę, że to działanie z odniesieniem do pakietu NuGet i alokacją pamięci. Jednak ponieważ funkcje Azure Functions są dostępne tylko w celu przypisania do 1536 MB, w związku z tym 32-bitowe lub 64-bitowe nie przyniosłyby żadnych efektów.

Czy istnieje jakiś określony powód lub zalecenie do ustawienia 64-bitowego? Każda rada będzie bardzo doceniana.

Odpowiedz

7

Nie sugerowałbym przełączenia procesu roboczego funkcji na 64-bitowy. Nie będzie działać lepiej, a użycie pamięci stanie się wyższe (jak zawsze w przypadku 64-bitów). Również w tym momencie funkcje zostały przetestowane tylko w trybie 32-bitowym, więc możesz napotkać pewne nieoczekiwane problemy w 64-bitowym.


Update (6.02.2017): patrz this question najnowsze, jak również https://github.com/projectkudu/AzureFunctionsPortal/issues/894.

+0

Dziękuję za radę! Zrozum i pozostanie na 32-bitowym. BTW, czy jest jakiś plan wsparcia 64-bitowego? – guitarrapc

+0

Brak planów. Jeśli masz przypadek użycia, dlaczego powinniśmy go wspierać, możesz dodać go do naszej witryny z opiniami - pomoże nam to ustalić priorytety: https://feedback.azure.com/forums/355860-azure-functions –

+0

@ ChrisAnderson-MSFT Jeszcze nie potrzebne. Jeśli spełniłem jakiś wymóg, to z przyjemnością go odeślę. – guitarrapc

Powiązane problemy