Foros del Web » Administración de Sistemas » Software para Servers »

Hacer A Un Servidor Mas RÁpido

Estas en el tema de Hacer A Un Servidor Mas RÁpido en el foro de Software para Servers en Foros del Web. SALUDOS AMIGOS RECURRO A UDS PORQUE ESTOY EN UNA PROBLEMATICA TREMENDA. YO TENGO UN SERVIDOR DONDE ALOJO MI WEB QUE ES QUECOMPRO.COM LA MISMA QUE ...
  #1 (permalink)  
Antiguo 08/07/2007, 15:46
Avatar de GERMANCIN  
Fecha de Ingreso: junio-2004
Mensajes: 151
Antigüedad: 20 años, 4 meses
Puntos: 0
De acuerdo Hacer A Un Servidor Mas RÁpido

SALUDOS AMIGOS

RECURRO A UDS PORQUE ESTOY EN UNA PROBLEMATICA TREMENDA.

YO TENGO UN SERVIDOR DONDE ALOJO MI WEB QUE ES QUECOMPRO.COM LA MISMA QUE AL HACER REQUERIMIENTOS A LA BASE DE DATOS UNAS VECES ES RAPIDICIMA , OSEA CUNADO NO HAY TRÁFICO, Y OTRAS MUY LENTA , TANTO QUE ENOJA Y HACE QUE LA GENTE NO QUIERA NAVEGAR "OBVIO".

AMIGOS EL SERVIDOR QUE USO ES APACHE LA BASE DE DATOS MYSQL EL SISTEMA UNIX ..

¿QUE PARAMETROS EN LA CONFIGURACION DE MI SERVIDOR WEB ME AYUDARÍA A QUE MI SITIO SEA MÁS VELOZ EN SUS REQUERIMIENTOS Y EN SU PROCESAMIENTO DE INFORMACION?

O QUE ES LO QUE TENGO QUE HACER PARA QUE MI SITIO SEA RÁPIDO?


MI PREGUNTA VA A NIVEL DEL SERVIDOR , YA QUE LA PAGINA ES LIVIANA EN PESO.

DE ANTEMANO QUEDO MUY AGRADECIDO AMIGOS.
__________________
Ineternet Business
  #2 (permalink)  
Antiguo 09/07/2007, 05:04
(Desactivado)
 
Fecha de Ingreso: agosto-2005
Ubicación: España - Peru
Mensajes: 599
Antigüedad: 19 años, 2 meses
Puntos: 6
Re: Hacer A Un Servidor Mas RÁpido

Cita:
Iniciado por GERMANCIN Ver Mensaje
SALUDOS AMIGOS

RECURRO A UDS PORQUE ESTOY EN UNA PROBLEMATICA TREMENDA.

YO TENGO UN SERVIDOR DONDE ALOJO MI WEB QUE ES QUECOMPRO.COM LA MISMA QUE AL HACER REQUERIMIENTOS A LA BASE DE DATOS UNAS VECES ES RAPIDICIMA , OSEA CUNADO NO HAY TRÁFICO, Y OTRAS MUY LENTA , TANTO QUE ENOJA Y HACE QUE LA GENTE NO QUIERA NAVEGAR "OBVIO".

AMIGOS EL SERVIDOR QUE USO ES APACHE LA BASE DE DATOS MYSQL EL SISTEMA UNIX ..

¿QUE PARAMETROS EN LA CONFIGURACION DE MI SERVIDOR WEB ME AYUDARÍA A QUE MI SITIO SEA MÁS VELOZ EN SUS REQUERIMIENTOS Y EN SU PROCESAMIENTO DE INFORMACION?

O QUE ES LO QUE TENGO QUE HACER PARA QUE MI SITIO SEA RÁPIDO?


MI PREGUNTA VA A NIVEL DEL SERVIDOR , YA QUE LA PAGINA ES LIVIANA EN PESO.

DE ANTEMANO QUEDO MUY AGRADECIDO AMIGOS.
Primero, escribir todo en mayúsculas es una falta de educación.

Segundo, si pones las visitas simutáneas, las características de tu servidor y de la conexión que tiene será más facil responderte.
  #3 (permalink)  
Antiguo 09/07/2007, 13:53
Avatar de GERMANCIN  
Fecha de Ingreso: junio-2004
Mensajes: 151
Antigüedad: 20 años, 4 meses
Puntos: 0
Re: Hacer A Un Servidor Mas RÁpido

