Parece que tiene una galería de imágenes en su sitio que le gustaría mostrar a la gente. ¡Excelente! Sin embargo, parece bastante lento cargarlo. Tengo un par de ideas que podrías hacer. (para hacerlo MUCHO más rápido)
- Todas sus imágenes deben tener diferentes tamaños para diferentes necesidades.
- Por ejemplo, todas sus imágenes deben estar en el tamaño de miniatura cuando el usuario aún no ha hecho clic en ellas. ¿Se pregunta qué tamaño debería tener la miniatura? De acuerdo con el tamaño de las imágenes en miniatura típicas y, miniatura significa que la dimensión de su imagen debe ser 75 × 75, 100 × 100, 125 × 125, 150 × 150 a 200 × 200 con un tamaño de ~ 2– 4kb.
- Lazy carga todas sus imágenes en miniatura en su página: solo cargue las imágenes que ve el usuario, las imágenes que aún no han sido vistas por el usuario no deben cargarse. Déjame darte un ejemplo, digamos que tienes 100 imágenes para mostrar en tu página. Normalmente, cuando el usuario ingresa a su sitio, esas 100 imágenes se cargarán para que el usuario pueda verlo. Sin embargo, algunos usuarios pueden ver solo las pocas imágenes al principio o solo las primeras 20 imágenes. Le sugeriría que, en lugar de cargar las 100 imágenes a la vez, las cargue lentamente. SÓLO carga las imágenes cuando el usuario las ve. Déjame mostrarte en acción, aquí hay un ejemplo de imágenes de carga diferida, Prueba de estrés. Como puede ver, las imágenes solo se cargarán cuando llegue o se desplace. Esto le da muchos beneficios. Esto nos ahorrará mucho ancho de banda. Aquí está la biblioteca para usar la carga diferida, Vanilla JavaScript Lazy Load Plugin
- Utilice el software de compresión de imágenes para optimizar sus imágenes (aquí estamos hablando de la imagen completa una vez que el usuario hace clic en ella). Te sorprenderá lo cerca que realmente se ven con grandes diferencias de tamaño. Además, nos ahorrará mucho ancho de banda y un tiempo de carga más rápido para el usuario.
- Use la imagen CDN para acelerar la entrega de sus imágenes. Hay toneladas de servicios que lo ayudarán a hacerlo en Internet. Nota: para que CDN realmente funcione, su sitio NECESITA tráfico.
- Optimizó sus imágenes de tamaño completo para diferentes dispositivos. Por ejemplo, computadora portátil / computadora, tableta y teléfono inteligente. Normalmente, la computadora portátil / computadora debe superar el rendimiento de un teléfono inteligente en términos de velocidad de Internet. Por lo tanto, el mismo tamaño de una imagen debería cargarse más rápido para una computadora portátil que para un teléfono inteligente. (normalmente el caso)
- Caché tus imágenes. (gran tema, busque en línea)
Eso es todo lo que puedo pensar por ahora. Déjeme saber si esto ayuda.
¡Gracias y buena suerte!
- Cómo dominar WordPress
- ¿Cuáles son algunas buenas herramientas o servicios de prueba de software de 'grabación y reproducción' que son especialmente buenos para la prueba funcional de la interfaz de usuario?
- ¿Qué es mejor para el desarrollo web: GWT o Ruby on Rails? ¿Cuáles son las fortalezas y debilidades? ¿Cuándo debo usar uno sobre el otro?
- ¿Qué lenguaje de scripting del lado del servidor deberíamos usar hoy en el desarrollo web?
- ¿Cómo se puede migrar aplicaciones pesadas a la web con PHP y base de datos?