Foros del Web » Administración de Sistemas » Apache »

Acelerar el servidor

Estas en el tema de Acelerar el servidor en el foro de Apache en Foros del Web. Estoy notando que mi web va algo más lenta en la descarga, se puede realizar algo para que la web se acelere en la descarga?...
  #1 (permalink)  
Antiguo 09/09/2015, 07:01
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Acelerar el servidor

Estoy notando que mi web va algo más lenta en la descarga, se puede realizar algo para que la web se acelere en la descarga?
  #2 (permalink)  
Antiguo 10/09/2015, 11:24
Avatar de GRUPOABHOST  
Fecha de Ingreso: septiembre-2014
Ubicación: Lima - Peru
Mensajes: 2
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Acelerar el servidor

Hola, si es tema de descarga directa de tu servidor a tu pc local, el tema es la red del servidor no de apache.
  #3 (permalink)  
Antiguo 10/09/2015, 12:32
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Acelerar el servidor

No es de mi pc local. Lo que si quería preguntar el hosting de la web esta compartido, si lo cambio a vps, facilitara más rapidez la página?
  #4 (permalink)  
Antiguo 10/09/2015, 15:02
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 9 meses
Puntos: 1329
Respuesta: Acelerar el servidor

Debes identificar realmente el problema antes de intentar mudarlo.

Saludos
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 10/09/2015, 21:05
Avatar de Adsl5mb  
Fecha de Ingreso: junio-2007
Mensajes: 1.589
Antigüedad: 17 años, 6 meses
Puntos: 34
Respuesta: Acelerar el servidor

Para servidores que hagan envíos de grandes archivos estáticos es bueno configurar en el kernel del sistema operativo la siguiente directiva:
tcp_window_scaling = 1

Aunque lo mejor sea que consultes a tu proveedor y veas los gráficos de la red, ya que podría tratarse también del puerto del servidor que simplemente llega a su máximo y por eso limita la velocidad descarga.
__________________
Foro: Yelsoft
Blog: Milutilidades
  #6 (permalink)  
Antiguo 11/09/2015, 01:02
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Acelerar el servidor

Es posible instalar el módulo PageSpeed de Google en un hosting compartido?
  #7 (permalink)  
Antiguo 11/09/2015, 01:33
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Acelerar el servidor

Bueno había puesto la pregunta, pero ya he recibido respuesta del soporte. No es posible en compartido, sin embargo en vps si es posible instalar el modulo. De todas maneras voy a cambiar de hosting y me han hablado de evidalia. Tiene alguien alguna experiencia con esta empresa de hosting?

Última edición por Jhon Silver; 11/09/2015 a las 01:50
  #8 (permalink)  
Antiguo 11/09/2015, 11:58
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 9 meses
Puntos: 1329
Respuesta: Acelerar el servidor

En serio, si cambias de servidor así nomás, puede que solo gastes dinero, debes identificar la raíz del problema y actuar en consecuencia.

Saludos
__________________
Grupo Telegram Docker en Español
  #9 (permalink)  
Antiguo 12/09/2015, 16:57
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Acelerar el servidor

Cita:
Iniciado por Carlangueitor Ver Mensaje
En serio, si cambias de servidor así nomás, puede que solo gastes dinero, debes identificar la raíz del problema y actuar en consecuencia.

Saludos
Bueno parece que lo he solucionado, sin cambiar de servidor compartido , algo más rápido carga la página



Encontre este tutorial http://ayuda.guebs.com/habilitar-la-...-tu-sitio-web/
De todas maneras utilizando esta otra herramienta la velocidad de mi web es de 84/100 https://developers.google.com/speed/pagespeed/insights/
Si pudiese llegar a 90 sería idela

Última edición por Jhon Silver; 13/09/2015 a las 02:02
  #10 (permalink)  
Antiguo 13/09/2015, 08:25
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 5 meses
Puntos: 401
Respuesta: Acelerar el servidor

Revisa e inserta un htaccess de este estilo.... te sorprenderás.

Código Apache:
Ver original
  1. RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
  2. RewriteRule .* – [F,L]
  3.  
  4. <IfModule mod_rewrite.c>
  5.     RewriteEngine on
  6.     RewriteBase /
  7.     RewriteCond %{REQUEST_FILENAME} !-f
  8.     RewriteCond %{REQUEST_FILENAME} !-d
  9.     RewriteRule ^(.*)$ index.php?$1
  10. </IfModule>
  11.  
  12. RewriteCond %{HTTP_HOST} ^(tu-ip(.+)$)
  13. RewriteRule ^(.*)$ http://www.tuweb.es/$1 [R=301,L]
  14.  
  15. <ifModule mod_deflate.c>
  16.   AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain
  17.   AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml
  18.   AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml
  19.   AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript application/json
  20.   AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf
  21.   AddOutputFilterByType DEFLATE font/truetype font/opentype
  22. </ifModule>
  23.  
  24. <ifModule mod_expires.c>
  25. ExpiresActive On
  26. ExpiresDefault "access plus 300 seconds"
  27. ExpiresByType text/html "access plus 600 seconds"
  28. ExpiresByType image/gif "access plus 604800 seconds"
  29. ExpiresByType image/ico "access plus 604800 seconds"
  30. ExpiresByType image/jpeg "access plus 604800 seconds"
  31. ExpiresByType image/jpg "access plus 604800 seconds"
  32. ExpiresByType image/png "access plus 604800 seconds"
  33. ExpiresByType text/css "access plus 604800 seconds"
  34. ExpiresByType text/javascript "access plus 604800 seconds"
  35. ExpiresByType application/x-javascript "access plus 604800 seconds"
  36. ExpiresByType application/javascript "access plus 604800 seconds"
  37. ExpiresByType application/xhtml+xml "access plus 600 seconds"
  38. </ifModule>
  39.  
  40.  
  41. <ifModule mod_headers.c>
  42. Header set Connection keep-alive    
  43. <filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|svg|swf)$">
  44. Header set Cache-Control "max-age=2592000, public"
  45. </filesMatch>
  46. <filesMatch "\\.(css)$">
  47. Header set Cache-Control "max-age=604800, public"
  48. </filesMatch>
  49. <filesMatch "\\.(js)$">
  50. Header set Cache-Control "max-age=604800, private"
  51. </filesMatch>
  52. <filesMatch "\\.(xml|txt)$">
  53. Header set Cache-Control "max-age=604800, public, must-revalidate"
  54. </filesMatch>
  55. <filesMatch "\\.(html|htm|php)$">
  56. Header set Cache-Control "max-age=1, private, must-revalidate"
  57. </filesMatch>  
  58. </ifModule>
  59.  
  60. Header unset Pragma
  61. Header unset ETag
  62. FileETag None
  63.  
  64. php_flag apc.cache_by_default On
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #11 (permalink)  
Antiguo 13/09/2015, 12:11
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Acelerar el servidor