Apache version 1.3.37 (Unix)
PHP version 4.4.7
MySQL version 4.1.22-standard-log
Architecture i686
Operating system Linux



Kernel version 2.6.19.2-JS-grsec
__________________
Ineternet Business
  #4 (permalink)  
Antiguo 09/07/2007, 14:35
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años
Puntos: 162
Re: Hacer A Un Servidor Mas RÁpido

Como ha dicho ideasmultiples, si brindaras más datos como el hardware y al menos las visitas diarias que posees podremos intentar ayudarte, con tan pocos datos es casi imposible.

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #5 (permalink)  
Antiguo 09/07/2007, 15:02
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Re: Hacer A Un Servidor Mas RÁpido

Cita:
GERMACIN

ESTO DE QUE SI ALGO ES LENTO Ó RÁPIDO SUELE TRANSFORMARSE EN ALGO MUY RELATIVO, ESTUVE POR TU WEB E HICE CUATRO CONEXIONES SIMULTANEAS, NO ERA LA LUZ, PERO ERA NAVEGABLE.
PARA HACER UN ANALISIS SERIO NECESITARÍAMOS MUCHOS MÁS DATOS Y AÚN ASÍ QUIZÁS NUESTRAS CONCLUSIONES SEAN ERRONEAS.
QUE TIPO DE CONEXIÓN A INTERNET TIENE TU SERVIDOR? QUE ANCHO DE BANDA MANEJA? ESTO DE HACER PRUEBAS CONTRA LA BASE DE DATOS CUANDO HAY O NO HAY TÁFICO, RESULTA POCO CLARO. SI TESTEAS CONTRA TU LOCALHOST OBVIAMENTE IRÁS MUCHO MÁS RÁPIDO QUE CONTRA LA IP DE TU SERVER EN INTERNET? ESE TIPO DE PRUEBA TE PUEDE SERVIR PARA COMPROBAR SI TU BD Y LAS CONSULTAS ESTAN CORRECTAMENTE ESTRUCTURADAS, PERO PARA PROBAR LA VELOCIDAD NO.
TENDRÍAS QUE REVISAR BIEN TODO TU TRABAJO. FÍJATE EN ESTE PEQUEÑO DETALLE
ENTRE A "ALQUILER DE CARROS" Y VEO QUE CADA REGISTRO ES ACOMPAÑADO POR UNA MINIATURA, UNOS 20 POR PÁGINA. TOME UNA AL AZAR Y TIENE UN TAMAÑO DE 6.2 KB, TRAS UNA SENCILLA OPTIMIZACIÓN LA REDUJE A 3.1 KB, Y LA CALIDAD CON QUE SE VE EN LA WEB ES PRACTICAMENTE LA MISMA.
ESPERO QUE MIS COMENTARIOS TE SEAN DE AYUDA

A PROPOSITO IDEAS MULTIPLES, HAY FORMAS Y FORMAS DE DECIR LAS COSAS
SALUDOS A TODOS
UN MALEDUCADO

Última edición por emprear; 09/07/2007 a las 15:05 Razón: incompleto
  #6 (permalink)  
Antiguo 09/07/2007, 20:20
Avatar de GERMANCIN  
Fecha de Ingreso: junio-2004
Mensajes: 151
Antigüedad: 20 años, 4 meses
Puntos: 0
De acuerdo Re: Hacer A Un Servidor Mas RÁpido

Emprear eres muiy amable y me has dado luces en mas cosas .. miren de loque investigué pues me han dado por ahi unos consejos buenos pero que se aplican en el caso que yo fuera el administrador de mi servidor y este fuese dedicado.. lo cula no se aplica a mi caso.. y tambien puede ser una de las razones de la lentitud de los requerimientos cuando se hacen en horas pico.

De lo que he leido recomiendan lo siguiente :

Optimizar el kernel.
Optimizar el Servidor de DB Mysl. --- en este quiero hacer un apartado

Optimizar el Apache.
Optimizar el proceso de L/E de disco.
Optimizar la seguridad.
Optimizar los procesos y accesos a recursos y memoria.

Bueno segun lo que estoy leyendo en la parte de OPtimizar mi DB Mysql me encontre un codigo que requiere a la sentencia OPTIMIZE TABLE que es para bases de datos que hacen requerimientos continuos y tambien hacen inserts y delet s etc ... entonces recomiendan este codigo para aumentar la eficacia y rapidez en la base de datos:

