<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti a: Costruire un tema: ottimizzazione del codice.</title>
	<atom:link href="http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/</link>
	<description>My life: my dreams... my madness, my reality.</description>
	<lastBuildDate>Wed, 08 Feb 2012 20:09:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Di: camu</title>
		<link>http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/#comment-16616</link>
		<dc:creator>camu</dc:creator>
		<pubDate>Tue, 09 Jun 2009 19:52:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.dreamsworld.it/emanuele/?p=5605#comment-16616</guid>
		<description>No, il suggerimento di usare un dominio diverso, almeno nel mio caso, era legato all&#039;usare un dominio &quot;cookieless&quot; per i contenuti statici (immagini, javascript, css) per alleggerire il dialogo tra browser e server, per questi oggetti. Sfortunatamente infatti usare un sottodominio non basta, perché (mi sono documentato) i cookie impostati da Analytics sono per *.duechiacchiere.it, quindi static.duechiacchiere.it (che con Tophost potrei fare) non risolverebbe il problema. Un altro suggerimento è di ripulire il CSS dall&#039;uso eccessivo di &quot;selettori CSS inefficienti&quot; ma anche lì non ho proceduto. Uno perché sono pigro, e due perché ho trovato un sito dove, dati alla mano, dimostrano che ripulire il CSS da circa 100 selettori &quot;inefficienti&quot; porta un beneficio in termini di rendering della pagina pari a 20 millisecondi. Il gioco non vale la candela :) Le modifiche fatte (di cui parlerò brevemente in un articolo nei prossimi giorni) sono: 1) spostare l&#039;inline javascript che uso in cima alla pagina come suggerito 2) innalzare l&#039;expire dei contenuti statici a più di un mese, 3) aggiungere width and height alle immagini che non l&#039;avevano impostata, 4) attivare la compressione gzip (anche se mi dice ancora che non è attiva, ma con Live HTTP headers la vedo boh).</description>
		<content:encoded><![CDATA[<p>No, il suggerimento di usare un dominio diverso, almeno nel mio caso, era legato all&#8217;usare un dominio &#8220;cookieless&#8221; per i contenuti statici (immagini, javascript, css) per alleggerire il dialogo tra browser e server, per questi oggetti. Sfortunatamente infatti usare un sottodominio non basta, perché (mi sono documentato) i cookie impostati da Analytics sono per *.duechiacchiere.it, quindi static.duechiacchiere.it (che con Tophost potrei fare) non risolverebbe il problema. Un altro suggerimento è di ripulire il CSS dall&#8217;uso eccessivo di &#8220;selettori CSS inefficienti&#8221; ma anche lì non ho proceduto. Uno perché sono pigro, e due perché ho trovato un sito dove, dati alla mano, dimostrano che ripulire il CSS da circa 100 selettori &#8220;inefficienti&#8221; porta un beneficio in termini di rendering della pagina pari a 20 millisecondi. Il gioco non vale la candela :) Le modifiche fatte (di cui parlerò brevemente in un articolo nei prossimi giorni) sono: 1) spostare l&#8217;inline javascript che uso in cima alla pagina come suggerito 2) innalzare l&#8217;expire dei contenuti statici a più di un mese, 3) aggiungere width and height alle immagini che non l&#8217;avevano impostata, 4) attivare la compressione gzip (anche se mi dice ancora che non è attiva, ma con Live HTTP headers la vedo boh).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Emanuele</title>
		<link>http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/#comment-16615</link>
		<dc:creator>Emanuele</dc:creator>
		<pubDate>Tue, 09 Jun 2009 19:43:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.dreamsworld.it/emanuele/?p=5605#comment-16615</guid>
		<description>Si beh certi consigli sono esageratamente drastici... tra l&#039;altro non capisco perché aggiungere altri domini. E&#039; vero che puoi bilanciare il carico ma, solo se si ha la possibilità di avere più server. Se invece si usa un altro dominio sullo stesso server il vantaggio scompare e diventa uno svantaggio: sarà effettuata una nuova connessione con ulteriore carico sul server che - a differenza di una soluzione multiserver - non potrà certamente andare più velocemente di quanto farebbe con un&#039;unica connessione.
Ciao,
&lt;strong&gt;Emanuele&lt;/strong&gt;
PS: che hai modificato tu?</description>
		<content:encoded><![CDATA[<p>Si beh certi consigli sono esageratamente drastici&#8230; tra l&#8217;altro non capisco perché aggiungere altri domini. E&#8217; vero che puoi bilanciare il carico ma, solo se si ha la possibilità di avere più server. Se invece si usa un altro dominio sullo stesso server il vantaggio scompare e diventa uno svantaggio: sarà effettuata una nuova connessione con ulteriore carico sul server che &#8211; a differenza di una soluzione multiserver &#8211; non potrà certamente andare più velocemente di quanto farebbe con un&#8217;unica connessione.<br />
Ciao,<br />
<strong>Emanuele</strong><br />
PS: che hai modificato tu?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: camu</title>
		<link>http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/#comment-16614</link>
		<dc:creator>camu</dc:creator>
		<pubDate>Tue, 09 Jun 2009 15:36:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.dreamsworld.it/emanuele/?p=5605#comment-16614</guid>
		<description>Ecco, uno dei suggerimenti di questo strumento è &quot;Serve the following static resources from a domain that doesn&#039;t set cookies:&quot; ma mica posso comprarmi un altro dominio solo per far contento Google :) Comunque grazie per la segnalazione, sto effettuando le modifiche possibili eh eh</description>
		<content:encoded><![CDATA[<p>Ecco, uno dei suggerimenti di questo strumento è &#8220;Serve the following static resources from a domain that doesn&#8217;t set cookies:&#8221; ma mica posso comprarmi un altro dominio solo per far contento Google :) Comunque grazie per la segnalazione, sto effettuando le modifiche possibili eh eh</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: camu</title>
		<link>http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/#comment-16613</link>
		<dc:creator>camu</dc:creator>
		<pubDate>Tue, 09 Jun 2009 15:25:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.dreamsworld.it/emanuele/?p=5605#comment-16613</guid>
		<description>Ussignur, mai me l&#039;avessi detto, ora lo spiritello talebano chi lo sente... è già tutto gasato per procedere con le ottimizzazioni!</description>
		<content:encoded><![CDATA[<p>Ussignur, mai me l&#8217;avessi detto, ora lo spiritello talebano chi lo sente&#8230; è già tutto gasato per procedere con le ottimizzazioni!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Emanuele</title>
		<link>http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/#comment-16612</link>
		<dc:creator>Emanuele</dc:creator>
		<pubDate>Tue, 09 Jun 2009 11:05:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.dreamsworld.it/emanuele/?p=5605#comment-16612</guid>
		<description>Documentati, documentati... sono sicuro che il tuo &quot;spirito ottimizzatore&quot; lo apprezzerà tanto. Tra l&#039;altro Google lo usa già in azienda per i progetti realizzati dai suoi dipendenti. :-)
Ciao,
&lt;strong&gt;Emanuele&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p>Documentati, documentati&#8230; sono sicuro che il tuo &#8220;spirito ottimizzatore&#8221; lo apprezzerà tanto. Tra l&#8217;altro Google lo usa già in azienda per i progetti realizzati dai suoi dipendenti. <img src='http://www.dreamsworld.it/emanuele/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Ciao,<br />
<strong>Emanuele</strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: camu</title>
		<link>http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/#comment-16605</link>
		<dc:creator>camu</dc:creator>
		<pubDate>Mon, 08 Jun 2009 19:42:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.dreamsworld.it/emanuele/?p=5605#comment-16605</guid>
		<description>ehm, no, non ne ho mai sentito parlare... ora mi documento :)</description>
		<content:encoded><![CDATA[<p>ehm, no, non ne ho mai sentito parlare&#8230; ora mi documento :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Emanuele</title>
		<link>http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/#comment-16604</link>
		<dc:creator>Emanuele</dc:creator>
		<pubDate>Mon, 08 Jun 2009 19:36:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.dreamsworld.it/emanuele/?p=5605#comment-16604</guid>
		<description>Io in realtà sul mio blog devo ancora farlo. Hai visto, a proposito, che carino il nuovo tool di Google &quot;Page Speed&quot;? :-)
L&#039;ho installato qualche giorno fa ma devo ancora lavorare sui consigli ricevuti...
Ciao,
&lt;strong&gt;Emanuele&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p>Io in realtà sul mio blog devo ancora farlo. Hai visto, a proposito, che carino il nuovo tool di Google &#8220;Page Speed&#8221;? <img src='http://www.dreamsworld.it/emanuele/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
L&#8217;ho installato qualche giorno fa ma devo ancora lavorare sui consigli ricevuti&#8230;<br />
Ciao,<br />
<strong>Emanuele</strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: camu</title>
		<link>http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/#comment-16601</link>
		<dc:creator>camu</dc:creator>
		<pubDate>Mon, 08 Jun 2009 17:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.dreamsworld.it/emanuele/?p=5605#comment-16601</guid>
		<description>Si, sono d&#039;accordo. Io ho compresso sia il javascript che il CSS, rendendo il mio tema più leggero e maneggevole. Non tutti i siti possono vantarsi di &quot;pesare&quot; sui 200Kb, tutto compreso ;)</description>
		<content:encoded><![CDATA[<p>Si, sono d&#8217;accordo. Io ho compresso sia il javascript che il CSS, rendendo il mio tema più leggero e maneggevole. Non tutti i siti possono vantarsi di &#8220;pesare&#8221; sui 200Kb, tutto compreso ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Emanuele</title>
		<link>http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/#comment-16568</link>
		<dc:creator>Emanuele</dc:creator>
		<pubDate>Thu, 04 Jun 2009 21:37:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.dreamsworld.it/emanuele/?p=5605#comment-16568</guid>
		<description>Beh, è vero che su Wordpress basta cambiare il nome del CSS solo una volta però... ci sono dei però! :-) Innanzitutto, nel caso non si stia lavorando con pagine dinamiche, è un vantaggio e poi - in ogni caso - aumentare il numero di risorse esterne da &lt;em&gt;far-controllare-e-automaticamente-scartare&lt;/em&gt; dagli spider, seppur di poco, aumenta pur sempre il tempo necessario al download (&lt;em&gt;più righe, più byte... figurati che c&#039;è chi consiglia di eliminare persino gli spazi dai codici!&lt;/em&gt;), alla scansione e conseguentemente persino alle risorse richieste al tuo server. Insomma, &lt;em&gt;&quot;ogni fegatino di mosca è sostanza&quot;&lt;/em&gt; si dice dalle mie parti (o per lo meno, lo si diceva in tempo di carestia...) e ogni piccola attenzione risulta sicuramente un vantaggio che alla lunga ripaga in qualche modo. In realtà non mi sono soffermato molto sui Javascript ad esempio (&lt;em&gt;c&#039;è chi li comprime, chi usa versioni ridotte delle librerie più diffuse, chi sfrutta artefizi per averli sempre in cache...&lt;/em&gt;). Son piccolezze, è vero, ma possono fare la differenza secondo me. Non sei d&#039;accordo?
Ciao,
&lt;strong&gt;Emanuele&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p>Beh, è vero che su WordPress basta cambiare il nome del CSS solo una volta però&#8230; ci sono dei però! <img src='http://www.dreamsworld.it/emanuele/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Innanzitutto, nel caso non si stia lavorando con pagine dinamiche, è un vantaggio e poi &#8211; in ogni caso &#8211; aumentare il numero di risorse esterne da <em>far-controllare-e-automaticamente-scartare</em> dagli spider, seppur di poco, aumenta pur sempre il tempo necessario al download (<em>più righe, più byte&#8230; figurati che c&#8217;è chi consiglia di eliminare persino gli spazi dai codici!</em>), alla scansione e conseguentemente persino alle risorse richieste al tuo server. Insomma, <em>&#8220;ogni fegatino di mosca è sostanza&#8221;</em> si dice dalle mie parti (o per lo meno, lo si diceva in tempo di carestia&#8230;) e ogni piccola attenzione risulta sicuramente un vantaggio che alla lunga ripaga in qualche modo. In realtà non mi sono soffermato molto sui Javascript ad esempio (<em>c&#8217;è chi li comprime, chi usa versioni ridotte delle librerie più diffuse, chi sfrutta artefizi per averli sempre in cache&#8230;</em>). Son piccolezze, è vero, ma possono fare la differenza secondo me. Non sei d&#8217;accordo?<br />
Ciao,<br />
<strong>Emanuele</strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: camu</title>
		<link>http://www.dreamsworld.it/emanuele/2009-06-04/costruire-un-tema-ottimizzazione-del-codice/#comment-16565</link>
		<dc:creator>camu</dc:creator>
		<pubDate>Thu, 04 Jun 2009 17:10:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.dreamsworld.it/emanuele/?p=5605#comment-16565</guid>
		<description>Ottimo articolo. L&#039;unica cosa che non condivido è l&#039;uso di import in un file separato. Con i sistemi tipo Wordpress, se devi cambiare il nome, lo farai &lt;b&gt;comunque&lt;/b&gt; una sola volta, nel tema, mica pagina per pagina. Ottime le indicazioni sulla SEO ;)</description>
		<content:encoded><![CDATA[<p>Ottimo articolo. L&#8217;unica cosa che non condivido è l&#8217;uso di import in un file separato. Con i sistemi tipo WordPress, se devi cambiare il nome, lo farai <b>comunque</b> una sola volta, nel tema, mica pagina per pagina. Ottime le indicazioni sulla SEO ;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

