httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henning Meyer <tutm...@gmail.com>
Subject mod_cache fuer Rails-generierte Bilder
Date Fri, 16 Dec 2005 12:42:46 GMT
Hallo,

ich benutze Ruby on Rails zum generieren von Bildern, welche per
mod_fastcgi an den Apache2 ausgeliefert werden.
Diese Bilder sollen durch mod_cache und mod_disk_cache
zwischengespeichert werden.
Allerdings klappt das nicht.
In Rails werden die Header wie folgt gesetzt:

      expires_in 30.hours, :private => false
      @response.headers['Last-Modified'] = im.serie.received
      @response.headers['Content-Length'] = data.size
      send_data data, :type =>  'image/png', :disposition => 'inline'

Der entscheidende Ausschnitt aus der apache2 Konfiguration ist dieser:


<IfModule mod_fastcgi.c>
  FastCgiServer /home/hmeyer/devel/dicomweb/public/dispatch.fcgi \
    -initial-env RAILS_ENV=development \
    -processes 5 \
    -idle-timeout 60
</IfModule>

<VirtualHost *>
   DocumentRoot /home/hmeyer/devel/dicomweb/public
   ErrorLog /home/hmeyer/devel/dicomweb/log/apache.log
   CustomLog       /home/hmeyer/devel/dicomweb/log/access.log combined
   SetEnv          RAILS_ENV development

        <IfModule mod_cache.c>
                <IfModule mod_disk_cache.c>
                        CacheRoot /var/www/cache/
                        CacheSize 256000
                        CacheEnable disk /image
                </IfModule>
                CacheDirLevels 5
                CacheDirLength 3
        </IfModule>

   <Directory /home/hmeyer/dicomweb/public/>
    Options ExecCGI FollowSymLinks
    AddHandler cgi-script .cgi
    AllowOverride all
    Order allow,deny
    Allow from all
    ExpiresByType image/png "now plus 1 month"
    ExpiresActive On
   </Directory>
</VirtualHost>


Warum klappt es nicht?

Vielen Dank fuer die Hilfe!

Henning

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Mime
View raw message