Forum lento

leo72:
Il forum è lentissimo perché è... lentissimo :sweat_smile:
Sono mesi che segnalo il problema.

Stamattina c'è stato un buco di diversi minuti in cui mi dava errore di connessione.

si esatto anche a me

Testato:
confermo che e' lentissimo, spero che lo sia per l'eccessiva richiesta di banda :slight_smile:

...ma 199 utenti collegati non mi sembra eccessiva come richiesta di banda, almeno credo.

Più che la banda penso che il problema sia nel numero di post che sono memorizzati nel database. Secondo me è proprio il database che fa da collo di bottiglia...

Lo penso anch'io.
Stamani quando c'è stato il blocco ho pingato il sito e questo rispondeva, anzi quasi quasi meglio delle altre volte :stuck_out_tongue_closed_eyes:
Quindi non era il server down.

La pagina del playground dice: "God, we are getting slow today!" con sotto "Server error code 500" :fearful:
Mi sa che sono io che intaso con tutti i miei post il sito :stuck_out_tongue:

Ma no guardate, il principale problema e' che questa piattaforma non segue buone regole di ottimizzazione.
Ieri sera abbiamo spulciato codici, css, tempi di trasmissione, javascript e ce ne sarebbe davvero da ottimizzare...

Ciao

qualcuno ieri ha fatto un casino col playground e l'ha schiantato.. stiamo investigando le cause. Credo che ci sia un sovraccarico anche sul server che gestisce le autenticazioni.

@federico se vuoi mandare dei suggerimenti siamo qui.

m

...per frustare i colpevoli! ]:smiley:

pablos71:
Lo avete caricato su Arduino il forum? ehehehehhehe

Ragazzi ma........ com'è cavolo è lento porca miseria...

E' sempre lento, quando di più quando di meno.
Lo dico da tanto. Non so le cause, non conosco le cure, ma vedo gli effetti... clicchi su un link, ti alzi, vai la bagno, torni e quello è ancora lì che sta cercando di aprire la pagina. :roll_eyes:

sarebbe possibile avere i sorgenti del forum per poterci lavorare sopra ed ottimizzare? ovvio niente dati di utenti e hash...

superlol:
sarebbe possibile avere i sorgenti del forum per poterci lavorare sopra ed ottimizzare? ovvio niente dati di utenti e hash...

Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC ... magari un piccolo aggiornamento...

skaxxo:

superlol:
sarebbe possibile avere i sorgenti del forum per poterci lavorare sopra ed ottimizzare? ovvio niente dati di utenti e hash...

Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC ... magari un piccolo aggiornamento...

è da dire che comunque sarà stato unificato il sistema di login e solo quello è una bella bestia...

Mi sono permesso di dare un'occhiata a cosa si possa ottimizzare sul forum, perlomeno per ciò che si vede dall'esterno

E' necessario usare
jquery-1.4.4
mootools
e ... jquery 1.3.3 ?
http://arduino.cc/forum/Themes/default/enotify.js
Questo file contiene jquery-1.3.3 più growl.js

versioni di jquery più moderne occupano la metà
jquery-1.4.4 ~76kb
jquery-1.7.0 ~32kb

Ci sono tantissime immagini minuscole. Tutte queste richieste http rallentano.
Andrebbero fatti degli sprites: per semplificare il processo sarebbe più conveniente non avere immagini di ogni dimensione possibile
16x16 9x11 20x20 ...
ma cercare di utilizzare un formato standard (16x16 ? )

I file che provengono da id.arduino.cc non sono serviti compressi o subito "minification".

Alcuni file scaricati sono in https senza alcun motivo apparente.
Sono alcuni dei file che provengono da id.arduino.cc, quasi solo immagini
Le connessioni https sono più lente e non vedo motivo per inviare file come
https://id.arduino.cc/css/opacity.png
in modo sicuro.

il file print.css che migliora il documento in fase di stampa (?) è necessario servirlo come file a parte ? (segue il suo contenuto)
#headerarea { display: none; }
.tborder { border: none; }

E' vero che gzippare i file di testo riduce o elimina il bisogno di fare "minification" di file js o css, ma vengono inviati anche tutti i commenti, che possono essere una percentuale importante del testo.
Certo ci sono pregi nell'avere il codice open source.

Al caricamento della pagina partono una o pù richieste ajax che finiscono in 302 sulla pagina di login (da sloggato). Immagino servano a tracciare cosa guardiamo.

Non c'è modo di evitarle ai non loggati ? Il server tende a rispondere dopo mezzo secondo

Per il positivo/negativo nell'indice del forum non si può evitare di avere due immagini, di cui una monocolore ?

Si potrebbero accorpare (eventualmente negli sprites di cui sopra),usando l'immagine composta come background con le giuste coordinate

Server side ci sono certo migliorie da fare. Spesso le pagine ci mettono più di due secondi (a volte fino a 15) per essere elaborate (tempo tra la ricezione della richiesta del client e inizio della risposta del server controllato via firebug, pagine a caso all'interno del forum italiano).

edit

dimenticavo una delle basi: il codice javascript va caricato se possibile alla fine del tag body, qui è tutto a inizio pagina ed il rendering viene bloccato finché tutto il codice non è scaricato ed eseguito

Riccardo Galli

riquito, complimenti per l'analisi

mi associo ai complimenti, spero vengano tenuti in considerazione, o meglio ancora ti danno user e password dell'ftp per risolvere direttamente con le tue mani :slight_smile:

Volevo riassumere per chi avesse poca dimestichezza con i DB, il php e l'http....

Il forum è lento! XD

leo72:
Il forum è lento! XD

Ultimamente mi sembra come il traffico di Roma quando piove, fai prima a parcheggiare l'auto e andare a piedi. :grin:

"Ultimamente".... partendo da quando? ]:smiley:

Comunque si direbbe (anche se non sembra :astonished:) che qualcuno ci stia lavorando. Con Riqui abbiamo debuggato un po' anche la settimana prima che lui scrivesse il post e abbiamo trovato alcune differenze (in meglio). Speriamo sempre piu'...

Fede

Se per "meglio" intendi la situazione di ieri sera o di stamattina.... XD