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