¿Cuándo deberían los equipos de desarrollo comenzar a invertir en velocidad?

Por mucho que me gustaría decir “¡deberías invertir en velocidad desde el primer día!”, La velocidad no es lo más importante para el ROI cuando todavía estás buscando un producto adecuado para el mercado. La respuesta a esta pregunta realmente depende del producto que está construyendo y la base de usuarios para la que está construyendo. Algunas señales de que probablemente deberías comenzar a pensar en la velocidad son:

  • Sus usuarios comenzaron a quejarse de la velocidad . Si recibe informes de errores de que su sitio no se está cargando, es una señal bastante sencilla.
  • Está expandiendo su base de usuarios fuera de los centros urbanos en los países desarrollados. La mayoría de los usuarios de Internet en el mundo no tienen conexiones a Internet ultra rápidas y, como desarrolladores que trabajan en Silicon Valley, es difícil generar empatía por cómo los usuarios con conexiones lentas a Internet experimentan su aplicación.
  • Tienes muchos usuarios en teléfonos móviles. En su charla en Google I / O 2016, Ilya Grigorik hace un punto muy convincente de que la velocidad y la resistencia son muy importantes en los dispositivos móviles, incluso si cree que sus usuarios están todos conectados a conexiones 4G LTE. Incluso en los centros urbanos, las personas rara vez usan Internet 4G todo el tiempo, y con frecuencia pierden la recepción celular cuando entran al metro y a los ascensores. Por otro lado, en las zonas rurales, las personas solo pueden tener Internet 2G, pero tienden a desconectarse con menos frecuencia. Construya para la velocidad si desea que esos usuarios tengan buenas experiencias. Para su charla completa, consulte Creación de aplicaciones web rápidas y resistentes.
  • Estás pagando mucho en el costo del servidor. Muchas veces esto es una indicación de que está obteniendo demasiados datos, o está haciendo demasiado trabajo que es innecesario o puede optimizarse.

Si ha decidido invertir en velocidad y está buscando un buen lugar para comenzar su trabajo de rendimiento, mire esta respuesta (enchufe descarado): la respuesta de Angela Zhang (張安琪) a ¿Cuáles son las formas simples de monitorear y mejorar el rendimiento web? ?