🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: uch.ing.dcc
Article #144

Re: Comparacion DB/WWW

#144
From: ChaTo (Carlos Castillo)
Date: Wed, 22 Sep 1999 00:00
67 lines
3330 bytes
On 21 Sep 1999, VASQUEZ MORALES MAURICIO ANDRES wrote:

A ver, una cosa es el web y otra la base de datos, no se que base
de datos se comporta mas rapido que otra, pero SI se como son los
tiempos de ejecucion para el web.

Probamos en Tecnonautica (www.tn.cl) las siguientes soluciones:

Apache/MOD-PERL/Oracle
Apache/Perl/Oracle
NS Enterprise/LiveWire/Oracle

El ambiente de pruebas es hacer una consulta a base de datos y
desplegar los resultados en una pagina web.

Los resultados fueron los siguientes:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PRIMER LUGAR  : Apache/MOD-PERL 
SEGUNDO LUGAR : NS Enterprise/LiveWire/Oracle
TERCER LUGAR  : Apache/Perl/Oracle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Los tiempos de respuesta (i386/Linux/233Mhz/64Mb) 2, 15 y 100 
centesimas de segundo aproximadamente. Nos sorprendio el buen 
desempenno de NS Enterprise porque no le teniamos mucha fe.

Ademas consideramos requerimientos concurrentes y no-concurrentes,
los tiempos de respuesta varian pero se mantienen los rangos.
Apache/Perl/Oracle no responde muy bien con requerimientos concurrentes
porque es lento.

Plataformas que no hemos probado formalmente:

>  MS IIS/ASP/SQL Server
>  Php(o mod_php)/Apache(u otro)/Oracle

No probamos IIS/ASP por razones obvias, pero normalmente su tiempo de
respuesta es aun mas bajo que el de Apache/Perl, en otros sitios
que hemos hecho.

No probamos PHP porque no lo usamos normalmente. Si lo pruebas, avisame.

He trabajado bajo mod-perl, y es increiblemente rapido. El trade-off
es que un proceso httpd con mod-perl y todas las bibliotecas DBI, y
DBD::Oracle compiladas pesa 13Mb aproximadamente en memoria, pero de
esos 13Mb, 11Mb son SHARED entre los procesos httpd (si sigues bien los
consejos en http://perl.apache.org). El tiempo de respuesta
es entre 40 y 100 veces mas rapido. Definitivamente vale la pena, pero
el servidor debe tener memoria suficiente, AUNQUE ...

 ... considera lo siguiente respecto a Mod-Perl: el uso de memoria no es
extremadamente alto porque dado que los requerimientos se atienden mas
rapido, no es necesario tener un pool muy grande de procesos, ademas
porque cada nuevo hijo agrega 2Mb extra (FIJOS-No crecen en la ejecucion)
al uso de memoria, el resto es compartida.

El numero de procesos es: por ejemplo, con Apache/Perl normalmente se usan
entre 30-50 hijos de httpd, bajo Apache/Mod-Perl se usan 10-20 hijos.

Saludos,

-- 
ChaTo             Carlos Castillo           www.chato.cl
--------------------------------------------------------
" Cc: dios
" dios ... User Unknown
Technical Details
Message-ID: <Pine.GSO.4.10.9909220916220.10649-100000@anakena>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7s8dfs$ilp$1@sunsite.dcc.uchile.cl>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit
X-Google-Thread: fad43,160212a97e37b84e
X-Google-Attributes: gidfad43,public
X-Google-Thread: faaa5,160212a97e37b84e
X-Google-Attributes: gidfaaa5,public
From: "ChaTo (Carlos Castillo)" <ccastill@dcc.uchile.cl>
Subject: Re: Comparacion DB/WWW
Date: 1999/09/22
Message-ID: <Pine.GSO.4.10.9909220916220.10649-100000@anakena>
X-Deja-AN: 528230494
References: <7s8dfs$ilp$1@sunsite.dcc.uchile.cl>
To: VASQUEZ MORALES MAURICIO ANDRES <mvasquez@anakena.dcc.uchile.cl>
X-Sender: ccastill@anakena
Content-Type: TEXT/PLAIN; charset=US-ASCII
Organization: DCC - Universidad de Chile
Mime-Version: 1.0
Newsgroups: uch.ing.dcc,chile.comp.www