Cita:
Iniciado por lauser Ver Mensaje
Revisa e inserta un htaccess de este estilo.... te sorprenderás.

Código Apache:
Ver original
  1. RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
  2. RewriteRule .* – [F,L]
  3.  
  4. <IfModule mod_rewrite.c>
  5.     RewriteEngine on
  6.     RewriteBase /
  7.     RewriteCond %{REQUEST_FILENAME} !-f
  8.     RewriteCond %{REQUEST_FILENAME} !-d
  9.     RewriteRule ^(.*)$ index.php?$1
  10. </IfModule>
  11.  
  12. RewriteCond %{HTTP_HOST} ^(tu-ip(.+)$)
  13. RewriteRule ^(.*)$ http://www.tuweb.es/$1 [R=301,L]
  14.  
  15. <ifModule mod_deflate.c>
  16.   AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain
  17.   AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml
  18.   AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml
  19.   AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript application/json
  20.   AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf
  21.   AddOutputFilterByType DEFLATE font/truetype font/opentype
  22. </ifModule>
  23.  
  24. <ifModule mod_expires.c>
  25. ExpiresActive On
  26. ExpiresDefault "access plus 300 seconds"
  27. ExpiresByType text/html "access plus 600 seconds"
  28. ExpiresByType image/gif "access plus 604800 seconds"
  29. ExpiresByType image/ico "access plus 604800 seconds"
  30. ExpiresByType image/jpeg "access plus 604800 seconds"
  31. ExpiresByType image/jpg "access plus 604800 seconds"
  32. ExpiresByType image/png "access plus 604800 seconds"
  33. ExpiresByType text/css "access plus 604800 seconds"
  34. ExpiresByType text/javascript "access plus 604800 seconds"
  35. ExpiresByType application/x-javascript "access plus 604800 seconds"
  36. ExpiresByType application/javascript "access plus 604800 seconds"
  37. ExpiresByType application/xhtml+xml "access plus 600 seconds"
  38. </ifModule>
  39.  
  40.  
  41. <ifModule mod_headers.c>
  42. Header set Connection keep-alive    
  43. <filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|svg|swf)$">
  44. Header set Cache-Control "max-age=2592000, public"
  45. </filesMatch>
  46. <filesMatch "\\.(css)$">
  47. Header set Cache-Control "max-age=604800, public"
  48. </filesMatch>
  49. <filesMatch "\\.(js)$">
  50. Header set Cache-Control "max-age=604800, private"
  51. </filesMatch>
  52. <filesMatch "\\.(xml|txt)$">
  53. Header set Cache-Control "max-age=604800, public, must-revalidate"
  54. </filesMatch>
  55. <filesMatch "\\.(html|htm|php)$">
  56. Header set Cache-Control "max-age=1, private, must-revalidate"
  57. </filesMatch>  
  58. </ifModule>
  59.  
  60. Header unset Pragma
  61. Header unset ETag
  62. FileETag None
  63.  
  64. php_flag apc.cache_by_default On
Muchas gracias por la información. También después de comprimir los archivos y teniendo activo el modulo expire agregue este código:
Código Apache:
Ver original
  1. <ifmodule mod_expires.c>
  2.  ExpiresActive On
  3.  ExpiresDefault A3600
  4.  <filesmatch ".(jpg|JPG|gif|GIF|png|css|ico|js)$">
  5.   ExpiresDefault "access plus 7 day"
  6.  </filesmatch>
  7. </ifmodule>

Y la página carga super rápido.
Qué me recomiendas mantener este código en .htaccess o agregar el que me has dejado tu?
  #12 (permalink)  
Antiguo 14/09/2015, 04:27
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 5 meses
Puntos: 401
Respuesta: Acelerar el servidor

No se si lo has mirado bien, pero el que te puse yo es muchísimo mas completo.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #13 (permalink)  
Antiguo 14/09/2015, 04:44
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Acelerar el servidor

Si lo he mirado pero de momento sigo manteniendo el mod expires que tenia anteriormente. La página va genial. Gracias de todas maneras. Mantendre guardado el código que me has proporcionado.

Etiquetas: acelerar, servidor
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 19:32.