Red de conocimientos turísticos - Información de alquiler - Acerca del mecanismo de implementación de instantáneas de Baidu

Acerca del mecanismo de implementación de instantáneas de Baidu

Instantánea de imagen

se refiere a una fotografía que se revela en un estudio fotográfico en un corto período de tiempo. Por ejemplo, una instantánea de su foto de identificación.

Editar instantánea de memoria

Una tecnología de programación basada en hardware para leer rápidamente la memoria, que se utiliza a menudo en el desarrollo de hardware.

Editar instantánea de página

Definición de instantánea

Una instantánea de página es una página almacenada en caché que se muestra en la lista de resultados de búsqueda para facilitar el acceso de los usuarios. cuando el sitio web es una página anormal, minimizando así el impacto en la experiencia del usuario. Las instantáneas de páginas web también son lo más atractivo y práctico en el sitio web de Baidu. Los motores de búsqueda tienen instantáneas, y las instantáneas también son una señal para que los motores de búsqueda incluyan páginas.

Función de instantánea

¿Qué debo hacer si un determinado resultado de búsqueda no se puede abrir o la velocidad de apertura es muy lenta? La "instantánea" puede ayudar. Cada página indexada tiene una copia de seguridad de sólo texto en el motor de búsqueda, llamada "instantánea". Las instantáneas son más rápidas y le permiten ver rápidamente el contenido de la página. Sin embargo, las instantáneas solo retienen contenido de texto, por lo que para información que no es texto, como imágenes y música, aún se puede llamar a la página de instantáneas directamente desde la página web original. Si no puede conectarse a la página web original, las imágenes y otro contenido que no sea texto en la instantánea no se mostrarán. Por ejemplo, instantánea de Baidu, instantánea de Google, instantánea de Yahoo, instantánea de Sohu, etc.

Factores que afectan las instantáneas

1. La calidad del contenido del sitio web; el título, el primer y el último párrafo del artículo deben modificarse; de ​​lo contrario, ¿de qué sirve incluso si se publica? ¿Pero Baidu no lo incluye? 2. La frecuencia de actualización y el período de actualización del contenido del sitio web; la velocidad de actualización de las instantáneas tiene una gran relación con esto. Si desea que el sitio web se actualice más rápido en las instantáneas de Baidu, también debe aumentar la frecuencia de las actualizaciones del contenido del sitio web. Y debería actualizarse periódicamente y en puntos fijos, y el contenido debería ser al menos pseudooriginal. 3. Estructura interna del sitio web; 4. Peso del sitio web y peso del contenido. 5. Enlaces amigables; 6. Enlaces externos; Los enlaces externos son un medio importante para que un sitio web atraiga arañas. Si visita foros y escribe blogs con frecuencia, siempre que estén indexados por los motores de búsqueda, no solo obtendrá vínculos de retroceso, sino también enlaces externos. También tiene la oportunidad de atraer arañas, lo que también aumentará la cantidad de arañas. Un medio de instantánea de Baidu.

Edite este párrafo Instantánea de almacenamiento

Tecnología de instantáneas de almacenamiento SNIA (Storage Networking Industry Association) define una instantánea como: recopilar una copia completamente disponible de los datos especificados. Una copia incluye una imagen de. los datos correspondientes en un momento determinado (la hora de inicio de la copia). Los datos correspondientes en el momento en que se inició la copia). Una instantánea puede ser una copia de los datos que representa o una réplica de los datos. Las instantáneas se utilizan principalmente para copias de seguridad y recuperación de datos en línea. Cuando se produce una falla en la aplicación o se daña un archivo en el dispositivo de almacenamiento, se puede realizar una recuperación rápida de datos para restaurarlos a un estado utilizable en un momento dado. Otra función de las instantáneas es proporcionar otro canal de acceso a datos para los usuarios del almacenamiento. Cuando los datos originales se utilizan para el procesamiento de aplicaciones en línea, los usuarios pueden acceder a los datos de las instantáneas y utilizarlas para pruebas y otras tareas. Todos los sistemas de almacenamiento, ya sean de gama alta, media o baja, siempre que se apliquen en línea, las instantáneas se han convertido en una función indispensable. Implementación de instantáneas: actualmente existen dos tecnologías principales para implementar instantáneas. Una es Copy OnFirst Write (COFW), a veces también llamada CopyOn Write (COW). Es decir, cuando los datos se escriben por primera vez en una ubicación de almacenamiento, el contenido original primero se lee y se escribe en otra ubicación (el espacio de almacenamiento reservado para instantáneas, denominado espacio de instantáneas en este artículo) y luego los datos se escriben en el dispositivo de almacenamiento. . La próxima escritura en esta ubicación no realizará una operación de copia en escritura. Esta tecnología se utiliza a menudo en tecnologías relacionadas con la informática. Los principios básicos son similares, pero la orientación del objeto es diferente y las ocasiones aplicables son diferentes. Del proceso de ejecución de COW, podemos saber que cuando la implementación escribe datos en la ubicación de almacenamiento por primera vez, necesita completar una operación de lectura (leer los datos de la ubicación original) y dos operaciones de escritura (escribir la ubicación original). y escribir el espacio de la instantánea). Si las escrituras son frecuentes, se consumirá mucho tiempo de IO.

