Wordpress e fastcgi

Io in tempi non sospetti avevo già accennato al fatto che secondo me Wordpress non è scritto proprio benissimo… E oggi ne ho avuto la conferma (grazie ad unBit per offrire un’assistenza di prim’ordine: la domenica mattina con consigli tecnici!).

Che cosa è successo? Dunque, stamattina apro il mio blog (e altri ospitati sul mio account) e scopro che se voglio scrivere un articolo, o modificare i plugin, o accedere al blogroll, firefox mi si impalla e dopo un po’ ricevo dal blog l’errore 404 - pagina non trovata (scoprirò, durante i vari smanettamenti, che in realtà l’errore che causa tutto è il 500 - errore interno del server, ma Wordpress gentilmente mi maschera il tutto con l’errore 404, giusto per minimizzare un po’). Poco male, sto con la versione 2.2 di Wordpress, aggiorno alla 2.2.1. Dopo aver aggiornato, stesso problema, solo che ora almeno mi permette di accedere alla pagina per scrivere gli articoli. Inizia a questo punto lo scambio epistolare elettronico con unBit.

Nel frattempo vedo con top se ci sono anomalie nei processi eseguiti dal mio account. Risultato: decine (non sto scherzando!) di processi aperti da Wordpress (sia per il mio blog che per altri del mio account) con occupazione della memoria per ogni singolo processo nell’ordine dei 15-20 MB! 8O Giusto per confronto, le due installazioni di Drupal del mio account occupano 1 processo a testa con memoria attorno ai 10MB… leggasi: Drupal è scritto da gente competente.

Insomma, mi sono messo Wordpress per il mio blog per non dover mettere mano alla configurazione, e alla fine mi ritrovo col sito inutilizzabile (e il rischio di prendermi una cazziata dal mio hoster per l’elevata occupazione di memoria!).

Dopo diverse ricerche in rete e diversi approcci per risolvere la faccenda, l’assistenza di unBit mi invita gentilmente a non stare a sentire cosa si dice sul sito di Wordpress, e di mettere i blog sotto CGI liscio (considerando anche i pochi accessi ai siti).

Bè, dopo 10 minuti di spostamenti di file e disattivazioni di FastCGI, ecco il mio blog pronto all’uso!

Quindi vi dò due consigli:

  1. usate Drupal!
  2. se proprio non potete usare Drupal e siete costretti, pistola alla tempia, a usare Wordpress, evitate di metterlo in FastCGI (fermo restando che poi dipende anche dal carico di visite del sito).

E ora siete liberi di ignorare questo post semi-tecnico: quanto è palloso, vero? :-D

4 Commenti

  1. 1

    Macchè ignorare, sto post è da incorniciare :D

    25 Giu 2007 23:53

  2. 2

    Che ci vuoi fare, Andrea, il primo amore non si scorda mai… Infatti, a proposito del sito che sto allestendo per il mio amico di cui ho parlato qualche post fa, alla fine ho buttato nel cesso anche Joomla e mi son divertito con Drupal… Sta troppo avanti! 8)

    28 Giu 2007 18:04

  3. 3

    AAARRRGGHHHHHHHH !!! Non fare quel nome!!!! :D

    29 Giu 2007 11:38

  4. 4

    Già! Guarda, io l’avevo preso in considerazione perchè l’ho usato diversi anni fa… ma mi son reso conto che lì è rimasto: possibile che il cuore del programma produca contenuti con le tabelle? 8O E non è possibile cambiare l’output, bisognerebbe addentrarsi nel caotico codice centrale!
    Magari in quanto ad usabilità (soprattutto dal lato backend) con un po di abitudine si riesce a farlo usare anche a uno a digiuno di internet, a differenza di Drupal che comunque di per sé è abbastanza ostico… Ma diamine! Come hanno fatto a votarlo il miglior CMS OpenSource? :?

    29 Giu 2007 12:44

Scrivi un commento