Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es el backend de un sitio web de optimización de motores de búsqueda?

¿Cuál es el backend de un sitio web de optimización de motores de búsqueda?

A través del entorno de gestión de sitios web, la información del sitio web se puede gestionar de forma eficaz para facilitar el acceso de los visitantes. Es muy importante hacer un buen trabajo en la optimización del backend.

1. Reducir el número de solicitudes HTTP tanto como sea posible

La mayoría de las solicitudes HTTP son de front-end y los usuarios pasan la mayor parte de su tiempo descargando imágenes, hojas de estilo CSS y varios elementos. Guiones, Flash, etc. Por supuesto, tal vez debido a la estructura CSS, divida los archivos CSS y JS en varios archivos, así que considérelo

2 Utilice CDN (Content Delivery Network) ContentDeliveryNetwork

Aceleración CDN. es muy popular ahora. Casi todos los sitios web más grandes utilizan este servicio, que realiza una copia de seguridad del servicio espejo del sitio web en múltiples nodos de servidor, lo que acelera el acceso de usuarios de todo el mundo al servidor.

3. Agregue el encabezado Expire/Cache-Control.

4. Para componentes estáticos: configure para que nunca caduque.

5. Encabezado Cache-Control para ayudar con el procesamiento condicional. Almacene en caché estos archivos configurando Expiresheader. Expire es en realidad un encabezado que especifica durante cuánto tiempo se almacenarán en caché los archivos de un tipo específico en el visor.

6.Compresión Gzip. Este es uno de los métodos de aceleración más utilizados en la actualidad y el código es muy simple. La tasa de compresión de gzip es muy grande y la tasa de compresión general es 85, lo que significa que se puede comprimir una página de 100K en el lado del servidor. a aproximadamente 25K antes de ser enviado al cliente. Los desarrolladores de Yahoo enfatizan específicamente que todo el contenido de texto debe estar comprimido con gzip: html (php), js, css, xml, txt.

7. Coloque css en la parte superior de la página

8. Coloque el script en la parte inferior de la página

9. ** en CSS. La frecuencia de ejecución de la expresión CSS sí está mucho más allá de nuestra imaginación, lo que a menudo afecta seriamente el rendimiento.

10. Archivos javascript y css externos

11. Existe una correspondencia uno a uno entre los nombres de dominio y las direcciones IP en Internet. Los nombres de dominio son fáciles de recordar, pero las computadoras no los reconocen y lo que se "reconoce" entre computadoras debe convertirse en direcciones IP.

12. Comprime JavaScript y CSS. La compresión de js y css reduce significativamente la cantidad de bytes en la página. Cuanto menor sea la capacidad, más rápida será, naturalmente, la velocidad de carga de la página. Además de reducir el volumen, la compresión también puede desempeñar un cierto papel protector en el entorno. Por supuesto, una de las desventajas de la compresión es que se pierde la legibilidad del código. Creo que muchos amigos del front-end se han encontrado con este problema: el efecto de mirar a Google es muy deslumbrante, pero al mirar su código fuente, hay un montón de caracteres apiñados e incluso los nombres de las funciones han sido reemplazados. ¡tan sudoroso! Si su propio código no es así, será muy incómodo de mantener.

13. Los desarrolladores de Yahoo nos dicen que evitemos los redireccionamientos. Los redireccionamientos 301 y 302 son los más comunes en el SEO normal, especialmente el 301, que es muy útil para la transferencia y retención de peso. A menos que sea absolutamente necesario, intenta utilizar los redireccionamientos lo menos posible.

14. Configurar etiquetas de entidad (ConfigureETags). Hacer almacenamiento en caché AJAX. Incluso si los mensajes AJAX se generan dinámicamente y solo están disponibles para un único usuario, aún se pueden almacenar en caché.

15. Eliminar scripts duplicados. Creo que esto es algo que no entiendo, no sólo desde la perspectiva del rendimiento sino también desde la especificación del código. Pero debo admitir que muchas veces pensaremos en el momento y agregaremos algún código que pueda repetirse.