• User Attivo

    Cambio di grafica e prestazioni del server

    Gestisco un sito con circa 90.000 accessi giornalieri, gira su una VPS che mi garantisce ottime prestazioni.
    Venerdì sera ho cambiato il tema (Wordpress) del sito, passando dal precedente (extra scarno ed iperottimizzato) ad una grafica più attuale che richiede tuttavia molte più immagini di prima (purtroppo non tutte ho potuto incorporarle in uno sprite CSS).

    Mi è successo 3 volte, durante i picchi di traffico, che il sito rallentasse fino a diventare quasi inusabile: il carico della CPU era sempre nella norma, mentre quello che aumentava a dismisura erano i tempi di risposta del server.

    L'unica variazione avvenuta sulla VPS è stata proprio il cambio di tema, quindi immagino che la colpa sia da cercare lì, confermato dal fatto che durante un momento di difficoltà ho ripristinato il vecchio tema e la situazione si è sbloccata istantaneamente.

    Altra caratteristica, sembra esserci un effetto tutto o nulla: sotto un certo numero di visitatori tutto gira perfettamente, superato quello va in crisi gravissima senza perdita graduale di prestazioni.

    Vi sembra plausibile la mia ipotesi che il problema vada cercato nel numero di connessioni in più che devono essere aperte dal browser per scaricare la nuova grafica?
    Oppure sono fuori strada?

    Segnalo infine che mi sembra che nel tema non ci siano query strane.

    Grazie a tutti.


  • Super User

    Hai controllato se durante i picchi l'iowait del VPS aumenta oppure no? hai installato un software di monitoraggio tipo munin?


  • User Attivo

    Grazie per l'aiuto; la vps è managed ed io non ho competenze sistemistiche, quindi quando mi capitano questi problemi mi limito a verifiche molto più semplici di quelle che citi e chiedo aiuto all'assistenza.
    Per domani sono già programmati dei test di verifica ma, se come sembra sarà colpa del tema grafico nuovo, temo che non potrò pretendere aiuti specifici; sto quindi cercando di farmi un'idea del problema, ma mi rendo conto che senza ulteriori dettagli potrebbe essere impossibile darvi modo di aiutarmi.


  • Super User

    Vedi cosa ti dice l'assistenza, in caso torni al vecchio template o fai un upgrade del tuo VPS.


  • User Attivo

    In effetti al momento sta girando il vecchio e non ho avuto alcun problema tutto il giorno, mi dispiacerebbe sprecare il nuovo perchè è costato parecchio e sopratutto è un po' più attuale e gradevole.

    Posso ancora chiederti se secondo te l'ipotesi di un numero eccessivo di connessioni per pagina è plausibile, oppure se sia meglio concentrarmi nella verifica delle query?

    Grazie in ogni caso, posterò eventuali aggiornamenti appena disponibili.


  • Super User

    Io mi concentrerei piu sul template esempio scripts js eseguiti immagini caricate ecc ecc


  • User Attivo

    Vi aggiorno sulla situazione: abbiamo fatto qualche verifica con il servizio clienti dell'hosting e l'idea è che in situazioni di grande traffico finissero gli slot di fastcgi.
    Con tutta probabilità passerò ad un server dedicato, ma non ho capito una cosa: questi "slot" vengono occupati uno per ciascun visitatore, oppure ogni visitatore ne occupa più d'uno a seconda della quantità di oggetti da scaricare (foglio di stile, immagini, pagina, javascript, ...)?

    Grazie!


  • Super User

    Non puoi farli incrementare? E vedere come va? Dovrebbero essere i MaxProcessCount


  • User Attivo

    Credo che siano stati aumentati fino al limite massimo, anche perchè il servizio tecnico mi consigliava di aspettare per vedere se il problema si ripresentava nuovamente, ma avendo in progetto di partire con un nuovo sito a breve tutto sommato credo e spero che valga la pena provare a fare un salto di qualità.


  • Super User

    Se il saltodi qualita' materialmente conviene fallo 🙂


  • User Attivo

    Aggiorno la situazione sperando che possa servire in futuro ad altri webmaster; il problema si è verificato di nuovo e sono riuscito a segnalarlo in tempo reale al servizio di assistenza. Il problema era dovuto al valore di maxclient di apache, che è stato aumentato.

    Spero questa volta di aver risolto definitivamente.


  • Super User

    Ottimo. 🙂

    Ciao.