La cantidad de visitantes y el peso de un sitio web dicta principalmente el uso de la CPU. Un sitio web muy pesado hará que el servidor se bloquee (y es muy probable que se bloquee su cuenta, ya que es un alojamiento gratuito; me ha sucedido a mí) incluso con muy pocas personas que visitan su sitio web.
Una buena solución para esto es usar una red de entrega de contenido separada, el servicio gratuito de CloudFlare funciona muy bien. Todos los datos se copiarán (leerán en caché) en los servidores de CloudFlare y ayudarán a entregar el contenido al usuario deseado. Personalmente, he experimentado una carga de CPU reducida, así como un menor consumo de ancho de banda. Otras buenas alternativas gratuitas son Jetpack (si está utilizando WordPress) y CoralCDN.
Además de esto, puede eliminar los metadatos de sus archivos JPEG y PNG. Las imágenes utilizadas en los sitios web suelen tener entre 80 y 100 kB, y los metadatos en sí mismos tardan entre 15 y 20 kB. Esto conduce a la reducción de una gran parte del ancho de banda a largo plazo.
- ¿Cómo puede un estudiante de informática prepararse para la industria?
- ¿En qué partes de CLRS no debería centrarse un programador competitivo? Realmente no entiendo la importancia de saber cómo calcular la complejidad de un algoritmo o demostrar la exactitud de un algoritmo. ¿Debería omitir esta parte?
- ¿Por qué el color de la carpeta es amarillo en Windows?
- Durante la investigación, ¿cómo le ayudó el conocimiento de otros campos a mejorar en su propio campo?
- ¿Cuáles son los 10 problemas principales en Machine Learning para 2017?
Comprimir archivos JPEG a 68% de calidad si se procesa a partir de la imagen original, descubrí a través de la experimentación que esta es la mejor configuración para usar sin ninguna pérdida de calidad notable. Si se modifica desde un JPEG ya comprimido, use un porcentaje más alto (debería hacerlo alrededor del 75 al 85%, experimente un poco para encontrar los mejores resultados, ya que la compresión es acumulativa, como 80% + 80%) y verifique los resultados.
Cambie el tamaño de sus imágenes a las dimensiones exactas que necesita en su sitio web, esto reducirá la carga de la CPU cada vez que alguien cargue su sitio web, ya que los servidores no tienen que ocuparse de cambiar el tamaño de las imágenes. Una buena herramienta gratuita para las acciones anteriores es FastStone Photo Resizer.
Si se trata de un sitio basado en WordPress, desactive todos los complementos, instale este complemento aquí que ayudará a monitorear la huella de memoria del sitio y active sus complementos uno por uno para identificar el complemento culpable.
Use CSS Compressor para optimizar su CSS y elimine todos los saltos, el código no deseado, etc. de los archivos más solicitados index.php y single.php.
Inicie sesión en sus tablas MySQL y optimice sus tablas. Esto es similar a la desfragmentación de sus discos duros, y permitirá que su servidor llegue a los datos requeridos más rápido.
Si su sitio tiene muchas imágenes, use Lazy Load (para WordPress) para que las imágenes se carguen solo cuando la imagen sea visible para el usuario. Esto evita que toda la página se cargue de una vez, ahorrando la carga del servidor y disminuyendo los tiempos de carga de la página.