<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos msn - Remontti</title>
	<atom:link href="https://blog.remontti.com.br/tag/msn/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.remontti.com.br/tag/msn</link>
	<description>rudimar@remontti</description>
	<lastBuildDate>Tue, 06 Sep 2016 01:04:01 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.remontti.com.br/wp-content/uploads/2024/09/icone-rr-80x80.png</url>
	<title>Arquivos msn - Remontti</title>
	<link>https://blog.remontti.com.br/tag/msn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Msn-Proxy &#8211; Interface web lenta (Deprecated)</title>
		<link>https://blog.remontti.com.br/528</link>
					<comments>https://blog.remontti.com.br/528#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Tue, 01 Dec 2009 13:15:06 +0000</pubDate>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[controle]]></category>
		<category><![CDATA[lento]]></category>
		<category><![CDATA[messenger]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[msn-proxy]]></category>
		<category><![CDATA[proxy]]></category>
		<guid isPermaLink="false">http://www.remontti.com.br/blog/?p=528</guid>

					<description><![CDATA[<p>O motivo pela lentidão é que o arquivo view.php fica fazendo loop de pesquisa no mysql, até encontrar o fechamento da janela, onde o loop para. O problema é que eventualmente quando você vai&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/528">Msn-Proxy &#8211; Interface web lenta (Deprecated)</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>O motivo pela lentidão é que o arquivo view.php fica fazendo loop de pesquisa no mysql, até encontrar o fechamento da janela, onde o loop para. O problema é que eventualmente quando você vai consultar as conversas de alguém com a janela ainda aberta, para tudo de funcionar até que a pessoa feche a janela ou a sessão do browser expire, e o loop do php pare de rodar.</p>
<p>O patch abaixo adiciona uma pesquisa contando os registros antes do loop, e altera o loop para não ser inifinito, e sim até o número de registros efetivamente encontrado no banco.</p>
<p>Patch contra a versão 0.7:<br />
<span id="more-528"></span><br />
<span style="color: #ff9900;"># cd /var/www/msn-proxy/</span></p>
<p><span style="color: #ff9900;"># vim view.patch</span></p>
<p>Adicione o seguinte em seu arquivo:</p>
<pre class="remontti-code">
--- view.php	2009-02-05 16:37:40.000000000 -0200
+++ view.php	2009-11-24 09:58:43.000000000 -0200
@@ -40,7 +40,13 @@
 &lt;?php
     $date = &quot;&quot;;;
     $eof = 0;
-    while(1) {
+    $loop = 0;
+    $sqlcount = &quot;SELECT COUNT(*) AS count FROM log WHERE sb_id = &#039;&quot;.$_REQUEST[&#039;sb_id&#039;].&quot;&#039; &quot;;
+    $result = mysql_query($sqlcount);
+    while ($row = mysql_fetch_array($result))
+        $count = $row[&quot;count&quot;];
+
+    while($loop &lt;= $count ) {
 
 	$sql  = &quot;SELECT * from log WHERE sb_id = &#039;&quot;.$_REQUEST[&#039;sb_id&#039;].&quot;&#039; &quot;;
 	if ($date) {
@@ -80,9 +86,8 @@
 	    if ($eof == 1)
 		break;
 	}
-	if ($eof == 1)
-	    break;
-	sleep(1);
+	if ($eof == 1) break;
+	$loop = $loop + 1;
     }
     mysql_close($mysql);
 ?&gt;

</pre>
<p><span style="color: #ff9900;"># patch -p0 &lt; view.patch</span><br />
<span style="color: #808080;"><em>patching file view.php</em></span></p>
<address>Fonte:  http://sourceforge.net/projects/msn-proxy/</address>
<p>O post <a href="https://blog.remontti.com.br/528">Msn-Proxy &#8211; Interface web lenta (Deprecated)</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/528/feed</wfw:commentRss>
			<slash:comments>27</slash:comments>
		
		
			</item>
	</channel>
</rss>
