Prova a leggere questo articolo,
mi sembra esaustivo
http://pro.html.it/articoli/id_108/idcat_8/pro.html