Pregunta

Tengo mi sitio de múltiples sitios en funcionamiento el sitio principal es mikewills.me . El gran problema que estoy teniendo es el rendimiento. Puede tomar varios segundos antes de que comience a aparecer cualquier cosa. Obviamente, esto es inaceptable.

he visto algunos consejos como la adición de <?php flush(); ?> a la cabecera. Estoy utilizando el tema de las diez de la entregada veinte. El back-end también está funcionando lento. Estoy tratando de determinar si es el anfitrión que estoy usando o si es algo que he configurado mal. ¿Hay alguna cosas adicionales que puedo mirar que pueden ser necesarios en un entorno servidor compartido?

¿Fue útil?

Solución

Me acaba de ejecutar su página a través de la consola de Firebug NET, así que pude ver lo que estaba cargando ... wow ... y usted tiene un montón de cosas de carga que no tiene por qué ser.

text alt

Desde el aspecto de las cosas, los siguientes plug-ins son la adición de secuencias de comandos y otros archivos colaterales a su carga, que son cosas que retrasan:

  • FancyBox para WordPress
  • RecipePress
  • PowerPress
  • SHJS Sintaxis Hiliter

Además de eso, va a cargar un objeto SWF JS, pero aún no hay Flash en su página principal. Adición de JavaScript adicional casi siempre tendrá un impacto en el tiempo de carga de página y el rendimiento del sitio.

Supongo que algunos de estos archivos adicionales están enganchados a al evento init, y se carga en las páginas de administración, así (cosas que retrasan allí). Sin embargo, es probable que también tiene una gran cantidad de plug-ins de la adición de (?) Innecesarios filtros adicionales y los ganchos que están causando la carga ~ 7s del archivo HTML básico de su página.

Cosas que puede hacer

  1. Desactivar todos, pero la mayoría de los complementos necesarios. Si usted todavía está utilizando más de 5-6, reconsiderar cómo las cosas se ponen juntos para tratar de vertido un poco más.
  2. Uso de un sistema de almacenamiento en caché para servir HTML. W3 Total Cache es bastante bueno, y volverá contenido estático de las cosas que no han cambiado (lo que significa menos golpes de bases de datos y llamadas de filtro = más rápidos tiempos de retorno HTML).
  3. sprites imagen para sus iconos de redes sociales y otras imágenes estáticas en la página principal. No hay necesidad de atender hasta 7 imágenes (es decir, 7 solicitudes separadas) separadas para los medios sociales y las imágenes de RSS.

Otros consejos

he notado algunos problemas con su W3 Total Cache de configuración

La configuración de caché del navegador faltan expira cabeceras. Activación de la caché del navegador obligará a los navegadores de los usuarios para almacenar una memoria caché de archivos estáticos y no tendrá que ser solicitada nuevamente al visualizar otra página.

Su CSS y JS son los más importantes para establecer el momento futuro expira fechas.

También puede utilizar W3TC a minify y combinar su CSS y JS. Utilice la etiqueta de ayuda para encontrar los archivos y secuencias de comandos para combinar.

Para una guía completa para la creación de W3 Total Cache en el servidor sede compartida mi respuesta a una pregunta similar.

Además, no use <?php flush(); ?> si está usando un plugin de caché.

Licenciado bajo: CC-BY-SA con atribución
scroll top