<?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>Comentários sobre: Evitando o cache no cliente</title>
	<atom:link href="http://jeveaux.com/2009/evitando-o-cache-no-cliente/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeveaux.com/2009/evitando-o-cache-no-cliente/</link>
	<description>blog de um apaixonado por programação, videogame, leitura, ideias empreendedoras e agora tatuagem</description>
	<lastBuildDate>Thu, 05 Apr 2012 23:42:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Por: Neto</title>
		<link>http://jeveaux.com/2009/evitando-o-cache-no-cliente/comment-page-1/#comment-9750</link>
		<dc:creator>Neto</dc:creator>
		<pubDate>Fri, 20 Aug 2010 11:59:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeveaux.com/blog/?p=1031#comment-9750</guid>
		<description>Parabéns cara, muito bom!</description>
		<content:encoded><![CDATA[<p>Parabéns cara, muito bom!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Loiane</title>
		<link>http://jeveaux.com/2009/evitando-o-cache-no-cliente/comment-page-1/#comment-4686</link>
		<dc:creator>Loiane</dc:creator>
		<pubDate>Mon, 14 Dec 2009 16:11:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeveaux.com/blog/?p=1031#comment-4686</guid>
		<description>Gostei da dica. Não sabia disso!

Ah, e também gostei do seu novo blog super mega fashion! :)

Abraços!</description>
		<content:encoded><![CDATA[<p>Gostei da dica. Não sabia disso!</p>
<p>Ah, e também gostei do seu novo blog super mega fashion! :)</p>
<p>Abraços!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Washington Botelho</title>
		<link>http://jeveaux.com/2009/evitando-o-cache-no-cliente/comment-page-1/#comment-4676</link>
		<dc:creator>Washington Botelho</dc:creator>
		<pubDate>Sat, 12 Dec 2009 05:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeveaux.com/blog/?p=1031#comment-4676</guid>
		<description>De fato isso ajuda muito. Um exemplo comum no qual eu utilizo é no upload de imagem atualizado via jQuery, no qual ao se fazer um upload deve-se &quot;injetar&quot; via ajax a nova imagem na tag src passando um parâmetro como um new Date() para que a mesma seja trocada sempre.

Dica muito útil. (:</description>
		<content:encoded><![CDATA[<p>De fato isso ajuda muito. Um exemplo comum no qual eu utilizo é no upload de imagem atualizado via jQuery, no qual ao se fazer um upload deve-se &#8220;injetar&#8221; via ajax a nova imagem na tag src passando um parâmetro como um new Date() para que a mesma seja trocada sempre.</p>
<p>Dica muito útil. (:</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Links Interessantes</title>
		<link>http://jeveaux.com/2009/evitando-o-cache-no-cliente/comment-page-1/#comment-8891</link>
		<dc:creator>Links Interessantes</dc:creator>
		<pubDate>Sat, 12 Dec 2009 03:00:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeveaux.com/blog/?p=1031#comment-8891</guid>
		<description>&lt;span class=&quot;topsy_trackback_comment&quot;&gt;&lt;span class=&quot;topsy_twitter_username&quot;&gt;&lt;span class=&quot;topsy_trackback_content&quot;&gt;HT @ayharano: Evitando o cache no cliente http://bit.ly/86Gmb9&lt;/span&gt;&lt;/span&gt;</description>
		<content:encoded><![CDATA[<p><span class="topsy_trackback_comment"><span class="topsy_twitter_username"><span class="topsy_trackback_content">HT @ayharano: Evitando o cache no cliente <a href="http://bit.ly/86Gmb9" rel="nofollow">http://bit.ly/86Gmb9</a></span></span></span></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno Arueira</title>
		<link>http://jeveaux.com/2009/evitando-o-cache-no-cliente/comment-page-1/#comment-4674</link>
		<dc:creator>Bruno Arueira</dc:creator>
		<pubDate>Sat, 12 Dec 2009 02:01:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeveaux.com/blog/?p=1031#comment-4674</guid>
		<description>&lt;span class=&quot;topsy_trackback_comment&quot;&gt;&lt;span class=&quot;topsy_twitter_username&quot;&gt;&lt;span class=&quot;topsy_trackback_content&quot;&gt;RT @jeveaux: #post Evitando o cache no cliente &#124; http://bit.ly/7Tqsm4&lt;/span&gt;&lt;/span&gt;</description>
		<content:encoded><![CDATA[<p><span class="topsy_trackback_comment"><span class="topsy_twitter_username"><span class="topsy_trackback_content">RT @jeveaux: #post Evitando o cache no cliente | <a href="http://bit.ly/7Tqsm4" rel="nofollow">http://bit.ly/7Tqsm4</a></span></span></span></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Links Interessantes</title>
		<link>http://jeveaux.com/2009/evitando-o-cache-no-cliente/comment-page-1/#comment-4675</link>
		<dc:creator>Links Interessantes</dc:creator>
		<pubDate>Sat, 12 Dec 2009 01:00:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeveaux.com/blog/?p=1031#comment-4675</guid>
		<description>&lt;span class=&quot;topsy_trackback_comment&quot;&gt;&lt;span class=&quot;topsy_twitter_username&quot;&gt;&lt;span class=&quot;topsy_trackback_content&quot;&gt;HT @ayharano: Evitando o cache no cliente http://bit.ly/86Gmb9&lt;/span&gt;&lt;/span&gt;</description>
		<content:encoded><![CDATA[<p><span class="topsy_trackback_comment"><span class="topsy_twitter_username"><span class="topsy_trackback_content">HT @ayharano: Evitando o cache no cliente <a href="http://bit.ly/86Gmb9" rel="nofollow">http://bit.ly/86Gmb9</a></span></span></span></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: jeveaux</title>
		<link>http://jeveaux.com/2009/evitando-o-cache-no-cliente/comment-page-1/#comment-4672</link>
		<dc:creator>jeveaux</dc:creator>
		<pubDate>Fri, 11 Dec 2009 23:50:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeveaux.com/blog/?p=1031#comment-4672</guid>
		<description>Olá Bruno,

De fato é uma gambiarra, bem feia ainda. Mas é muito eficiente.

Sua observação é muito importante, eu não entrei nesses detalhes no post pois queria mostrar apenas como fazer essa &quot;solução de contorno&quot;. Eu acho que já tenho algum pouquinho de conhecimento sobre o protocolo HTTP, TCP/UDP e IP, mas não paro de estudar. O motivo desta solução gambiarra é que o Cache-Control não é suportado por todos os browsers e sistemas de caching, e usar o Expires pode não ser necessário e/ou aconselhado quando você necessita atualizar apenas um de muitos recursos, e o If-Modified-Since pode não ser viável se você não tiver permissão/autoridade para instalar o mod_expires no apache. Aí, nesses casos a gambiarrazinha vai te ajudar bastante.

Suas dicas são muito importantes, acho que eu poderia ter explicado um pouco mais sobre os motivos de usar essa gambiarrazinha, mas agora você já o fez aqui nos comentários, então, muito obrigado =D

Abraço,</description>
		<content:encoded><![CDATA[<p>Olá Bruno,</p>
<p>De fato é uma gambiarra, bem feia ainda. Mas é muito eficiente.</p>
<p>Sua observação é muito importante, eu não entrei nesses detalhes no post pois queria mostrar apenas como fazer essa &#8220;solução de contorno&#8221;. Eu acho que já tenho algum pouquinho de conhecimento sobre o protocolo HTTP, TCP/UDP e IP, mas não paro de estudar. O motivo desta solução gambiarra é que o Cache-Control não é suportado por todos os browsers e sistemas de caching, e usar o Expires pode não ser necessário e/ou aconselhado quando você necessita atualizar apenas um de muitos recursos, e o If-Modified-Since pode não ser viável se você não tiver permissão/autoridade para instalar o mod_expires no apache. Aí, nesses casos a gambiarrazinha vai te ajudar bastante.</p>
<p>Suas dicas são muito importantes, acho que eu poderia ter explicado um pouco mais sobre os motivos de usar essa gambiarrazinha, mas agora você já o fez aqui nos comentários, então, muito obrigado =D</p>
<p>Abraço,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno Laturner</title>
		<link>http://jeveaux.com/2009/evitando-o-cache-no-cliente/comment-page-1/#comment-4671</link>
		<dc:creator>Bruno Laturner</dc:creator>
		<pubDate>Fri, 11 Dec 2009 23:33:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeveaux.com/blog/?p=1031#comment-4671</guid>
		<description>Essas coisa são controladas pelos cabeçalhos do HTTP, o cliente pede sobre informações de um recurso da rede, pode ser um comando condicional de If-Modified-Since, que pode retorna o objeto caso ele fora modificado desde uma determinada data.

Outro controle no HTTP é mandar uma resposta com um tempo para expiração do cache daquele recurso, para o browser não precisar perguntar toda hora se houveram modificações.

Configure teu servidor web e o web cache dele corretamente para não precisar de gambiarras assim.

Só lembrando que qdo for se dedicar para aprender sobre web, não aprenda somente sobre HTML, CSS, JS, coisas da camada de conteúdo, IP, TCP/UDP e HTTP também são muito necessários.

Dê uma olhada:
http://en.wikipedia.org/wiki/List_of_HTTP_headers</description>
		<content:encoded><![CDATA[<p>Essas coisa são controladas pelos cabeçalhos do HTTP, o cliente pede sobre informações de um recurso da rede, pode ser um comando condicional de If-Modified-Since, que pode retorna o objeto caso ele fora modificado desde uma determinada data.</p>
<p>Outro controle no HTTP é mandar uma resposta com um tempo para expiração do cache daquele recurso, para o browser não precisar perguntar toda hora se houveram modificações.</p>
<p>Configure teu servidor web e o web cache dele corretamente para não precisar de gambiarras assim.</p>
<p>Só lembrando que qdo for se dedicar para aprender sobre web, não aprenda somente sobre HTML, CSS, JS, coisas da camada de conteúdo, IP, TCP/UDP e HTTP também são muito necessários.</p>
<p>Dê uma olhada:<br />
<a href="http://en.wikipedia.org/wiki/List_of_HTTP_headers" rel="nofollow">http://en.wikipedia.org/wiki/List_of_HTTP_headers</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Tiago Albineli Motta</title>
		<link>http://jeveaux.com/2009/evitando-o-cache-no-cliente/comment-page-1/#comment-4670</link>
		<dc:creator>Tiago Albineli Motta</dc:creator>
		<pubDate>Fri, 11 Dec 2009 22:33:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeveaux.com/blog/?p=1031#comment-4670</guid>
		<description>o rails faz isso pra vc</description>
		<content:encoded><![CDATA[<p>o rails faz isso pra vc</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: jeveaux</title>
		<link>http://jeveaux.com/2009/evitando-o-cache-no-cliente/comment-page-1/#comment-4665</link>
		<dc:creator>jeveaux</dc:creator>
		<pubDate>Fri, 11 Dec 2009 21:01:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.jeveaux.com/blog/?p=1031#comment-4665</guid>
		<description>ahahaha sai fora rapá, esse negócio de liberar o lado fashion é com vocês, &quot;dêsainers&quot; =P</description>
		<content:encoded><![CDATA[<p>ahahaha sai fora rapá, esse negócio de liberar o lado fashion é com vocês, &#8220;dêsainers&#8221; =P</p>
]]></content:encoded>
	</item>
</channel>
</rss>

