<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-15">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Ciao,<br>
utilizzando "python puro", quindi senza nessun framework alle
spalle, ma con l'esposizione di semplici funzioni tramite l'uso di
mod_uwsgi di nginx, uwsgi, e il catch dell'url, tipo:<br>
<br>
def application(env, start_response):<br>
if env['HTTP_HOST'].find("hello_world") > -1:
hello_world(env, start_response)<br>
<br>
c'è un modo noto, e magari anche semplice semplice, per tenere degli
oggetti condivisi fra le varie istanze lanciate da uwsgi? <br>
Ad esempio <a
href="https://www.mail-archive.com/webpy@googlegroups.com/msg01208.html">come
farei con web.ctx in web.py</a>? <br>
<br>
Ho girato intorno al problema creando un proxy Twisted fra le API
esposte e il database, cachando così il result delle query più
frequenti in memoria, e bypassando il DB a certe condizioni, però a
questo punto converrebbe direttamente riscrivere tutto con Twisted
(o web.py), e abbandonare l'approccio "no-framework" usato fino ad
ora, piuttosto che scrivere tutti i proxy necessari e trovarmi a
mantenere due programmi invece che uno.<br>
<br>
Cercando, ho trovato <a href="http://poshmodule.sourceforge.net/">Posh</a>,
ma nonostante sia un progetto vecchio di 10 anni, non ho trovato
feedback d'uso da parte di altri programmatori, inoltre sembra non
solo essere, appunto, vecchio di 10 anni, ma anche non mantenuto, da
10 anni :-)<br>
<br>
Altre idee, o feedback su Posh ? <br>
<br>
Guido D.<br>
</body>
</html>