[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