Spiacente, l'amministratore ha specificato che puoi eseguire una ricerca solo ogni 30

Ti piacerebbe fosse eliminato il limite di trenta secondi tra due ricerche?

  • Si, è proprio fastidioso

    Voti: 18 81.8%
  • No, mi piace molto così com'è

    Voti: 4 18.2%

  • Votatori totali
    22

wolf041

New member
Mi sono sempre chiesto: perchè? ;)

Vorrei chiedere a Emidio se è possibile eliminare questo limite della ricerca dopo trenta secondi.
A volte, anzi quasi tutte le volte che si fa una ricerca non soempre si azzeccano alla prima le parole giuste per trovare quanto necessario.

Cosa ne pensate?

Emidio?
 
Avevo fatto la stessa domanda alcuni mesi fa, con le stesse motivazioni; in effetti una risposta diretta non mi è stata data, solo alcuni interventi in cui si diceva che, comunque, è sufficiente.

Non condivido, ma mi adeguo :D.

Credo che il problema principale sia nel server e/o programma che gestisce il forum.

Ciao
 
Fastidiosissimo, concordo, ma cerdo che la ragione sia legata al programma che fa le query sul database del forum, che rischierebbe di essere impallato da una valanga di richieste quasi contemporanee.

Certo se magari si riuscisse a ridurre da 30 sec a 10... sarebbe un bel passo avanti!!

Giancarlo
 
E' fastisioso ma penso che sia per difendersi dai sistemi automaticidi dei piratazzi che tendono ad intasare i motori.

Ciao
 
Credo che la spiegazione possa essere questa: se questo sito è in hosting su un server che ospita altri forum o siti con db, potrebbero essere tutti serviti da un motore SQL con dei database (e quindi tabelle) specifici per ogni forum.
La ricerca ogni 30 secondi dovrebbe avere come fine ultimo quello di non sovraccaricare SQL, al fine di non far "sedere" l'intero server.

E' anche vero però che su una macchina ben carrozzata e un database SQL ottimizzato (indici, eventuali snapshot e cose simili) non ci dovrebbero essere grossi problemi.

Comunque sia, non è che i 30 secondi mi creino particolari problemi... mi infastidisce molto di più l'impossibilità di fare una ricerca su tre o meno caratteri: ad esempio, non posso cercare "20H" ma solo "domino 20H".

Anche per questo motivo, ho qualche dubbio sulla struttura del database (viene utilizzata forse un LIKE per le ricerche?)

Ciao,
 
Re: Spiacente, l'amministratore ha specificato che puoi eseguire una ricerca solo ogni 30

Io credo sia una giusta precuazione per evitare bot e Dos attack.
Forse si potrebbe abbassarla, ma elimiarla no.
È un mondo difficile…

Piuttosto sono altri i settaggi di vBullettin scelti che mi infastidiscono.
Come la mancanza della visualizzazione dei messaggi delle ultime 24 ore, già letti o meno.

Con il settaggio attuale a me capita spessissimo che appaiano nella lista con gli ultimi messaggi non visti, alcune discussioni che mi interssano e se faccio il refresh, spariscono, che le abbia lette o meno.

Così se vogio rivederle devo cancellare i cookies per ricollegarmi come guest e vedere le ultime 24 ore complete. Assurdo.

Sentiamo EmiDio.
 
Mah, più che la WHERE credo che il problema sia legato al fatto di dover costruire dinamicamente le pagine contenenti i risultati. metti per esempio che uno faccia una ricerca con solo "o" (per errore si intende, altrimenti sarebbe scemo :D ) il server dovrebbe rispondere creando una pagina con tutti i thread del DB con effetti catastrofici sulle performance. anche con due o tre lettere in caso di errore le cose non migliorerebbero più di tanto.

Comunque puoi aggirare unendo una parola di uso certo alla sigla di 3 lettere tipo "proiettore 20H" in questo caso dovrebbe funzionare (non ho provato ma...)
 
