Capitolo 2: Requisiti di sistema e consigli
I requisiti di sistema per l’installazione e l’esecuzione di Envolution sono
veramente modesti. Envolution è independente dalla piattaforma, così può essere
eseguito sia sotto UNIX che sotto Windows. I requisiti minimi per eseguire
Envolution 1.0.0 sono:
Requisiti:
Un server web che supporti i seguenti programmi
Una base di dati MySQL 3.23 o superiore
PHP versione 4.0.6 o superiore compilato per il supporto di w/MySQL
Un minimo di 25 megabyte di spazio su disco
Un browser web per amministrare il tuo CMS Envolution
Consigli:
Dieci megabyte di memoria aggiuntiva per l’installazione di piccoli siti
Venti megabyte di memoria aggiuntiva per l’installazione di siti più grandi
Più memoria possibile per grandi siti ad alto traffico, preferibilmente su
server dedicati
Consigliamo un minimo di 50 megabyte di spazio su disco per la successiva
crescita del sito e che permetta l’installazione di moduli aggiuntivi.
I consigli suddetti per la quantità di spazio naturalmente valgono per il
solo Envolution. Se il vostro server richiede minimo 32MB di memoria per
eseguire i suoi servizi, allora consigliamo per l’installazione di un piccolo
sito 10MB di memoria aggiuntiva per ogni installazione di Envolution e 20 MB di
memoria aggiuntiva per installazioni di ogni sito a grande traffico. Come per
tutti gli applicativi, più memoria si ha, meglio è.
Consigliamo anche una CPU minimo di classe Pentium 233Mhz. Comunque volevo
far notare che l’autore ha una installazione di Envolution su una macchina
intranet a basso traffico con un 133Mhz Pentium su sistema Linux con soli 32
megabyte di RAM Certo, le prestazioni di questa macchina non sarebbero
accettabili su una intranet e tantomeno per un sito internet anche a basso
traffico. Ma sul mio piccolo sito test carica abbastanza bene.
Ambienti di hosting virtuali o condivisi presentano spesso un problema per
siti web conosciuti che eseguono QUALSIASI CMS scritto in PHP ed interfacciato
ad una base di dati. Molti hoster virtuali danno un limite alla quantità di
risorse a disposizione dei loro clienti in una tipica offerta di hosting. Non è
un comportamento scorretto delle aziende di hosting. L’idea che le risorse siano
illimitate è molto naive. Noi suggeriamo di concordare col hoster prima
dell’installazione di Envolution l’esatta quantità di risorse necessarie per
l’uso e la larghezza di banda prevista.
La maggior parte delle aziende ed istituzioni medio grandi non hanno questo
problema, in quanto utilizzano di solito server propri e ponderano i servizi del
server secondo le loro reali esigenze.
È importante capire che quanto il vostro sito cresce in popolarità, tanto
cresce il vostro fabbisogno di risorse del server in termini di CPU e di memoria
impiegata. Perciò è importante scegliere un pacchetto di hosting che vi permetta
di migrare poi verso un pacchetto con più risorse appena il vostro sito lo
necessita.
Come con ogni applicativo, le risorse hanno un’importanza fondamentale. Per
default, PHP richiede 8 MB of memory. Queste impostazioni possono essere
modificate editando il file php.ini durante l’installazione di PHP. Si rimanda
alla documentazione PHP sul sito ufficiale http://www.php.net