Intelligenza Artificiale

A un certo punto non fu più la biologia a dominare il destino dell'uomo, ma il prodotto del suo cervello: la cultura.
Cosicché: "Le uniche leggi della materia sono quelle che la nostra mente deve architettare e le uniche leggi della mente sono architettate per essa dalla materia".
JAMES CLERK MAXWELL

Ottimizzare il Sito


Come misurare la performance di un sito WEB

PERFORMACE DI UN SITO WEB

Uno degli elementi chiave per ottenere visibilita’ e’ avere un sito web efficiente

Come misurare le performance del nostro sito

La performance dipende sia dal server che lo ospita (hosting), che dall’ottimizzazione del sito

Server hosting

La disponibilita’ di un server puo’ essere misurata con: hosting tracking

Ottimizzare il proprio sito

La perfomance puo' essere misurata con : Google page speed
link Page Speed

regole da usare

  • Collegare sempre i fogli di stile con i link alle pagine
    Magari preferendo i link cdn :
    
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/
    4.5.0/css/font-awesome.min.css">
    
    
  • Minimizzare i file collegati con link o script, preferendo sempre la versione min
    Minimizzare i file HTML cioe’ eliminare i byte superflui, come le interruzioni di riga, i rientri e gli spazi in piu’
  • Usare la cache (http caching):Attivando la memorizzazione nella cache del server.
    Le risorse statiche devono restare memorizzate nella cache per almeno una settimana.
  • Ottimizzare la immagini. Diamo dimensioni adeguate alle immaginiAd esempio prendiamo una immagine che viene utilizzata attraverso il Css per una dimensione di 50px,width=""50px", ma con dimensioni reali di 500px.
    In questo caso il tempo di caricamento sara’ relativo a 500px,quindi piu’ lungo del necessario

    Usare l’ attributo alt

    Preferire il formato .jpg che pero’ non supporta la trasparenza.
    Quando questa e’ necessaria si usa .png
    Per ottimizzare le immagini la soluzione e’ :
    • photoshop usando: dimensioni, dpi, compressione adeguata
    • programmi come: dynamic drive