[Python] mod_python con o senza psp, pareri e suggerimenti su un
handler
Andrea Giammarchi
andrea a 3site.it
Lun 8 Ott 2007 12:04:42 CEST
Salve a tutta la ML.
Di recente ho messo on-line un servizio basato su un mio progetto
scritto in 4 linguaggi di programmazione, Python compreso.
Il progetto è orientato all'ottimizzazione Web, specialmente 2.0,
trattandosi di un compressore client per CSS e JavaScript in un unico
file ottimizzato al massimo soprattutto se si utilizza anche la
compressione in gzip e deflate.
Senza voler spammare, vorrei solo chiedervi se questo file, testato
personalmente e funzionante, può essere in qualche modo riutilizzato
anche con Django o altri progetti Python orientati al web.
La logica è molto semplice, non è magari la più Pytonica ma il sorgente
è volutamente stato scritto analogo a quello C# e PHP (li mantengo tutti
meglio, IMHO).
Questo script verifica l'eventuale hash ETag del browser tramite uno
sha1 pre memorizzato per quel file e restituisce un Not Modified se
l'If-None-Match è equivalente, stampa la versione gzip, deflate o txt
del sorgente negli altri casi.
I files che stanno dentro la cartella sono pre "compilati" dal servizio,
il tutto è studiato per stressare il meno possibile servers ed utenti
con tempi di risposta immediati, elaborazioni ridotte all'osso ed
ottimizzazione di banda per chi hosta come per chi naviga.
Qualcuno, gentilmente, potrebbe darmi un parere?
questo il link al generatore testato su mod_python per Apache 2.2 e
configurato come psp per Python 2.5:
http://packed.it/php/generator.py.js
Qualcun altro invece saprebbe dirmi se in pochi passaggi si potrebbe
fare un porting per Zope, Django, Cherrypy o altri?
Grazie mille per l'eventuale attenzione.
Buona giornata,
Andrea Giammarchi
---------------------------------
Zend Certified Engineer
ActionScript 2.0 Certified Developer
Web 2.0 Specialist
---------------------------------
Cel. +39 338 7621067
Maggiori informazioni sulla lista
Python