Django mod_wsgi Hosting Requisiti del server

voti
3

Ho normale sito Web Content Management sviluppato in Django. Il mio cliente ha un server con 256 MB RAM. Vuole la distribuzione di questo sito in modalità WSGI. 256 MB di RAM è sufficiente o no? Non ho alcuna conoscenza sui requisiti di RAM del server e tutti. Qualsiasi aiuto sarà apprezzato

Ho passato con questo documento di WSGI Ma non ha alcuna informazioni di sistema specifiche.

Che cosa è la RAM minmum necessaria per l'esecuzione di un'applicazione in modalità Django WSGI?

È pubblicato 11/10/2012 alle 06:57
fonte dall'utente
In altre lingue...                            


2 risposte

voti
1
  • qual è il sistema operativo?
  • quante connessioni sono necessarie?
  • che cosa è il traffico che ha bisogno di gestire?

256 non sembra realistica in un primo momento per CMS tipo di carico di lavoro a meno che non ci sia molto poco traffico e il sistema operativo è a strisce giù al minimo necessario.

Ecco alcuni dati: http://nichol.as/benchmark-of-python-web-servers

Risposto il 11/10/2012 a 07:23
fonte dall'utente

voti
3

La quantità di memoria necessaria dipende da quante istanze dell'applicazione web si intende eseguire allo stesso tempo. Quanti avete bisogno sta per essere dettata da fattori come ad esempio se la vostra base di codice è thread-safe e quindi se è possibile eseguirlo in una configurazione multi-threaded, o se si dovrà eseguire una configurazione multi processo con i processi a thread singolo.

Quindi, si sa nemmeno quanta memoria un caso (processo) utilizza quando è in esecuzione l'applicazione?

Il web server sottostante ha ben poco a che fare con la memoria utilizzata, perché l'applicazione sta per nano totalmente la quantità di memoria del server web utilizza.

Alcuni suggerimenti rapidi.

  • Non usare la modalità integrata di mod_wsgi, modalità di utilizzo daemon.
  • Andare a vedere il mio discorso PyCon Stati Uniti del 2012. http://lanyrd.com/2012/pycon/spcdg/
  • Fare qualche controllo dell'applicazione Web per determinare la quantità di memoria che utilizza.
  • Avere un'idea di ciò che i volumi di traffico è necessario gestire.

Solo una volta che avete alcuni dati reali circa le vostre esigenze di memoria delle applicazioni, la quantità di carico necessarie per gestire ed i tempi di risposta della vostra applicazione si sarà in grado di elaborare la configurazione e la quantità di memoria necessaria.

Risposto il 11/10/2012 a 08:54
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more