Velocizzare database

Un database online è utilizzato come sevizio attraverso la rete internet. La velocità delle rete e la dimensione della pagina del sito che si sta visitando possono quindi influire sulla qualità del servizio. Di seguito evidenzio alcuni punti da tenere in considerazione quando si progetto e si usa un database web. Il principio generale è quello di non creare pagine di database cariche di contenuto in termini di Kb o superiore. Per fare questo ci sono alcuni accorgimenti da tenere presente quando si progettano le tabelle di un database.

La prima cosa è certamente il numero di righe mostrate in tabella. BaseBear ne limita il numero ad un massimo di 200 ma nella visualizzazione tabellare è possibile arrivare fino a 1000. Naturalmente le esigenze di progettazione determinano la scelta, ma quando si può scegliere allora è meglio non superare le 50 righe per pagina. Ecco come fare per cambiare il numero di righe:

  1. Accedere a BaseBear.
  2. Cliccare su "Modifica" in corrispondenza di un database.
  3. Cliccare su "Impostazioni" in corrispondenza di una tabella.
  4. Cambiare l'opzione "Record per pagina" e salvare.

In relazione alle righe ci sono le colonne per la quali è possibile scegliere di nasconderle ed alleggerire così la pagina. Nascondere una colonna in BaseBear significa non mostrarla in visualizzazione tabellare. Nella visualizzazione di dettaglio di un record, invece, la colonna sarà normalmente mostrata. Le colonne Testo lungo sono spesso quelle che più necessitano di questa scelta. Per nascondere una o più colonne seguire questa procedura:

  1. Accedere a BaseBear.
  2. Cliccare su "Modifica" in corrispondenza di un database.
  3. Cliccare su "Colonne" in corrispondenza di una tabella.
  4. Scegliere Mostra nella casella Mostra/Nascondi in corrispondenza delle colonne che si vogliono nascondere.

La colonne File, e in particolare quelle usate per caricare file immagine, possono certamente essere fonte di rallentamento. Se si sceglie di mostrare l'anteprima delle immagini in tabella è meglio allora alleggerirne le dimensioni prima di caricarle. Se invece si ha l'esigenza di mantenere le dimensioni reali allora si può scegliere di non mostrare l'anteprima delle immagini in tabella, l'immagine sarà comunque visibile quando si mostra un record nel dettaglio.

Pochi semplici accorgimenti possono migliorare la velocità e l'uso del servizio.