Vai al Menu  |  Vai al contenuto principale


home_page/Segnaposto quadrato rosso  Requirements

I requisiti tecnici per potere installare e utilizzare con successo eZPA.

Tecnologie utilizzate

eZPA è un sistema di contenuti basato su:






Sistemi operativi supportati

Sistemi Unix: Linux, Solaris, HP-UX e FreeBSD. Compatibile con altri sistemi Unix.

Sistemi Win32: Windows 2000 e XP.

Macintosh: Mac OS X.

E' raccomandato l'utilizzo di sistemi Linux per l'ambiente di produzione.

Requisiti software

I database supportati sono: MySQL versione 3.23 o superiore e PostgreSQL versione 7.3 o superiore.
Apache 1.3 o 2*, o altro web server con supporto PHP.
Moduli di apache: mod_php.
PHP versione 4.3.2 o superiore, con estensione pcre abilitata.
ImageMagick e/o GD compilati nel PHP per la conversione automatica delle immagini (non richiesto).
L'estensione mbstring del PHP è altamente raccomandata per gli utenti di lingue diverse dall'inglese.

Un acceleratore PHP è ampiamente raccomandato per aumentare le performance.
Alcuni acceleratori di cui sia noto il funzionamento con eZPublish sono: Turck mmCache, Zend Accelerator (ZPS) e APC.

*) E' raccomandata una versione non-threaded del web server perché potrebbero esserci problemi riguardanti il PHP e i moduli in configurazioni threaded. Dove sia possibile scegliere fra Apache 1.3 e Apache 2, raccomandiamo l'uso di Apache 1.3 in quanto il PHP su quella versione di server è più stabile e matura. Se Apache 1.3 non è disponibile, assicuratevi di usare una versione "prefork" di Apache 2, non la versione "worker".

Requisiti hardware

Non ci sono requisiti prestabiliti. L'hardware necessario per far girare eZPA dipende da diversi fattori, come il numenro previsto di utenti, la dimensione dei templates (inclusa la grafica), e come verrà usato il sistema di caching. (Vedere la nota sulle performance più sotto)

L'installazione richiede circa 50MB di spazio sul disco rigido. Raccomandiamo alcuni requisiti minimi: almeno una CPU da 500 MHz e 256 MB di RAM.

Performance notes

Per ottenere le migliori performaces è raccomandato l'uso di Linux e MySQL. Altri fattori che possono influenzare le performance del portale sono:

  • Il numero di pagine visitate per unità di tempo.
  • Il numero utenti contemporaneamente connessi.
  • Il numero di nodi. Questo può influenzare le ricerche e la navigazione in presenza di diverse centinaia di migliaia di nodi.
  • La frequenza di aggiornamento dei contenuti.
  • La complessità dei templates. (Per migliorare le performance è possibile rimpiazzare parti complesse di templates con operatori personalizzati che eseguono le stesse operazioni direttamente in PHP)