View Single Post
Old 12-04-2005, 16:31   #114
Paolo Corsini
Amministratore
 
L'Avatar di Paolo Corsini
 
Iscritto dal: Jul 1999
Città: Luino
Messaggi: 4837
Grazie innanzitutto per tutte le segnalazioni; come sempre accade in questi casi, molte cose che in testing sembrano andare quando entrano in produzione danno qualche problema.
E' normale che accada, l'importante è sistemare il tutto.

Alcune risposte veloci:

- barra di ricerca rapida dei forum: ci è scappata, stasera la aggiungiamo nel template

- status utenti: ripristiniamo questa cosa nella serata; dobbiamo chiudere il forum per riprocessare una serie di queries, ma non dovrebbe volerci più di una decina di minuti.

- lentezza di accesso. Le motivazioni sono due: da una parte, ci sono molti utenti che stanno accedendo al forum e questo genera carico. In secondo luogo, e questa è la cosa che influenza maggiormente il tutto, siamo arrivati a saturare la nostra rete interna in server farm. In parole povere, cerchiamo di mandare più dati di quelli che ci permette la nostra connessione a 10 Mbit. Questo crea latenza di accesso, e per questo motivo la navigazione è lenta.
Nel momento in cui si scende sotto questo limite, la navigazione si velocizza come del resto vi siete accorti è successo in alcuni momento questo pomeriggio


Sul resto vedo di rispondere un po' per volta, a seconda di quello che segnalate.


Per chi risponde dicendo
"è più bello, è più brutto"
come sempre accade in caso di novità, vi chiediamo di avere un po' di pazienza e provare con calma a navigare nel forum per scoprire le nuove funzionalità. Una cosa può piacere o meno al primo colpo, ma dovendola usare tutti i giorni è bene prima prenderne confidenza e dopo, a mente fredda, dare un giudizio.

Alcune spiegazioni di quanto successo nella conversione. Migrare da vbulletin 2 a vbulletin 3 non è stata una cosa molto semplice: negli ultimi 10 giorni abbiamo più volte simulato la conversione in redazione su un server dedicato molto simile alla macchina attualmente in produzione, senza mai avere problemi di nessun tipo. Le nostre stime erano che l'operazione richiedesse circa 6 ore di lavoro.
Ieri, a circa 3/4 della conversione, la procedura si è crashata nell'esecuzione della query più lunga di tutta la conversione; abbiamo rifatto tutto da capo, per bloccarci di nuovo sulla stessa query. Contemporaneamente abbiamo scaricato il dump del database pre-conversione in redazione (1,5 Gbytes compresso, per la cronaca) e convertito con successo qui in locale.
La conversione è finita ieri sera attorno alle 9, e ci sono volute circa 7 ore per buttare i dati dalla redazione al server database (ha fatto in automatico, nessuno è stato sveglio tutta notte per buttare su).
Stamattina, rientrati in ufficio, abbiamo verificato e controllato che tutto andasse bene, sistemato le varie permission e riaperto il forum.


Richieste di modifiche alla struttura del forum (apertura nuovi forum, aumenti livelli gerarchia, cambio faccine e tutto quello che volete) verranno scartate a priori attualmente. Abbiamo cambiato motore del forum, non la sua struttura che è rimasta invariata.

Vbulletin 3 per il momento non si tocca; quello che cambierà a breve sarà il layout del forum, in contemporanea al debutto del nuovo layout del sito.

Per chi chiede informazioni sulle novità di vbulletin 3 rispetto alla versione 2, dal punto di vista estetico ci sono alcune variazioni, ma abbiamo cercato di mantenere tutto il più possibile simile a vbulletin 2.
Per quanto riguarda la parte codice, ci sono varie ottimizzazioni; dal lato database abbiamo portato in http sia gli attachment che gli avatar, con una conseguente riduzione della dimensione del database. Questo dovrebbe portarci vari benefici a regime.

Quasi dimenticavo: non abbiamo ancora ricostruito il search, ci pensiamo appena sistemiamo tutto il resto. Per il momento non avremo un grande storico disponibile, almeno sino a quando non andrà in produzione il nuovo server dbase a 64bit.

In questo momento sto aspettando una risposta dal nostro ISP per un aumento della banda a disposizione, cosa che dovrebbe permetterci di bypassare il problema di latenza che ho spiegato prima.
__________________
"I decided to go for a little run." - Follow me on Strava
Paolo Corsini è offline