2011-08-30 5 views
1

J'utilise Rack::Cache, et google search bot déclenche tous mes échecs de cache, donc mon cache est toujours plein de pages qui ne représentent pas vraiment les plus populaires sur mon site, je n'arrive pas à trouver comment ignorer un IP ou useragent pour la mise en cache, quelqu'un a déjà eu ce problème auparavant?Ignorer googlebot pour Rack :: Cache?

Répondre

1

Vous pouvez rechercher Googlebot dans la chaîne user-agent et ignorer la mise en cache si c'est le cas.

chaînes d'agent de recherche: http://www.smart-it-consulting.com/internet/google/googlebot-spoofer/

+0

Ceci est une bonne route à prendre, je suppose que je peux envelopper la méthode du cache dans chaque action du contrôleur avec cette condition. –