Pagina 1 di 1
Alleggerire la ricerca
Inviato: 02/12/2011, 20:25
da mrjo
Ciao a tutti, qualche settimana fa, il mio host (non so se posso dirlo) mi ha disattivato momentaneamente l'account perchè a quanto dicono, una ricerca sul mio piccolo forum ha mandato in crash i loro server e addirittura ha messo in difficoltà l'azienda stessa... -_-'
Da quel momento ho dovuto cancella tutti gli indici e disattivare la funzione di ricerca. Ora, io penso che sia stato un processo anomalo, forse capitato per errore perchè non penso che un forum relativamente piccolo e spopolato, riesca con una ricerca a crashare dei servers... comunque ho disattivato tutto per sicurezza. Vorrei chiedervi se fosse possibile riattivare la ricerca, magari alleggerendo il processo. Non so, aumentare il numero di lettere minimo in modo da trovare meno risultati. Non lo so chiedo a voi

Re: Alleggerire la ricerca
Inviato: 02/12/2011, 20:47
da Angolo
Mi pare tu abbia cancellato gli Indici.. bene..
Però, perché parli al plurale??? "Devi" avere attivato solo la ricerca mysql disattivando la nativa.
Quindi, sincronizza statistiche, sincronizza conteggio messaggi, e ricrea l'Indice mysql.
Se il problema sussiste, trasferisci il forum in locale e cerca di capire se il problema in locale si pone.
Meglio ancora su un host free, magari chiedendo la collaborazione della tua utenza..
Se nell'host free, il problema non si pone, cambia host.
Il tuo forum ha un numero abbastanza rilevante di messaggi...
Ma se non viene retto è appunto un problema di capacità di calcolo del server... trai le tue conclusioni.
P.S.
Abbastanza rilevante... ma con un record di utenti connessi, che non giustifica affatto un crash!
Re: Alleggerire la ricerca
Inviato: 02/12/2011, 21:00
da mrjo
Per esempio io avevo impostata solo la ricerca Fulltext Native che non so neanche cosa sia, comunque devo impostare la Mysql.
Fatto questo dici che dovrebbe essere più leggera? Perchè mi hanno detto che se dovesse accadere di nuovo mi bloccheranno l'account permanentemente e l'idea non mi attira.

Re: Alleggerire la ricerca
Inviato: 02/12/2011, 21:08
da Angolo
Garanzie a priori, qui nessuno te ne può dare.
Ti posso solo dire che non è questo l'approccio giusto.
Tu prima ti fai un backup completo con settaggi corretti, che collauderai in locale.
Dopo procedi come suggerito. Se succede qualcosa, non aspetti che ti blocchino l'account. Non hai nemmeno MOD. Il phpbb3 è ultracollaudato: non è colpa tua se hai un certo numero di messaggi.
Quindi, non sono loro a bloccarti l'account: sarai tu a salutarli cordialmente, cercando un host che ti metta a disposizione un server linux più potente.
Peraltro, ti ho suggerito di provare in un host free... se nell'host free, il discorso funziona, è chiaro che il problema è loro. Ma quasi sicuramente è loro. Diciamo ancora quasi, solo per un discorso di prudenza.
Per togliere il quasi, prova in un altro host.
Re: Alleggerire la ricerca
Inviato: 02/12/2011, 21:13
da mrjo
Ma in locale cosa dovrebbe accadere? E poi come faccio a provare ricerche simultanee in locale?
Loro mi hanno detto che non pago un server ma solo un host in quanto ho un server condiviso. Un server dedicato mi costerebbe un bel po (in confronto all'attuale).
Re: Alleggerire la ricerca
Inviato: 02/12/2011, 22:32
da Angolo
In locale, devi se non altro collaudare il backup completo. Nel caso in cui tu ti debba trasferire. E serve come prima prova, per verificare l'integrità del sistema di ricerca.
Prova che ti ho suggerito di approfondire su un host free, dunque con la collaborazione della tua utenza (disattivando però i Bot).
Chi ha parlato di dedicato? Io no. Io ho parlato di server più potente. Condiviso OK. Ma con processore più potente, con più RAM, ecc.
Poi alla fine, se nemmeno questo bastasse, e hai bisogno davvero di un server dedicato, è inutile dire che ti costerebbe parecchio... se è necessario è necessario. O stai senza ricerca. Non è che si possono fare miracoli.
Io però penso che con le indicazioni date, risolvi, magari cambiando host, senza server dedicato. Ma se non provi, non lo sapremo mai!
Cerca di capire quale HW hai ora, in modo da cercare e trovare un host che ti dia di più.
Frattanto fai le prove. Un passo alla volta, con gradualità. Fai più prove... prova prima col mysql, poi col native (ma attivandoli uno alla volta).
Inizia dal backup completo. Ma devi fare gradualmente tutte le cose indicate... Se fatta la prima non va bene, passi alla seconda.. e così via.
Re: Alleggerire la ricerca
Inviato: 03/12/2011, 10:26
da Angolo
Dimenticavo...
Oltre a cancellare l'Indice, attivare un solo tipo di ricerca, sincronizzare le statistiche, sincronizzare il conteggio messaggi, ricreare l'Indice (uno), devi riparare le tabelle.
Re: Alleggerire la ricerca
Inviato: 03/12/2011, 14:56
da Barrnet
Se non erro esiste una mod per sostituire il cerca nativo del forum con uno retto da google, logicamente sarebbe decisamente meno efficace di quello nativo, ma non dovrebbe mandare in "crash" i loro server...
http://www.phpbb.com/search/?q=
Questo è il search di phpbb.com, ma non saprei dove è reperibile una mod simile.