<?
####
## codigo para optimizar las bases de datos de un servidor
####

## modifica estos valores segun tu servidor.
$host="localhost";
$usuario="*****";
$pasword="******";

$link=mysql_connect($host,$usuario,$pasword);

$dbs=mysql_list_dbs($link);
while ($db=mysql_fetch_object($dbs))
{
echo "<p>".$db->Database;
$tablas = mysql_db_query($db->Database, "SHOW TABLES", $link);
while ($tabla=mysql_fetch_array($tablas)) {
mysql_db_query($db->Database, "OPTIMIZE TABLE ".$tabla[0], $link);
echo "<br> ".$tabla[0];
}
}
?>


Recien voy por aqui ..

y Bueno la proxima semana nos vamos a cambiar a un servidor dedicado donde podré administrar muchos parametros del mismo para poder mejorar la velocidad de mi sitio Web.

Voy a seguir posteando las cosas que crea que van sirviendo y espero que tambien por ahi aporten amigos y emperar MIL GRACIAS.

WebTech , amigo si disculpa que no pueda dar mas datos pero por razones de desconocer yo mismo parametros del hardware no puedo darlas ...


Espero que sigan posteando todo lo que sirva para hacer un servidor mas rapido y que todas esas paginas se abran a la luz.

GRACIAS AMIGOS.
__________________
Ineternet Business
  #7 (permalink)  
Antiguo 09/07/2007, 21:16
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años
Puntos: 162
Re: Hacer A Un Servidor Mas RÁpido

Cita:
Iniciado por GERMANCIN Ver Mensaje
De lo que he leido recomiendan lo siguiente :

Optimizar el kernel.
Optimizar el Servidor de DB Mysl
Optimizar el Apache
Optimizar el proceso de L/E de disco.
Optimizar la seguridad.
Optimizar los procesos y accesos a recursos y memoria.

Bueno segun lo que estoy leyendo en la parte de OPtimizar mi DB Mysql me encontre un codigo que requiere a la sentencia OPTIMIZE TABLE que es para bases de datos que hacen requerimientos continuos y tambien hacen inserts y delet s etc ... entonces recomiendan este codigo para aumentar la eficacia y rapidez en la base de datos:
Para optimizar todo eso.. deberás tener conocimientos sólidos sobre administración de sistemas Unix y derivados, empieza por apache y mysql, eso si lo puedes "optimizar" sin saber mucho hasta cierto grado, ya el kernel, los procesos, recursos y memoria, no creo que te convenga entrar en esa área sin saber lo que haces exactamente.

Cita:
Iniciado por GERMANCIN Ver Mensaje
WebTech , amigo si disculpa que no pueda dar mas datos pero por razones de desconocer yo mismo parametros del hardware no puedo darlas ...
No hay problema , pero no esperes mucha ayuda sobre las variables a configurar y diferentes aspectos a optimizar en el server, ya que esos son datos vitales para poder darte cierta guía.

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #8 (permalink)  
Antiguo 10/07/2007, 09:21
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Re: Hacer A Un Servidor Mas RÁpido

Germacin
Salvo lo dicho por Web Tech, es poco lo que puedes hacer si quienes administran tu servidor no lo mantiene bien "afinado", (no digo que no lo hagan).
Yo en particular soy Webmaster, y si bien tengo conocimientos básicos de Linux/Apache, desarrollo sobre Windows y despues transfiero a mi servicio "pago" los cuales trato siempre que esten montados sobre esa misma plataforma (Unix+Apache+PHP+MYSQL+Perl). Asimismo tengo montado en mi intranet una servidor Linux(RH)+Apache+php+MySql+Perl sobre el cual testeo mis scripts, ya que en ciertos casos Windows y Limuxr responden en forma diferente a estas.
Es raro encontrar servicios que trabajen en forma 100% eficiente durante los 365 dias del año. Uno va probando y de ser necesario cambiando de proveedores, en este punto he descubierto que siempre es conveniente un servidor con un buen soprte técnico a uno que ofrece cientos de megas de espacio o cientos de cuentas de correo per que a la hora de resolver cosas se encierran en un "el problema es suyo" aca todo funciona bien.
Otro tema es saber si el hardware que usan, es realmente el que nos ofrecen.

