Question

Je veux exécuter un script de mise à jour sur les pages qui n'ont pas été consultés et mis à jour dans les X jours. J'utilise méta après pour mettre en cache des données connexes de flux RSS, et je veux à jour une fois par semaine ou deux, mais seulement si la page a été effectivement vu au cours des deux ou trois dernières semaines, les bots inclus.

Y at-il un compteur interne ou autres joyeusetés qui a ces données, ou vais-je avoir à quelque chose de construction qui stocke l'horodatage UNIX comme méta post sur la page vue?

Était-ce utile?

La solution

vues message log / nombre ne sont pas disponibles nativement. Il exige beaucoup de ressources (écrit base de données sont beaucoup plus cher que lit) et ne fonctionnera pas (si elle est faite en PHP pur) avec la plupart des plug-ins de mise en cache.

Il y a nombre de plugins / services qui offre Analytics via ou JS- suivi basé sur l'image. Votre meilleur pari est de laisser l'analyse de cette poignée de service et les données de traction à partir de là.

Autres conseils

La plupart des serveurs Web ont un soi-disant fichier journal. Lorsque votre site utilise des permaliens canoniques efficaces, vous pouvez obtenir ces informations des URIs de demande stockés dans les fichiers journaux-accès.

Cela peut être exécuté comme un emploi de concierge dans l'arrière-plan une fois par jour / semaine tout en interrogeant les URIs contre la structure permalien de votre site et un surensemble genereate de tous les URIs une table de hachage table à ID de poste.

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top