Visualizzazione Stampabile
-
Server sotto stress
Spero di non sbagliare sezione. Ho problemi al mio server (housing presso una grande farm server italiana) perchè non regge più il traffico nei momenti di maggior stress di accesso al sito. I tecnici della farm dicono che molto dipende dal forum di discussione (Vbulletin 4.1.8) che per le dimensioni del suo database e le relative tabelle stressa molto il server (sempre nei momenti di maggior accesso). In effetti il database è di oltre 700 Mb in quanto contiene quasi dodici anni di messaggi.
Qualche consiglio ?
-
In primo luogo c'è da capire il numero di utenti regolarmente online, come mostrato nella forum home, e il piano hosting. Normalmente, il hosting low cost (fino a €60 annuali) è situato su server massacrati e sono in grado di reggere non più di 50 utenti per ogni sito. Se parli di Aruba e hosting da €20 annuali, sappi che su quelle macchine si trovano 800+ siti e la performance è minima.
L'ottimizzazione base è comunque:
- esportazione degli allegati al file system
- riduzione dei plugin al minimo indispensabile
- nascondere (non eliminare) discussioni più vecchie di 1 anno
- disabilitare le funzioni che richiedono server potenti
- utilizzare stili leggeri
- ridurre i banner oppure spostare il codice verso la fine delle pagine
- non usare Google Analytics o altri strumenti simili i monitoraggio, soprattutto quando si hanno più di 1000 visitatori per ogni ora
- inviare le email in blocco
-
Ciao. Non è un hosting, siamo in housing con un server dedicato.
-
Il sistema operativo è Linux o Windows? Quale release e versione?
-
E' un server Linux ed in questi giorni provo a farmi aggiornare la versione. Devo sicuramente provare ad ottimizzare il forum, anche se certo non è l'unico responsabile. Le cose comunque sono peggiorate da quando ho aggiornato a Vb4 (dal 3). Cosa intendi come "nascondere" ? Il problema che per il tipo di utilizzo gli utenti vogliono in linea tutti gli ultimi anni, come storico. Non ho plugin e lo stile è quello standard. Hai per caso mai fatto uha guida sulle funzioni da disabilitare perchè consumano troppe risorse ? Grazie
-
Per nascondere discussioni intendo impostare nelle singole sezioni il tempo di esposizione (Periodo Visualizzazione Predefinito).
Le ottimizzazioni che si possono fare variano anche in base alla distribuzione di Linux. Io utilizzo Ubuntu, perché mi da ottimi risultati anche per piccole macchine, è facilmente aggiornabile, dispone di molte aggiunte facili da installare e tutto sommato è la distribuzione, come logica, più vicina a Windows.
Molte delle configurazioni riguardano però Apache e se la versione è vecchia (1.x), allora ci sono anche diversi bug che possono causare rallentamenti.
Non ho scritto finora guide al riguardo, perché è il mio pane quotidiano ottimizzare i server e al momento non ho intenzione di regalare questa piccola scienza a tutti. Qualcosa c'è, nel portale, tanto per dare uno spunto nella direzione giusta, ma alla fine conta l'esperienza che non si racconta giusto in due minuti :)