J'ai une application rails où je voudrais utiliser les deux memcached et le cache de stockage de fichiers, à des fins différentes. Je souhaite utiliser le cache de stockage de fichiers pour conserver un grand nombre de pages qui ne changent pas souvent (certaines ne le sont pas), c'est-à-dire la mise en cache de pages, et utiliser memcached pour tout le reste (action et mise en cache de base de données etc.). La raison en est que les pages stockées dans le cache du magasin de fichiers nécessiteront probablement une grande quantité de stockage, mais individuellement, la plupart seront rarement consultées.Comment utiliser plusieurs caches dans les rails?
Est-ce possible de faire ou se memcached la configuration que le cache signifie qu'il est également utilisé pour la mise en cache de la page? En guise de question secondaire, quel est le moyen sûr de supprimer des pages du cache du magasin de fichiers sous une forme quelconque de travail cron, car il ne semble pas y avoir d'option permettant de spécifier ttl pour ce cache. Par exemple, une commande de recherche UNIX trouverait et supprimerait rapidement toutes les anciennes pages ou pages qui n'ont pas été consultées depuis longtemps - est-ce sûr car le serveur de l'application pourrait potentiellement essayer de servir une de ces pages à la fois (tho c'est très improbable)? Sinon, quelle est la meilleure façon de le faire.
avez-vous trouvé quoi que ce soit sur l'utilisation de deux caches? J'aimerais le faire aussi. Nous sommes actuellement en cours d'exécution de Rails 2.0.2, ce qui rend la situation plus problématique ... – Chinasaur
Oui, il semble que ce soit OK (et la valeur par défaut) pour combiner la mise en cache des pages, et (si vous configurez memcached du tout) mise en cache du reste – frankodwyer