Cosa vede Google?

1,391 views
1,313 views

Published on

Come funziona un sito web? Quale è il processo che dalla richiesta di un utente porta alla generazione della pagina HTML?

Spiegazione completa:
http://blog.merlinox.com/google-wordpress-e-cosa-vede/

Published in: Self Improvement, Technology
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
1,391
On SlideShare
0
From Embeds
0
Number of Embeds
220
Actions
Shares
0
Downloads
0
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

Cosa vede Google?

  1. 1. Come funziona un sito? Dalle pagine all’ accatiemmelle , passando per il data base.
  2. 2. Questa è la pagina del mio blog
  3. 3. Cosa vedrà Google? <ul><li>Vedrà: </li></ul><ul><li>codice html </li></ul><ul><li>codice html </li></ul><ul><li>codice html </li></ul><ul><li>css </li></ul><ul><li>js </li></ul><ul><li>xml </li></ul><ul><li>flash / pdf / immagini </li></ul><ul><li>E quindi: </li></ul><ul><li>> vedrà testo + file “allegati” </li></ul>
  4. 4. Ma il mio sito è in Wordpress! … e quindi???
  5. 5. Redirect: “Cosa vedrà Google?” <ul><li>Google vede codice html, cs, javascript ed eventuali allegati binari come flash e pdf </li></ul><ul><li>Google vede codice xml che usarà per generare gli snippet della serp (forse…) </li></ul><ul><li>Google parla con il vostro server e non conosce chi fa che cosa, ma solo il risultato (macchiavellico vero?) </li></ul><ul><li>Ma come avviene tutto ciò??? >>> </li></ul>
  6. 6. L’utente chiede una pagina http://blog.merlinox.com/apple-e-la-pubblicita-gratuita/ SERVER WEB UTENTE
  7. 7. Il ServerWeb parla con l’App Server SERVER WEB Application Server (es. php) Analizza la richiesta arrivata dall’utente e manda le pagine sorgenti (.php) al Application Server
  8. 8. L’Application Server interroga il DB DataBase Server (es. mySql) Application Server (es. php) Richiede le informazioni al database server (query)
  9. 9. Il DB risponde alle domande DataBase Server (es. mySql) Application Server (es. php) Il DB restituisce i dati all’Application Server
  10. 10. L’Application Server crea la pagina Application Server (es. php) SERVER WEB L’application server genera Il codice html (template + dati) Sorgenti pagina
  11. 11. Il Server Web eroga la pagina http://blog.merlinox.com/apple-e-la-pubblicita-gratuita/ SERVER WEB UTENTE Il Server Web eroga la pagina all’utente Sorgenti pagina
  12. 12. E Wordpress? <ul><li>Wordpress è una piattaforma in php </li></ul><ul><li>Come tale è formata da </li></ul><ul><ul><li>Funzionalità logiche </li></ul></ul><ul><ul><li>Template </li></ul></ul><ul><li>I template sono delle “griglie” che, popolate da dati, compongono un risultato </li></ul><ul><li>L’azione che converte template + logiche + dati in pagine si chiama “RENDERING” </li></ul><ul><li>Idem per Joomla, DotNuke, … </li></ul>
  13. 13. Tutto chiaro? <ul><li>Gli esempi apportati sono stati opportunamente semplificati </li></ul><ul><li>La realtà non è però così distante </li></ul><ul><li>Linguaggi server side ce ne sono molti: php, asp, cfm, jsp, … </li></ul><ul><li>Spesso Server Web e Application Web coincidono: </li></ul><ul><ul><li>IIS ha asp </li></ul></ul><ul><ul><li>APACHE ha php </li></ul></ul><ul><li>Spesso Server Web + DB sono lo stesso server fisico </li></ul>
  14. 14. Morale UTENTE “ Tuto ‘sto casìn par vedare chel bruto de un sito de Merlinos… ah che porcaria!”
  15. 15. Riferimenti <ul><li>Riccardo Mares aka Merlinox </li></ul><ul><li>Sviluppo siti, Social network, Motori di ricerca </li></ul><ul><li>http://www.merlinox.com </li></ul><ul><li>[email_address] </li></ul><ul><li>ps: avete già regalato Dai blog alla tua tavola ??? </li></ul>

×