Pregunta

Quiero ejecutar un script de actualización en las páginas que no han sido vistos y actualizados dentro de X días. Estoy usando meta post para almacenar en caché algunos datos en RSS relacionados, y quiero que actualiza una vez a la semana o dos, pero sólo si la página en realidad se ha visto en los últimos dos o tres semanas, los robots incluidos.

¿Hay un contador interno o lo que sea que tenga estos datos, O voy a tener que construir algo que las tiendas de la marca de tiempo UNIX como meta posterior a la vista de la página?

¿Fue útil?

Solución

Vistas de la publicación de registro / recuento no está disponible de forma nativa. Es intensivo en recursos (escrituras de bases de datos son mucho más caros que lee) y no funcionará (si se hace en PHP puro) con la mayoría de los plugins de almacenamiento en caché.

Hay varios plugins / servicios que ofrece a través de JS-Analítica o seguimiento basado en la imagen. Su mejor opción es dejar que la analítica manejar este tipo de servicios y datos de extracción a partir de ahí.

Otros consejos

La mayoría de los servidores web tienen lo que se denomina archivo de registro. Cuando sus marcas sitio uso de enlaces permanentes canónicas eficaces, se puede obtener esa información de los URI de solicitud almacenados en los access-log-files.

Esto se puede ejecutar como un trabajo de conserje en el fondo una vez al día / semana al consultar los URI contra estructura de enlaces permanentes de su sitio y un superconjunto genereate de todos los URI como una tabla hash a los ID de correo.

Licenciado bajo: CC-BY-SA con atribución
scroll top