Últimamente siempre me preguntan.CDN en la nube de Tencent¿Es posible luchar o no? ¿Es el nodo doméstico estable? Este problema realmente no puedo usar “bien”, “bueno” un pedazo de sopa de palabras para salir del paso. Después de todo, en estos días, quien cuelga un negocio CDN no es para la comodidad psicológica, para ser una verdadera velocidad de carga y optimización de costes.
Tengo unos cuantos proyectos a mano, desde el PV diario cientos de miles de estación de contenido a los requisitos en tiempo real del fondo SaaS, han utilizado la nube de Tencent CDN, algunos de los pozos han pisado, y algunas sorpresas se han encontrado. Hoy voy a romper el roce, y hablar con usted acerca de mi experiencia real en los últimos seis meses, sin filtro, y no para que nadie se pare.
Vamos a empezar con la sensación más intuitiva: si usted es un usuario importante en el país, la amplitud de cobertura de Tencent Cloud CDN es de hecho el sólido básico. El tipo de “Norte Unicom Sur Telecom” del viejo calendario, en el que no se puede experimentar. Una vez tuve el capricho de utilizar una herramienta de monitorización distribuida para hacer ping a una página de prueba que vinculé a Tencent Cloud CDN, de Harbin a Haikou, de Shanghai a Urumqi, el rendimiento de latencia es más equilibrado de lo que esperaba.
Por supuesto, no existe en absoluto el mito de “tan rápido como todo el país”, algunas partes del Noroeste pueden fluctuar ocasionalmente un poco, pero en la aglomeración urbana principal, apenas se pueden encontrar deficiencias evidentes. Detrás de esto se encuentran sus más de 2.800 nodos nacionales de aceleración en apoyo, el cambio cuantitativo provoca un cambio cualitativo.
Pero, ¿todo va bien con más nodos? No te creas estas tonterías, la CDN es esencialmente un servicio “intensivo en operación y mantenimiento”.

