2011-09-26 15 views

risposta

13

Ogni pool di applicazioni è un'istanza di W3wp.exe, un processo di lavoro per quel sito o un insieme di siti. Inserendo ciascuna applicazione in un pool di app separato, si garantisce che i problemi che potrebbero potenzialmente causare problemi all'interno del pool di app non causino problemi con altre applicazioni. Ovviamente c'è un sovraccarico per operare in questo modo in termini di risorse.

Generalmente, per siti e blog semplici, di solito li inserisco in un pool di app condiviso. Per applicazioni più intensive o importanti, sono separato in singoli pool di app. Questa è solo una guida su come opero.

Credo che IIS7 ora crei pool di app separati quando si crea un sito Web (non al 100%).

+0

Un collegamento ad alcuni dati che mostrano i risultati di uno a uno vs uno a molti http://www.christiaanverwijs.nl/post/2013/08/28/IIS-75-Avoid-performance-issues-when-creating -isolated-application-pools-for-applications4.aspx – Atters

+0

Non capisco l'ultimo paragrafo. Stai dicendo che quando si imposta un nuovo sito Web, IIS crea un pool di app separato * per impostazione predefinita * (ma l'utente può successivamente riconfigurare questa associazione); o stai dicendo che (forse contrariamente a quello che gli strumenti di gestione di IIS riportano) * * * mette i siti web in pool di app separati internamente? – stakx

-3

condivisione applicazioni piscina è meglio che creare un pool di applicazioni per ogni domanda di un numero fisso di applicazione

È possibile eseguire il maggior numero di pool di applicazioni sul server IIS 7 come è necessario, ma questo influenzerà performance.On di server D'altro canto, i pool di applicazioni consentono a un insieme di applicazioni Web di condividere uno o più processi di lavoro configurati in modo simile, ma non è necessario condividere un pool di applicazioni con molte applicazioni. Perché questo influirà anche sulle prestazioni del server!

Quindi in entrambi i casi devi essere pieno di tatto.

+0

Questo articolo spiega in dettaglio, perché quello che stai suggerendo è sbagliato ... https://blogs.msdn.microsoft.com/carmelop/2013/03/22/how-many-web-applications-per-application- pool/ – Pravin

4

In teoria è meglio mettere ciascun sito nella propria piscina. In pratica, richiede molta più RAM di quella dei siti in un singolo pool. Pertanto, nella maggior parte dei server verranno visualizzati solo 10-100 pool, anche se ci sono 1000 siti.

+2

Posso solo immaginare che la coda di revisione "First Posts" abbia causato l'up-voting di questo post quattro volte. Non è certamente degno di quei voti. –

+2

@AndrewBarber: sembra proprio che ci sia stata una raffica di "Gimme theh achievement!" upvotes di recente. Ho persino visto spam e domande-in-risposte upvoted: | – LittleBobbyTables

Problemi correlati