Dec 072012
 

Questo è un mio articolo già pubblicato su Wazi

PHP è un linguaggio ampiamente utilizzato, offre scripting di scopo generale ed è adatto per lo sviluppo web. Può essere integrato nell’HTML, ed è compatibile con tutti i principali sistemi operativi come Linux, molte varianti di Unix, Microsoft Windows, Mac OS X, RISC OS e altro ancora.

Funziona con la maggior parte dei server web più importanti ed è il motore di scripting di molti software popolari come Wordpess, Drupal, phpBB, mediaWiki, Joomla e Moodle solo per citarne alcuni.

Una cosa che non tutti sanno è che si hanno diverse scelte per eseguire PHP sul server, l’opzione più comune è quella usato nello stack LAMP (Linux + Apache + MySQL + PHP): mod_php , questo è il modo più comune per far funzionare php con il vostro server web, ma non è l’unico e per qualcuno è il peggiore in termini di prestazioni, le altre opzioni disponibili sono PHP-FPM (FastCGI Process Manager) e PHP FastCGI , un altro modo di eseguire uno script PHP da un server web potrebbe essere usare il metodo con CGI tradizionale , ma per le sue scarse prestazioni in termini di performance questo metodo non è più usato

In questo articolo vi mostrerò i pro ed i contro di questi metodi diversi di usare PHP con il vostro server web e, come prima cosa vi do un suggerimento generale per accelerare le prestazioni del PHP.

Continue reading »

flattr this!

Jul 072012
 

A volte è utile sincronizzare automaticamente i file in una rete tra 2 o più computer, magari si desidera mantenere alcuni file di configurazione allineati su server diversi o forse avete un cluster di server web e desiderate mantenere la loro document root allineata in modo che il cliente veda sempre lo stesso risultato.

Si potrebbe ottenere questo con un filesystem di rete come NFS, GlusterFS o il file system Coda.

Ma perché fare le cose complicate quando si potrebbe facilmente ottenere questo risultato sincronizzando i filesystem locali ?

In un articolo precedente ho parlato di Unison per ottenere un risultato di questo tipo, e funziona, il limite di Unison è che si può avere solo 2 nodi, ma se avete più nodi è necessario utilizzare una soluzione diversa come quella che vi presento oggi: csync2 Continue reading »

flattr this!