.. link: .. description: Perché un sito statico? .. tags: web, static, python .. date: 2013/07/25 18:21:41 .. title: Un sito statico perché? .. slug: static-site Questo è il primo post di questo sito. Cosa c'è di strano? Questo è un sito *statico*. Perché? Nella mia attività quotidiano sviluppo applicazioni web, spesso mi capita di sviluppare anche siti web. E' da qualche anno che i siti sono *dinamici*, cioè ogni pagina è generata al momento della richiesta. Io stesso propongo ai miei clienti dei siti dinamici, perché, con applicazioni come Drupal, Joomla, Plone, WordPress, solo per citarne alcuni, chi si occupa della redazione di testi non deve o non può occuparsi di tutti gli aspetti tecnologici che stanno sotto a un sito web. Quindi perché statico? risorse le pagine di un sito dinamico vengono rigenerate ogni volta che vengono richieste utilizzando CPU, memoria ed in ultima istanza energia, in un sito statico invece tutte le pagine del sito sono già pronte per essere inviate, tutta la fase di costruzione e generazione viene fatta una volta sola; prestazioni per lo stesso motivo inlustrato ne punto precedente, in un sito statico non vengono sprecato tempo per generare la pagina richiesta, l'invio è immediato; sicurezza nessun programma in esecuzione sul server web implica che non ci sono bug che un possibile intruso possa sfruttare per intrufolarsi nel nostro sito. Ovviamente si perdono form, multiutenza, concorrenza, ecc. Per ultimo il software con qui è fatto questo sito si chiama Nikola_ , mi è parso un bel nome :) ed è fatto in Python_. Mi sono sembrati due buoni motivi per provarlo. .. _Nikola: http://nikola.ralsina.com.ar/ .. _Python: http://www.python.org/