La política de configuración es el alma. Al principio, yo también cometí un error, el nombre de dominio está conectado a las reglas de caché por defecto, y se encontró que algunas interfaces dinámicas también se almacenan en caché a ciegas, haciendo un lío de datos de usuario. Más tarde me di cuenta de la manera, su sistema de configuración de caché es en realidad muy fino, tan fino que se puede utilizar el sufijo URI, directorio de ruta, e incluso cadenas de consulta (aunque por lo general no se recomienda para almacenar en caché el contenido con cadenas de consulta) para hacer reglas diferenciadas.
Por ejemplo, para los recursos estáticos de nuestro sitio, suelo configurarlo así, directamente en la consola para que coincida, pero el principio es este:
He descubierto que, para recursos estáticos como imágenes, CSS/JS, estirar el tiempo de caché (por ejemplo, un año) y añadir la bandera “inmutable” es una importante herramienta de optimización del rendimiento para los navegadores modernos. Esto significa que cuando el usuario lo visite por segunda vez, el navegador no enviará peticiones HTTP para preguntar a la CDN “si el archivo ha cambiado”, y cargará directamente el disco local, lo que supone un gran salto en velocidad. Tencent nube CDN consola, esta regla puede ser fácilmente emparejado a través del “sufijo de archivo”, que es la operación básica.
Un poco más avanzado es que, para los recursos estáticos que se actualizan con frecuencia, como el front-end empaquetado con huellas dactilares hash `bundle.[hash].js`, incluso me atrevo a establecer una estrategia de almacenamiento en caché más agresivo, porque el contenido del archivo cambia, el nombre del archivo cambia, esencialmente un nuevo recurso. Este conjunto de juego para ejecutar, no se puede separar de la CDN para volver a la fuente del enlace de protección fuerte. Tencent Cloud de múltiples fuentes de copia de seguridad y rebanada de vuelta a la fuente (Rango de vuelta a la fuente) función en la que confío. Mi estación de origen establecer dos servidores, uno principal de reserva, una vez que la máquina principal en el medio de la noche, CDN al instante cortó a la máquina de reserva, el seguimiento no tuvo tiempo de alarma, el encendido de la finalización del usuario final completamente sin sentido. En estos días, incluso el CDN tiene que “evitar que los compañeros de equipo” (en referencia a su propia estación de origen poco fiable), no tiene sentido en las capacidades de recuperación de desastres realmente no puede.
Cuando se trata de volver a la fuente, hay que mencionar el costo. Tencent nube CDN modelo de facturación es el pico del ancho de banda y el flujo de dos tipos, elegir el que depende de su curva de negocio. Uno de mi estación de recursos de vídeo, la curva de tráfico es como una montaña rusa, el pico y el valle puede ser diez veces peor, con la facturación de ancho de banda en la pérdida de sangre. Después de cortar a la facturación de tráfico, la factura mensual promedio se redujo en alrededor de 15%, pero si usted es un negocio sin problemas, puede ser más rentable utilizar la facturación de ancho de banda. Tiene una función de “cambio de método de facturación” en segundo plano, que se puede cambiar mensualmente, lo cual es más flexible. Mi sugerencia es usar la facturación de tráfico durante el primer mes y mirar el gráfico de monitorización de ancho de banda en la consola, si la curva fluctúa mucho como un ECG, entonces quédate con la facturación de tráfico; si es una línea recta suave, entonces corta la facturación de ancho de banda con decisión, y ahorrar un poco es un poco.
Seguridad, Tencent nube CDN protección básica integrada (ataques anti-CC, anti-cepillo) para los sitios de tamaño pequeño y mediano en general lo suficiente. Tengo una estación fue una vez rastreador loco rastreando página de productos básicos, directamente en la configuración de la capa CDN de un límite de frecuencia reglas, una sola IP cada 5 segundos más de 20 solicitudes en el código de verificación emergente, al instante tranquilo. Interfaz de configuración está en chino, la descripción también es clara, a diferencia de algunos proveedores de servicios extranjeros, ocultos profunda no decir, la terminología también es misterioso.
Por supuesto, no es perfecta. Permítanme quejarme un poco: aunque la consola es completa, la entrada de algunas funciones avanzadas es un poco profunda, como la aceleración del “protocolo QUIC”, que es bastante obvia para la mejora móvil, pero no está activada por defecto, por lo que hay que abrirla manualmente en la “Configuración avanzada” de la gestión de nombres de dominio. Pero no está activada por defecto. Además, su empuje de registro en tiempo real, aunque es compatible con la entrega de segundo retardo a la COS (almacenamiento de objetos) o CLS (servicio de registro), pero la configuración inicial para los recién llegados, los pasos son un poco engorroso, mi primera vez para conseguirlo también tomó un poco de tiempo. Sin embargo, una vez emparejado, los registros se utilizan para hacer un análisis preciso y detección de anomalías, es realmente fragante.
Oh sí, un recordatorio, si usted está usando Vue, React, estos frameworks front-end para hacer la aplicación de página única (SPA), debe recordar para que coincida con la regla de “404 de vuelta a la fuente” o “redirección de página de error”. Debido a que el enrutamiento de SPA es controlado por el front-end, el usuario accede directamente a una ruta profunda, no existe tal archivo en el CDN, si no haces nada al respecto, realmente devolverá 404. El enfoque correcto es dejar que todos los “archivo no existe” solicitud, están de vuelta a su `index.html`. He visto a varios equipos caer en este pozo.
En cuanto al precio.CDN en la nube de TencentSe encuentra en el centro del mercado nacional, no es la más barata pero tampoco la más cara. Tiene campañas frecuentes, con grandes vales para los nuevos usuarios y paquetes de descuentos continuos para los usuarios existentes. Mi estrategia es comprar un “paquete de recursos de tráfico” o un “paquete de ancho de banda” durante el periodo de estabilidad del negocio, lo que puede ahorrar una suma de dinero en comparación con el volumen. Se trata de una práctica habitual, y es prácticamente igual para todos.
En conjunto, Tencent Cloud CDN es para mí una imagen de “sólido alumno aventajado”. Puede que no sea tan extremo como algunos proveedores de nicho en un solo punto (por ejemplo, algunos están optimizados al máximo para vídeo), pero consigue un buen equilibrio entre rendimiento de aceleración, cobertura de nodos, exhaustividad, facilidad de uso de la consola y coste. No es demasiado fácil encontrar sus defectos fatales, que para la gran mayoría de empresas y desarrolladores que buscan estabilidad, es precisamente lo más importante. Hace CDN de una necesidad de esperar cuidadosamente el “trabajo técnico”, se convierten más en una “infraestructura” fiable y sin preocupaciones.
Por último, me gustaría compartir un consejo personal: No “lo configures y te olvides” con cualquier CDN. Mira regularmente el informe de seguimiento, analizar la tasa de éxito, el consumo de ancho de banda / tráfico de la URL superior, usted puede encontrar que algunas de las viejas imágenes todavía se accede con frecuencia, o hay una repentina ráfaga de páginas vale la pena hacer una estrategia de almacenamiento en caché más refinado. Las herramientas están muertas, las personas están vivas, el Tencent Cloud CDN estas características juegan entender, es su negocio acelerar la herramienta; si usted lanza allí a pesar de todo, también es una tubería de tráfico ordinario. Bueno, la experiencia se comparte aquí, cómo elegir, sino que también depende de su propia regla de negocio.