Para esto último tengo una script hecha en Perl la cual puedes usar en tu servidor (si es que ejecuta Perl, obviamente)
Te paso las urls para verla en funcionamiento y descargarla respectivamente

Cita:
http://emprear.com/infoserver.cgi
http://emprear.com/infoserver.zip
Saludos
  #9 (permalink)  
Antiguo 10/07/2007, 10:40
Avatar de GERMANCIN  
Fecha de Ingreso: junio-2004
Mensajes: 151
Antigüedad: 20 años, 4 meses
Puntos: 0
De acuerdo Re: Hacer A Un Servidor Mas RÁpido

Emprear muchas gracias ahora mismo voy a probar lo que me has escrito...

SUpongo que lo que voy a hacer ahora tambien lo tendré que hacer para cuando me cambie a mi VPS la proxima semana, y para esto yá he comenzado a buscar informacion con referencia a la optimizacion de MYSQL para hacer requerimientos mas veloces y que la base siempre esté optima.

COn relacion a uno de los punto para que un servidor sea más rápido y nuestras paginas se abran a la velocidad de la luz escribo lo anterior y dosy enfasis para los que tienen VPS y pueden modificar estos datos de su mysql ... y a la misma vez que opinen sobre el mismo:

Los VPS son sistemas con recursos limitados. MySQL por defecto utiliza bastante memoria RAM. Si va a hacer un uso medio de mysql, para un VPS con 256 ó 512 de RAM mínima garantizada le recomendamos la siguiente configurición en el my.cnf

[mysqld]
max_connections = 400
key_buffer = 16M
myisam_sort_buffer_size = 32M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 2M
table_cache = 1024
thread_cache_size = 286
interactive_timeout = 25
wait_timeout = 1000
connect_timeout = 10
max_allowed_packet = 16M
max_connect_errors = 10
query_cache_limit = 1M
query_cache_size = 16M
query_cache_type = 1
tmp_table_size = 16M
skip-innodb

[mysqld_safe]
open_files_limit = 8192

[mysqldump]
quick
max_allowed_packet = 16M

[myisamchk]
key_buffer = 32M
sort_buffer = 32M
read_buffer = 16M
write_buffer = 16M



si alguien sabe y puede aportar con una configuración mejor para que la mysql pueda dar el 100% plis pongala .. ya que esta configuracion es para que la mysql tenga un funcionamiento medio como decia el texto.

Ojo no soy un experto y lo que busco y tambien las personas que leemos el post, es podernos nutrir de más información y al finalizar el post tener claro el panorama..
__________________
Ineternet Business
  #10 (permalink)  
Antiguo 17/07/2007, 21:34
 
Fecha de Ingreso: marzo-2005
Ubicación: Madrid
Mensajes: 233
Antigüedad: 19 años, 7 meses
Puntos: 5
Re: Hacer A Un Servidor Mas RÁpido

Yo examinaria a fondo la aplicacion, quizas tenga conexiones con la db que no necesitas.
  #11 (permalink)  
Antiguo 19/07/2007, 23:02
 
Fecha de Ingreso: febrero-2007
Mensajes: 38
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Hacer A Un Servidor Mas RÁpido

No se si llego tarde a este post, pero tomaria en cuenta y muy en serio el comentario de ikarush.

Muchas veces los problemas de bases de datos en mysql son los query mal aplicados o tablas mal indexadas, query sin cerrar, etc. por mejor que sea el servidor, por mucha memoria que le pongas y hasta con el mejor procesador te puede dar problemas
  #12 (permalink)  
Antiguo 25/10/2007, 08:21
 
Fecha de Ingreso: agosto-2007
Mensajes: 3
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Hacer A Un Servidor Mas RÁpido

Optimizacion de MySQL por ejemplo las tablas con mas trafico y datos cambiantes utilizar innoDB,que es transaccional, las tablas mas estaticas utilizar MyISAM, evitar consultas con COUNT(*) SUM() etc, siempre limitar los resultados con LIMIT, por que no generar algunos XML tambien, cosa de evitar consultas a la base ya que los xml se los puede tratar del lado del cliente entre otras cosas con javascript.

Generar paginas planas y cuando se actuliza volverlas a generar.
Tambien recomiendo Utilizar stored procedures (MySQL 5) y Smarty u otro sistema de Plantillas para php.

Son algunas de mis practicas espero que les sean utiles.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:08.