2016-04-15 21 views
6

Quando creo le funzioni di Azure, imposterà "Piattaforma a 32 bit" per impostazione predefinita. Tuttavia, di solito imposto ASP.NET MVC, OWIN o altri progetti come 64 bit.Esiste qualche differenza tra "Piattaforma a 32 bit" o "Piattaforma a 64 bit" per le funzioni di Azure?

Platform 32-bit for default

mi chiedo con "Che la differenza con 32 bit o 64 bit per le funzioni Azure"?

Immagino questi effetti con riferimento a pacchetti NuGet e allocazione di memoria. Tuttavia, poiché le funzioni di Azure possono essere disponibili solo per assegnare fino a 1536 MB, quindi 32 bit o 64 bit non comporterebbe alcun effetto.

C'è qualche motivo preciso o una raccomandazione per impostare 64-bit? Qualsiasi consiglio sarà molto apprezzato.

risposta

7

Non suggerirei di passare il processo di lavoro delle Funzioni a 64 bit. Non funzionerà meglio e l'utilizzo della memoria risulterà più alto (come sempre per 64 bit). Inoltre, a questo punto, le funzioni sono state testate solo in modalità a 32 bit, pertanto è possibile che si verifichino problemi imprevisti a 64 bit.


Aggiornamento (2017/02/06): vedi this question per ultima, così come https://github.com/projectkudu/AzureFunctionsPortal/issues/894.

+0

Grazie per un buon consiglio! Capire e rimarrà su 32-bit. A proposito, c'è qualche piano per supportare 64-bit? – guitarrapc

+0

Nessun piano ancora. Se hai un caso d'uso per cui dovremmo sostenerlo, puoi aggiungerlo al nostro sito di feedback - ciò ci aiuterà a stabilire le priorità: https://feedback.azure.com/forums/355860-azure-functions –

+0

@ ChrisAnderson-MSFT Non ancora necessario. Se ho incontrato qualche requisito, che felice di feed back. – guitarrapc