¿Qué debo hacer si WordPress se queda sin memoria?
Generalmente existen dos tipos de archivos estáticos en los sitios web: el primero es el CSS del sitio web, Javascript y las imágenes de fondo y archivos de botones comunes de algunos temas si el sitio web no se renueva o. tiene Otros cambios básicamente no se modificarán. El segundo tipo son las imágenes o archivos adjuntos cargados cuando el contenido del sitio web se actualiza todos los días. Estos archivos de imágenes básicamente no se modificarán.
Al resolver el almacenamiento y la aceleración de archivos estáticos, el rendimiento del sitio web se puede garantizar básicamente en primer lugar, y lo mismo ocurre con los sitios web y blogs creados con WordPress. Para estos archivos estáticos, la mejor solución es siempre utilizar la red CDN para la aceleración. De esta manera, la presión sobre el servidor se reducirá considerablemente, porque solo la página actual entre las páginas visitadas está en su propio servidor, y todas las demás. Las imágenes, JS CSS, se obtienen de CDN.
2
Optimización del servidor
Después de optimizar los archivos estáticos, llega el momento de optimizar el contenido dinámico del sitio web. Para optimizar el contenido dinámico, lo primero. lo que necesita es estabilidad en el entorno de red, un proveedor de hosting estable y optimización del rendimiento del servidor.
Elige un proveedor de alojamiento confiable. Esto a menudo te vuelve loco en China, pero aún es posible siempre que trabajes duro. Personalmente elijo BGP o una sala de ordenadores multilínea, para que usuarios de todo el país puedan acceder a buena velocidad, y luego intento elegir un servidor independiente, o si no, conseguir un VPS, .NET :-) porque no tienes la raíz del servidor. Muchas cosas no se pueden hacer debido a los permisos (para blogs personales, puedes considerar elegir un servidor VPS como Media Temple que, por supuesto, me encanta el pescado hervido). También puedes pedirme que me guste el pescado hervido. Creo que podrás encontrar uno que pueda usarse como alojamiento VPS para tu blog personal.
Mecanismo de almacenamiento en caché de WordPress y cómo almacenar en caché
Para comprender y comprender completamente la optimización del rendimiento de WordPress, primero debe comprender el mecanismo de almacenamiento en caché de WordPress de forma predeterminada como un mecanismo de almacenamiento en caché de objetos. Se llama almacenamiento en caché de objetos de WordPress, que almacena en caché el contenido que debe almacenarse en caché de acuerdo con el modo clave-valor. WordPress utiliza un mecanismo de almacenamiento en caché de objetos llamado WordPress Object Cache de forma predeterminada, que almacena en caché el contenido de acuerdo con un modo llamado Key-Value (algo similar al valor-clave No-SQL. Por supuesto, también admite el almacenamiento en caché basado en grupos para dividir y evitar). Conflictos de contenido de caché.
Entonces, el complemento de almacenamiento en caché de WordPress más básico es almacenar el valor clave generado por WordPress. Si usa Memcached, se almacena en la memoria. Si usa Flie, se almacena en el disco duro. disk Por supuesto, los complementos avanzados de WordPress pueden hacer esto. Obtenga más, como WP Super Cache como ejemplo, almacena en caché toda la página en el disco duro y accede directamente al archivo HTML estático. vez que se accede, lo que permite que el servidor omita PHP directamente y ahorre tiempo de CPU. Batcache almacena la página completa como un objeto en la memoria.
Debido a las operaciones frecuentes de los usuarios registrados, la inserción diaria de aplicaciones no es adecuada para usar cachés estáticos como WP Super Cache. La cantidad de lecturas y escrituras en el disco duro es demasiada y el foro no puede. almacenarse en caché. Usamos Memcached y Batcache juntos. Modo Memcached:
Para los usuarios que han iniciado sesión, Memcached almacena objetos de WordPress en la memoria. La memoria del servidor es lo suficientemente grande, las velocidades de lectura y almacenamiento son lo suficientemente rápidas y la tasa de aciertos de la memoria caché es superior a 94.
Además, nuestro programa WordPress está optimizado para que el número de consultas por página suele rondar las 2, por lo que toda la web es muy eficiente.
Optimización del programa WordPress
La optimización del programa WordPress se basa en el mecanismo de almacenamiento en caché de objetos de WordPress para optimizar los complementos y temas de WordPress. Las principales experiencias son las siguientes:
5
Resumen de la optimización del rendimiento de WordPress
Elija un buen servidor y proveedor de alojamiento, optimice el programa de WordPress y haga un buen trabajo de almacenamiento en caché de WordPress. En realidad, es muy eficiente. Junto con la flexibilidad y las potentes funciones del propio WordPress, WordPress es definitivamente una muy buena opción como herramienta de creación de sitios web, por lo que he estado usando WordPress para crear sitios web.
6
Complemento de depuración de WPJam
Finalmente agregue un complemento de prueba de rendimiento de WordPress: WPJAM Debug, que puede mostrar cuántas consultas SQL tiene la página actual. tiene en el pie de página la página Cuánto tiempo tomó generarse y enumera estos SQL en orden de ejecución y duración de tiempo. De esta manera, podemos ayudarlo a analizar qué consultas SQL en WordPress son problemáticas o lentas y luego comenzar a hacerlo. mejorarlos.