Ciao Luigi.massa.... la tua domanda comporta diverse riflessioni e risposte.
Il termine "pesare" è molto ambiguo, in quanto pesare può riferirsi alla dimensione totale dei file, o piuttosto da quel che si evince dai tuoi discorsi, da quanto richiede per il suo lavoro ad un server.
Quello di cui ti dovresti innanzitutto preoccupare è questo:
- sicuramente server linux, e non per il fattore "economico" come tu scrivi rispetto a windows, ma proprio per le menate che incontreresti a cercare di far girare Joomla su windows
- altro fattore, non ho capito bene il discorso di un server non collegato ad internet, e successivamente parli di 500 accessi in 10 ore dalle varie sezioni in ADSL: mi spieghi esattamente la cosa? I 500 accessi avvengono mediante la rete interna? Se si, che c'entra l'adsl?
- il peso di un sito Internet è più da rapportare alla banda disponibile, per le prestazioni del server dipende dalla base di calcolo a disposizione: se il server è dedicato al solo sito, ti basta veramente poco, ma se su quel server vengono fatte girare altre applicazioni che magari lavorano su mysql, allora il discorso è diverso e bisognerebbe fare un rapporto e dimensionare le risorse in base agli utilizzi delle varie applicazioni
Quindi, più che della ram e della CPU (ti basterebbe anche in PIV e 512 Mb di ram, anche se ormai con i prezzi che girano, puoi comprare PC ben più potenti a pochi euro) devi preoccuparti di aver installato:
- una delle versioni più recenti di PHP
- mysql 5
- ioncube e zendoptimizer che potrebbero venirti utile qualora utilizzassi componenti o plug-in esterni che richiedono tali piattaforme, che velocizzano anche il lavoro di PHP
- le GD library, per gestire il dinamismo delle immagini
Spero di esserti stato utile.