Por lo tanto, se puede inferir que si la mayor parte de las E/S en el volumen son operaciones de lectura y menos operaciones de escritura, entonces esta implementación de la tecnología de instantáneas es más ideal porque lleva menos tiempo completar la instantánea. Además, la implementación de instantáneas COW también es una mejor opción si su aplicación es propensa a escribir puntos de acceso, donde las escrituras solo ocurren en un rango limitado de datos. Debido a que los cambios de datos se limitan a un único rango, varias escrituras en los mismos datos dan como resultado una única operación de copia en escritura. La siguiente figura muestra un diagrama esquemático de copia en escritura: Sin embargo, las deficiencias de este método también son muy obvias. Si las operaciones de escritura son demasiado dispersas y frecuentes, la sobrecarga causada por COW no se puede ignorar y, a veces, incluso es inaceptable. Por lo tanto, en la aplicación, es necesario evaluar exhaustivamente los escenarios de uso del sistema de la aplicación para determinar si este método de instantánea es adecuado. Otra técnica de implementación de instantáneas es la redirección de E/S. Es decir, redirigir las operaciones de lectura y escritura a otro espacio de almacenamiento. Durante la instantánea, todas las escrituras se redirigen a otro medio. Si la operación de lectura requiere redirección de lectura depende de si la ubicación que se lee se ha sometido a redirección de escritura desde la última instantánea. La redirección de lectura debe realizarse en la ubicación donde se realizó la redirección de escritura; de lo contrario, no es necesaria. Cuando desee crear una instantánea, copie los datos correspondientes a todos los datos de escritura redirigidos después de la última instantánea en el medio de origen, genere una instantánea en este momento y luego escriba los datos de escritura redirigidos nuevamente en la ubicación correspondiente en el origen. medios, complete El proceso de generación de una instantánea. La siguiente figura muestra el proceso de ejecución de la redirección IO. A juzgar por el proceso anterior, la clave del rendimiento son las cuatro operaciones de E/S durante el proceso de generación de instantáneas (una lectura del medio de origen, una escritura de datos de la instantánea, una lectura del medio de la instantánea y una escritura del medio de origen). ). Los demás son trabajos computacionales redirigidos. Aunque este método parece involucrar más operaciones de E/S cuando finalmente se genera la instantánea, considerando que esta operación solo ocurre cuando se genera la instantánea, especialmente las operaciones de E/S ordenadas se pueden realizar cuando se genera la instantánea, esto puede hacer que la lectura y la escritura a los medios están bien optimizados, por lo que el impacto es muy pequeño. En cuanto a las operaciones informáticas redirigidas, no se convertirán en un cuello de botella en el rendimiento de las capacidades informáticas actuales. Por lo tanto, esta forma de ejecución de instantáneas tiene poco impacto durante la ejecución sin instantáneas. Por lo tanto, este enfoque es más adecuado para sistemas de almacenamiento con uso intensivo de escritura. La siguiente figura es un diagrama esquemático del proceso de generación de instantáneas: SNIA describe los métodos de implementación de instantáneas como: espejo dividido, bloque modificado y concurrente. Las dos últimas categorías son principalmente copia en escritura y redirección de E/S. Debido a su flexibilidad y gastos generales, el enfoque de espejo dividido no es práctico en sistemas de almacenamiento reales. La estructura de almacenamiento de la computadora a nivel de implementación de instantáneas es una estructura de pila similar a TCP/IP. La pila incluye componentes de hardware y software. Las diferentes capas de la pila brindan servicios a las capas superiores mientras aprovechan las interfaces de las capas inferiores (como se muestra en la figura siguiente). Por lo tanto, las instantáneas se pueden implementar en diferentes capas de la pila. Pero los efectos y características de las diferentes capas son diferentes. En términos generales, no es apropiado implementar instantáneas en la capa de aplicación. Debido a que las diferentes aplicaciones varían mucho, es necesario implementar instantáneas para diferentes aplicaciones, lo cual es demasiado costoso. Pero la implementación de instantáneas en la capa de aplicación no deja de tener mérito. Por ejemplo, un ejemplo típico de implementación de instantáneas en la capa de aplicación es la función de instantánea en el software de virtualización vmWare. Es solo que esta función de instantánea no es realista en los sistemas de almacenamiento. En segundo lugar, la implementación de instantáneas y aplicaciones en la capa del sistema de archivos también tiene las mismas desventajas, es decir, se requieren diferentes sistemas de archivos para implementar la función de instantáneas, por lo que el costo también es muy alto. Los sistemas de archivos que implementan la función de instantánea son básicamente sistemas de archivos que implementan la función de instantánea específicamente para aquellos que son buenos en una función específica. La implementación de instantáneas a este nivel carece de flexibilidad y escalabilidad. Un ejemplo clásico de esto es ZFS, y las capas más adecuadas para las instantáneas son la capa de administración de volúmenes y la capa física. Ninguna capa es específica de una aplicación o de un sistema de archivos. Un ejemplo típico es el LVM de Linux. Hay muchas formas de implementar instantáneas en la capa de hardware. Las instantáneas implementadas en esta capa suelen ser sistemas dedicados y tienen la ventaja de tener el mejor rendimiento entre todos los métodos. Sin embargo, las instantáneas implementadas en este nivel también tienen una deficiencia inevitable, es decir, debido a que las instantáneas no están relacionadas con aplicaciones o sistemas de archivos específicos, no pueden comprender la lógica de la aplicación de la capa superior y, por lo tanto, no pueden garantizar que cada instantánea sea consistente con los datos. estado.

Sin embargo, esta deficiencia se puede reducir o resolver de otras maneras, como actualizar los datos antes de tomar la instantánea o verificar la coherencia del sistema de archivos al restaurar la instantánea. Conclusión La tecnología informática continúa avanzando y la tecnología de almacenamiento también está experimentando cambios rápidos. Los requisitos de almacenamiento de diferentes aplicaciones también se actualizan constantemente. Al mismo tiempo, debido al reconocimiento de la importancia de los datos, diversas tecnologías de recuperación ante desastres añaden cascos protectores a los datos de los usuarios.

Si aún no entiende nada, haga preguntas adicionales. !!!!!