On 09.03.2009, at 17:22, Daniel Weinand wrote:

Stimmt auch wieder. Daran hatte ich jetzt natürlich nicht gedacht, dass
die Dateien
in dem Fall ja auch nur auf einem Server vorgehalten werden müssen. Denke
damit werde ich jetzt erstmal mein Glück versuchen. Erstmal Danke fürs
"zuhören"
und die Tips.

Die Frage ist doch, wieso ueberhaupt unterscheiden? Versuch es mit Fire and forget. Deploy einfach auf deinen Web-Server wie du auf deine App-Server auch deployen wuerdest. Entscheidend ist natuerlich nur das public-Verzeichnis, aber wozu die Muehe? Der Platz sollte kaum eine Rolle spielen, und beim Deployment, gerade bei diesem Thema ist DRY eigentlich voellig unwichtig. Der einfachste Weg und der des geringsten Widerstandes. In Capistrano eine neue Role fuer :web und schwupps wird auch der sauber bedient.

Sharing ueber NFS ist schlichtweg evil, gerade wenn du eigentlich performante, statische Inhalte schnell ausliefern willst, es sei denn, das ganze kommt von einem SAN. Andernfalls ist es nur unnoetige Last, die dein App-Server durchaus fuer andere Dinge gebrauchen koennte.

Im Uebrigen brauchst du auch bei dieser Version ordentliche Rewrites, die entsprechend die statischen Inhalte ausliefern und nicht ins Proxy- Backend reinreichen. Apache-Hausmittel reichen da insgesamt voellig aus, bevor du gross mit Caches anfangen musst.

Cheers, Mathias
--
http://paperplanes.de
http://twitter.com/roidrage

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an