• User

    rewrite url da database lento ritorno alle url dinamiche

    Ciao a tutti,

    abbiamo un sito di e-commerce e abbiamo effettuato il rewrite delle url tramite htaccess unito a database.

    Questa soluzione in passato ci ha portato dei benefici, ma ora ci sta rallentando molto perchè ogni volta che si apre una pagina prodotto la ricerca dell'url viene fatta in una tabella che è diventata MOLTO vasta e il tempo impiegato, a volte, manda in time out il browser, data la presenza contemporanea di molti utenti.

    Il server è di tipo dedicato quindi la soluzione ipotizzata è di tornare alle vecchie url non user-friendly in php.
    Le domande sono le seguenti:

    se creiamo una nuova sitemap con le url che vorremmo indicizzare ed effettuiamo subito dopo, la richiesta di riconsiderazione del sito, in quanto tempo google vedrà i nuovi indirizzi senza declassare il dominio a causa dell'errore 404?

    Effettuare un redirect permanente 301 per ogni pagina è praticamente impossibile dato il numero delle pagine indicizzate ( circa 20000 pagine).

    Se altrimenti, mentre google reindicizza le nuove url, noi effettuiamo un redirect 301 (tramite filtro htaccess) delle vecchie url alla homepage del sito, quali problemi potremmo riscontrare?
    Questa soluzione potrebbe portarci ad un declassamento?

    Qualche suggerimento su alternative da adottare?

    Grazie per l'attenzione.

    Federica


  • Super User

    E quando grande sarà mai questa tabella di url-rewriting? Sicuro che non si possano cancellare quelle entry non piu' utilizzate?

    Quale è il db engine utilizzato?
    M.


  • User Attivo

    Non si possono dividere le entità del db? Spiego meglio:

    Non si può dividere il db in db più piccoli in modo che l'interrogazione sia più fluida?

    Tornare alle vecchie URL non è la soluzione migliore, semmai richiedi al tuo hosting di aumentare la banda ai server in modo da rendere fluida la navigazione al sito.


  • Moderatore

    Ciao anthares,

    se come richiesto da ziobudda riesci a darci più informazioni sulle tecnologie utilizzate magari riusciamo a capire il problema per aiutarti.

    Sinceramente, per tanto sia grande questa tabella, mi sembra strano rallenti così tanto un db con una tabella di url rewriting su server dedicato, dato che parli di 20000 pagine.
    20000 righe di tabella non sono tante.

    Sarebbe forse il caso di rivedere le relazioni tra le tabelle e l'ottimizzazione del db, ma sinceramente lo vedo più come un problema di prestazioni della macchina.

    Facci sapere.


  • User

    Ciao ragazzi,
    scusate se rispondo solo ora ma tra lavoro e università non trovo mai il tempo per qualcos'altro,
    grazie per la considerazione che mi state dando 😄

    Il DBMS è MySql
    unito a ZenCart
    e al modulo Ceon Uri Mappings

    Domenica scorsa lo abbiamo disattivato (il modulo) e ora le url sono tutte in php e le vecchie url indicizzate puntano alla home.

    Non so cosa succederà lunedì ma presagisco un declassamento 😞

    Ma ora il soto è un fulmine prima con 30persone connesse andava un po' tanto a rilento ad aprire le pagine ora è decisamente meglio!

    Per l'indicizzazione e il miglior posizionamento del sito nelle Serp ho acquistato l'ultimo libro di Giorgio Taverniti, lo sto studiando e spero mi sarà utile,
    cerchero' di posizionare correttamente il sito senza mod_rewrite

    Ce la faro'?

    Chi vivrà vedrà
    A presto con nuovi aggiornamenti.
    :ciauz: