-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 06/12/2011 19:43, Roberto De Ioris ha scritto:
> [...]
>> Per il "Thundering herd problem", trovi una breve descrizione su
>> Wikipedia:
>> http://en.wikipedia.org/wiki/Thundering_herd_problem
>>
>> Vedi anche:
>> http://www.citi.umich.edu/projects/
Il 06 dicembre 2011 19:38, Manlio Perillo ha scritto:
>> Riusciresti a darmi qualche dettaglio in più?
>
> Per il "Thundering herd problem", trovi una breve descrizione su Wikipedia:
> http://en.wikipedia.org/wiki/Thundering_herd_problem
>
> Vedi anche:
> http://www.citi.umich.edu/projects/linux-s
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Il 06/12/2011 18:34, Giampaolo Rodolà ha scritto:
>> Il 03 dicembre 2011 16:23, Manlio Perillo ha
>> scritto:
Una cosa di questo tipo non avrebbe ugualmente funzionato?
# pseudo codice
import multiprocessing
from someh
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 06/12/2011 18:34, Giampaolo Rodolà ha scritto:
> Il 03 dicembre 2011 16:23, Manlio Perillo ha
> scritto:
>>> Una cosa di questo tipo non avrebbe ugualmente funzionato?
>>>
>>> # pseudo codice
>>> import multiprocessing
>>> from somehttpd import HT
Il 03 dicembre 2011 16:23, Manlio Perillo ha scritto:
>> Una cosa di questo tipo non avrebbe ugualmente funzionato?
>>
>> # pseudo codice
>> import multiprocessing
>> from somehttpd import HTTPServer
>>
>> CPUS = multiprocessing.cpu_count()
>> server = HTTPServer()
>> # create child processes to a
On Mon, 05 Dec 2011 12:08:25 +0100, Manlio Perillo wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 05/12/2011 01:11, Alessandro Dentella ha scritto:
[...]
La soluzione che hai indicato -il modulo momoko- è interessante ma
se non
capisco male mi costringe comunque a riscrivere tutto. Co
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 05/12/2011 01:11, Alessandro Dentella ha scritto:
> [...]
> La soluzione che hai indicato -il modulo momoko- è interessante ma se non
> capisco male mi costringe comunque a riscrivere tutto. Come ho scritto,
> l'applicazione al momento usa intensame
On Mon, 5 Dec 2011 01:11:22 +0100, Alessandro Dentella wrote:
Grazie Daniele per i molti stimoli, ma vorrei capire meglio...
On Fri, Dec 02, 2011 at 08:44:26PM +, Daniele Varrazzo wrote:
>Comincerei a pensare di usare un server non bloccante (e magari le
>greenlet per avere una API familiar
Grazie Daniele per i molti stimoli, ma vorrei capire meglio...
On Fri, Dec 02, 2011 at 08:44:26PM +, Daniele Varrazzo wrote:
> >Comincerei a pensare di usare un server non bloccante (e magari le
> >greenlet per avere una API familiare) *solo* se l'applicazione deve
> >scalare su migliaia di r
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 04/12/2011 10:59, Roberto De Ioris ha scritto:
> [...]
> Per quanto riguarda uWSGI ha il supporto "asincrono" da un paio d'anni
> (tra l'altro lo scrissi proprio per usare psycopg2/psycogreen)
>
> http://projects.unbit.it/uwsgi/wiki/AsyncSupport
>
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 04/12/2011 09:56, Daniele Varrazzo ha scritto:
> On Sat, 03 Dec 2011 15:51:08 +0100, Manlio Perillo wrote:
>> Il 02/12/2011 23:25, Daniele Varrazzo ha scritto:
> [tante cose]
>
> Manlio, una curiosità:
>
> qualunque cosa si cerchi su google riguar
> On Sat, 03 Dec 2011 15:51:08 +0100, Manlio Perillo wrote:
>> Il 02/12/2011 23:25, Daniele Varrazzo ha scritto:
> [tante cose]
>
>
>
> Tra l'altro, nel confronto di sopra, uno dei deploy più performanti è
> risultato uWSGI di Unbit (complimenti!), che usa proprio un modulo C in
> un web server es
On Sat, 03 Dec 2011 15:51:08 +0100, Manlio Perillo wrote:
Il 02/12/2011 23:25, Daniele Varrazzo ha scritto:
[tante cose]
Manlio, una curiosità:
qualunque cosa si cerchi su google riguardo nginx/greenlet/wsgi, spunta
il tuo nome con qualche lavoro che hai fatto. Ora mi sembra tu
preferisca no
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 03/12/2011 14:07, Giampaolo Rodolà ha scritto:
> Il 02 dicembre 2011 16:18, Daniele Varrazzo ha scritto:
>> Io ho messo 4 server in ascolto su 4 porte diverse: il primo sulla standard
>> https 443 e altre 8444, 8445, 8446 (la bella copia sarebbe av
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 02/12/2011 23:25, Daniele Varrazzo ha scritto:
> On Fri, 02 Dec 2011 22:53:17 +0100, Manlio Perillo wrote:
>
>> Usando thread o processi?
>> Che tipo di hardware e che web server (nel caso di applicazioni web)?
>> Quante connessioni concorrenti?
>>
Il 02 dicembre 2011 16:18, Daniele Varrazzo ha scritto:
> Io ho messo 4 server in ascolto su 4 porte diverse: il primo sulla standard
> https 443 e altre 8444, 8445, 8446 (la bella copia sarebbe avere 4
> sub-domain, ma per ora abbiamo solo un certificato ssh).
>
> Quando un utente si connette, vi
On Fri, Dec 02, 2011 at 08:44:26PM +, Daniele Varrazzo wrote:
> Il problema di Alessandro non è quello di scalare: ha verificato che
> la sua macchina è praticamente inattiva per tutto il tempo. Se
> risolve il problema del database che lo blocca dovrebbe stare a
> cavallo. Poi non è che si sia
On Fri, 02 Dec 2011 22:53:17 +0100, Manlio Perillo wrote:
Usando thread o processi?
Che tipo di hardware e che web server (nel caso di applicazioni web)?
Quante connessioni concorrenti?
Infine una curiosità: assumendo che sia il vecchio che il nuovo
application server offrano WSGI e che nel nuo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 02/12/2011 21:44, Daniele Varrazzo ha scritto:
> On Fri, 02 Dec 2011 20:18:18 +0100, Manlio Perillo wrote:
>
>> IMHO, nel caso in questione, è meglio cambiare web server usando ad
>> esempio Apache + mod_wsgi.
>
> Chiedi ad AD se ha voglia di risc
On Fri, 02 Dec 2011 20:18:18 +0100, Manlio Perillo wrote:
IMHO, nel caso in questione, è meglio cambiare web server usando ad
esempio Apache + mod_wsgi.
Chiedi ad AD se ha voglia di riscrivere tutto il programma...
In questo caso hai un pool di processi che gestiscono le richieste e
dovresti
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 02/12/2011 19:31, Daniele Varrazzo ha scritto:
> [...]
>
>> Credo che dovrei venirne fuori o rendendo asincrona la chiamata via
>> SqlAlchemy (come?) o aumentando i thread della risposta. Sbaglio?
>
> Il problema è a valle di sqlalchemy: la dbapi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 02/12/2011 19:32, Daniele Varrazzo ha scritto:
> On Fri, 2 Dec 2011 19:23:20 +0100, Carlo Miron wrote:
>> 2011/12/2 Daniele Varrazzo :
>>> On Fri, 02 Dec 2011 18:52:40 +0100, Manlio Perillo wrote:
Il 02/12/2011 17:40, Daniele Varrazzo ha scritt
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 02/12/2011 19:23, Carlo Miron ha scritto:
> 2011/12/2 Daniele Varrazzo :
>> On Fri, 02 Dec 2011 18:52:40 +0100, Manlio Perillo wrote:
>>> Il 02/12/2011 17:40, Daniele Varrazzo ha scritto:
Te lo dice Linus Torvalds :)
>>> Non mi risulta (a meno
2011/12/2 Daniele Varrazzo :
> On Fri, 2 Dec 2011 19:23:20 +0100, Carlo Miron wrote:
>> Piro, ti ricordo che a Manlio piace Haskell...
>
> Ancora non l'hanno rilasciata la monade per l'humor?
Funziona solo una volta all'anno, e per quest'anno Manlio ha gia` dato.
©
--
Carlo Miron
Manlio's Humor L
On Fri, 2 Dec 2011 19:23:20 +0100, Carlo Miron wrote:
2011/12/2 Daniele Varrazzo :
On Fri, 02 Dec 2011 18:52:40 +0100, Manlio Perillo wrote:
Il 02/12/2011 17:40, Daniele Varrazzo ha scritto:
Te lo dice Linus Torvalds :)
Non mi risulta (a meno che non sia una battuta).
È una battuta nel senso
On Fri, 2 Dec 2011 19:03:19 +0100, Alessandro Dentella wrote:
On Fri, Dec 02, 2011 at 04:04:05PM +, Daniele Varrazzo wrote:
Scusa, per curiosità...
come fa il magicamente asincrono tornado ad accedere al database?
ok, questo è per me il nocciolo. Attualmente usano SqlAlchemy 0.6.8 +
psy
2011/12/2 Daniele Varrazzo :
> On Fri, 02 Dec 2011 18:52:40 +0100, Manlio Perillo wrote:
>> Il 02/12/2011 17:40, Daniele Varrazzo ha scritto:
>>> Te lo dice Linus Torvalds :)
>> Non mi risulta (a meno che non sia una battuta).
> È una battuta nel senso [...]
Piro, ti ricordo che a Manlio piace Has
On Fri, Dec 02, 2011 at 04:04:05PM +, Daniele Varrazzo wrote:
> >>Il 02/12/2011 15:36, Alessandro Dentella ha scritto:
> >>> web: sync vs. async
> >>>
> >>>
> >>> Ciao,
> >>>
> >>> un cliente mi ha chiesto di aiutare a capire come rendere più
> >>veloce una
> >>> applicazione web che raccoglie
On Fri, 02 Dec 2011 18:52:40 +0100, Manlio Perillo wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 02/12/2011 17:40, Daniele Varrazzo ha scritto:
On Fri, 2 Dec 2011 17:34:27 +0100, Alessandro Dentella wrote:
stavo per fare questo ed ho avuto un dubbio: come faccio a
garamntirmi
che
p
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 02/12/2011 17:40, Daniele Varrazzo ha scritto:
> On Fri, 2 Dec 2011 17:34:27 +0100, Alessandro Dentella wrote:
>
>> stavo per fare questo ed ho avuto un dubbio: come faccio a garamntirmi
>> che
>> partano su processori differenti?
>
> Te lo dice L
On Fri, 2 Dec 2011 17:34:27 +0100, Alessandro Dentella wrote:
stavo per fare questo ed ho avuto un dubbio: come faccio a
garamntirmi che
partano su processori differenti?
Te lo dice Linus Torvalds :)
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
On Fri, Dec 02, 2011 at 03:18:44PM +, Daniele Varrazzo wrote:
> Io ho risolto da poco un problema del genere su un server che non ce
> la faceva più a scalare.
Prima di procedere, vorrei aggiungere che io non sono neanche convinto
ancora di avere problemi a scalare. Le cpu NON sono particolarm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 02/12/2011 16:56, Alessandro Dentella ha scritto:
> [...]
>>> un cliente mi ha chiesto di aiutare a capire come rendere più veloce una
>>> applicazione web che raccoglie dati da molti utenti differenti in
>>> contemporanea (qualche centinaio) e si i
Il 02/12/2011 15:36, Alessandro Dentella ha scritto:
> web: sync vs. async
>
>
> Ciao,
>
> un cliente mi ha chiesto di aiutare a capire come rendere più
veloce una
> applicazione web che raccoglie dati da molti utenti differenti in
> contemporanea (qualche centinaio) e si ingolfa in particolari
On Fri, Dec 02, 2011 at 04:05:59PM +0100, Manlio Perillo wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Il 02/12/2011 15:36, Alessandro Dentella ha scritto:
> > web: sync vs. async
> >
> >
> > Ciao,
> >
> > un cliente mi ha chiesto di aiutare a capire come rendere più veloce una
>
On Fri, 2 Dec 2011 15:36:50 +0100, Alessandro Dentella wrote:
un cliente mi ha chiesto di aiutare a capire come rendere più veloce
una
applicazione web che raccoglie dati da molti utenti differenti in
contemporanea (qualche centinaio) e si ingolfa in particolari momenti
del mese di maggior acce
2011/12/2 Alessandro Dentella
un cliente mi ha chiesto di aiutare a capire come rendere più veloce una
> applicazione web che raccoglie dati da molti utenti differenti in
> contemporanea (qualche centinaio) e si ingolfa in particolari momenti
> del mese di maggior accesso.
>
Ora bisogna capire c
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 02/12/2011 15:36, Alessandro Dentella ha scritto:
> web: sync vs. async
>
>
> Ciao,
>
> un cliente mi ha chiesto di aiutare a capire come rendere più veloce una
> applicazione web che raccoglie dati da molti utenti differenti in
> contemporanea (
web: sync vs. async
Ciao,
un cliente mi ha chiesto di aiutare a capire come rendere più veloce una
applicazione web che raccoglie dati da molti utenti differenti in
contemporanea (qualche centinaio) e si ingolfa in particolari momenti
del mese di maggior accesso.
Attualmente usano Tornado [1],
39 matches
Mail list logo