Le immagini del profilo utente sono memorizzate in un fileserver separato e sto pensando di memorizzarle nella cache in memcached. Il server memcached è locale all'app e ogni immagine è inferiore a 1 MB.Memorizzazione nella cache delle immagini in Memcached
Ma ho visto oltre here che usare memcached per le immagini è una cattiva idea. É davvero? Non sono davvero convinto.
Eventuali best practice e suggerimenti? Sto usando il client Java SpyMemcached.
Sto già utilizzando memcached per la mia applicazione e l'archiviazione di un sacco di cose, e quindi la tentazione di andare con Memcached per le immagini piuttosto che usare altri modi significati esp per i file di cache. – Langali
Attenzione: apache può servire immagini da disco in meno del tempo necessario all'avvio del framework PHP. Benchmark tu stesso, ma scoprirete che i server Web sono davvero bravi a servire file flat. –
Ho 3 server Apache di fronte a 3 istanze Tomcat, parlando con un fileserver separato. L'ideale sarebbe scaricarlo su CDN o persino archiviare localmente in Apache, ma ho bisogno di proteggere l'accesso a tali immagini in base ai ruoli. Questo mi limita a server da Tomcat. E quindi una cache distribuita nella stessa rete è il motivo per cui Memcached ha senso per me. Vedrò cosa dicono i miei benchmark. – Langali