<?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>Comments on: Apache vs. LightHttp: função echo</title>
	<atom:link href="http://blog.doh.ms/2006/10/29/apache-vs-lighthttp-funcao-echo/feed/?lang=pt-br" rel="self" type="application/rss+xml" />
	<link>http://blog.doh.ms/2006/10/29/apache-vs-lighthttp-funcao-echo/?lang=pt-br#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=apache-vs-lighthttp-funcao-echo</link>
	<description>Web Engineer</description>
	<lastBuildDate>Wed, 16 May 2012 02:40:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Igor V. Custódio</title>
		<link>http://blog.doh.ms/2006/10/29/apache-vs-lighthttp-funcao-echo/?lang=pt-br#comment-3091</link>
		<dc:creator>Igor V. Custódio</dc:creator>
		<pubDate>Wed, 15 Nov 2006 12:13:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.rafaeldohms.com.br/2006/10/29/apache-vs-lighthttp-funcao-echo/#comment-3091</guid>
		<description>Olá Rafael,

A diferença está mesmo na forma de compartilhamento de dados.

O Apache utiliza de Forks /* processos filhos */ para atender novas requisições, enquanto o Lighthttp utiliza Threads!

Daí você já pode imaginar a diferença entre o compartilhamento de dados no primeiro caso, cada um com seu espaço de endereçamento ; e o segundo compartilhando tudo.

Você pode fazer a pergunta que eu fiz um dia, mas porque o Apache utiliza Fork? Reposta que cheguei: Segurança/Praticidade! Ou seja, o Apache delega a função de gerenciamento de memória ao SO hospedeiro, daí ele pode se preocupar com outras coisas que não ficar mexendo com faróis, mutexes etc... Evitando que códigos diferentes acessem conteúdos alheios.

Para se ter uma idéia disto, imagine fazer o gerenciamento de Sessions via Threads ...

É isto aí!

Abraço</description>
		<content:encoded><![CDATA[<p>Olá Rafael,</p>
<p>A diferença está mesmo na forma de compartilhamento de dados.</p>
<p>O Apache utiliza de Forks /* processos filhos */ para atender novas requisições, enquanto o Lighthttp utiliza Threads!</p>
<p>Daí você já pode imaginar a diferença entre o compartilhamento de dados no primeiro caso, cada um com seu espaço de endereçamento ; e o segundo compartilhando tudo.</p>
<p>Você pode fazer a pergunta que eu fiz um dia, mas porque o Apache utiliza Fork? Reposta que cheguei: Segurança/Praticidade! Ou seja, o Apache delega a função de gerenciamento de memória ao SO hospedeiro, daí ele pode se preocupar com outras coisas que não ficar mexendo com faróis, mutexes etc&#8230; Evitando que códigos diferentes acessem conteúdos alheios.</p>
<p>Para se ter uma idéia disto, imagine fazer o gerenciamento de Sessions via Threads &#8230;</p>
<p>É isto aí!</p>
<p>Abraço</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Served from: blog.rafaeldohms.com.br @ 2012-05-17 10:14:48 by W3 Total Cache -->