Re: Re: Spiacente, l'amministratore ha specificato che puoi eseguire una ricerca solo ogni 30

Girmi ha scritto:
... Come la mancanza della visualizzazione dei messaggi delle ultime 24 ore, già letti o meno.
Basta sloggarsi dal forum e richiedere la lista delle ultime discussioni.

Per quanto riguarda il limite ai 30" e quello a tre sole lettere, ovviamente è una precauzione che consente di risparmiare risorse.

Poiché le risorse a disposizione sono le stesse di Hardware Upgrade e del suo IMMENSO forum, chiederò al mitttico Davide il link alla discussione su hwup dove sia stato già affrontato tale argomento

Emidio


P.S.

La prossima volta, mandatemi un M.P per segnalarmi queste domande... ;)
 
gianka ha scritto:
Mah, più che la WHERE credo che il problema sia legato al fatto di dover costruire dinamicamente le pagine contenenti i risultati. metti per esempio che uno faccia una ricerca con solo "o" (per errore si intende, altrimenti sarebbe scemo :D ) il server dovrebbe rispondere creando una pagina con tutti i thread del DB con effetti catastrofici sulle performance. anche con due o tre lettere in caso di errore le cose non migliorerebbero più di tanto.

Comunque puoi aggirare unendo una parola di uso certo alla sigla di 3 lettere tipo "proiettore 20H" in questo caso dovrebbe funzionare (non ho provato ma...)

Parlavo del LIKE per la ricerca sulla sottostringa... che è comoda, ma "schianta" il DB. :) In realtà la costruzione delle pagine dei risultati non dovrebbe essere pesantissima, usando dei template.

Rimane il fatto che permettere ricerche anche su stringhe molto ridotte sarebbe comodo... anche se io -dovendo sviluppare un applicativo simile- sarei il primo a non metterla, a meno di non avere sotto un cluster quadriprocessorore. :D
 
Re: Re: Re: Spiacente, l'amministratore ha specificato che puoi eseguire una ricerca solo ogni 30

Emidio Frattaroli ha scritto:
La prossima volta, mandatemi un M.P per segnalarmi queste domande... ;)
Scusa Emidio, volevo solo capire se era solo un mio problema prima di sottoportelo ;)
Certo che se si potesse fare 15 secondi....:D
 
Re: Re: Re: Spiacente, l'amministratore ha specificato che puoi eseguire una ricerca solo ogni 30

Emidio Frattaroli ha scritto:
Basta sloggarsi dal forum e richiedere la lista delle ultime discussioni.
È appunto quello che ho scritto, così si cancellano tutti i cookies e dopo aver potuto rivedere le discussioni (ma solo dopo) devo rifare il login per poter rispondere.
In diversi altri forum basati su questa stessa versione di vBulletin sono attive entrambe le opzioni "ultime 24h" e "ultimi messaggi".
Sicuramente sarebbe più comodo, ma sopravvivo lo stesso.

Comunque EmiDio, mi sembra corretto che se un utente ha un dubbio, non personale ma la cui risoluzione pensa riguardi tutti gli utenti del Forum, che prima di proporterlo chieda un pò in giro. Sopratutto quando si pensa che ciò possa portare un beneficio a tutti e quindi al forum.

L'ho fatto anch'io su cose che poi ho capito importare solo a me, e la cosa è finita nel giro di una decina di post.

Ciao.
 
Mi accodo alla lista dei supplici
worthy.gif
quando una ricerca non da esiti la riformulo immediatamente e mi tocca aspettare, idem per la soglia minima di caratteri, credo che tre sia adeguata, due invece porterebbe ad un numero eccessivo di risultati, anche se ci sono esempi specifici, tipo Z4, che purtroppo si prestano anche a soli due caratteri
 
Avete mai provato a mandare degli MP di seguito!

Spiacente ma l'amministratore.......un MP ogni 60 secondi!!! :eek:
 
Top