← Volver a todos los artículos
Blog

Cooperación EFV Distribución orientada, uso inteligente de nivel ligero caché El sistema de distribución en línea

hace poco EFV El lanzamiento de la función de distribución orientada, que puede configurar diferentes nombres de dominio distribuidos para distintos vídeos, pero sólo siete nubes, Ali Cloud y otros comerciales almacenamiento en la nube Ofrece estación de fuente para sincronizar este recurso, por lo que esta vez escribí un nivel ligero de inteligencia caché El sistema de distribución está disponible para todos.Yo te explicé directamente a través de un caso de guerra real esta inteligencia ligera caché Cómo funciona el sistema de distribución.

El caso de guerra real

EFV transcodificación Servicio: Servicio alemán, alto CPU El disco duro.

EFV Nombre de dominio del sistema:https://www.leimulamu.com .

caché Servidor: Estados Unidos CN2 El servidor, el residuo CPU Un pequeño disco duro 100G.

caché Nombre de dominio del sistema:https://cdn.leimulamu.com .

En EFV transcodificación La librería de vídeo en el fondo se distribuye a una parte de las configuraciones del video, la gráfica de operación es

En la imagenhttp://127.0.0.1:3001 Cambiar en https://cdn.leimulamu.com Y bien.

Inteligente de nivel ligero caché La configuración del sistema de distribución es la siguiente:

module.exports = {
    cacheHost: "https://www.leimulamu.com", //缓存转码服务器的域名 最后不包含/
    corsUrls: "https://www.leimulamu.com|https://cdn.leimulamu.com", //留空即开放所有域名访问
    maxCacheSize: 1024 * 1024 * 1024 * 30, // 默认1G 自行根据服务器情况设置
    cacheDir: './tmp' // 缓存目录,默认源码目录中的tmp中,可设置绝对路径
}

Lo que ya está escrito en la nota es claro.

En este momento, el usuario reproducción En el momento en que se establece un video de distribución orientada segmentación Se sustituye porhttps://cdn.leimulamu.com Ofrece el servicio.

Un video en la red de Remrame se establece para distribuir orientado segmentación Cuando se carga, esta segmentación El nombre de dominio es el siguiente:

https://cdn.leimulamu.com/videos/202006/30/5efb0ec803ced46174479c7e/dc87a9/index1.ts

caché Lógica en el servidor: Cuando un usuario accede a los nombres de dominio, el sistema decide si hay caché Este archivo se devolverá directamente al usuario, si no lo solicita transcodificación El archivo en la parte superior del servidor se devolve al usuario y, al mismo tiempo, el archivo caché.

Si caché La capacidad del archivo supera el tamaño de la capacidad que se establece y librará los archivos menos utilizados.

caché En caché Los archivos en la parte superior del servidor se confundirán con el almacenamiento binario, lo que es el siguiente estilo

El resumen

Este sistema se asocia EFV La distribución orientada es una distribución absoluta, utilizando un servidor de alta configuración transcodificación Se utilizan varios barrios, pero con un buen alcance VPS La distribución caché Según el test, probablemente sólo las primeras 10 páginas del sitio web son los contenidos de acceso caliente del usuario caché Esta parte de la popularidad se puede satisfacer casi 80 El porcentaje de la demanda del usuario.Si se abre la prueba caché El punto caliente de prueba segmentación El contenido puede mejorar significativamente la velocidad de acceso del usuario y la experiencia del usuario.