Michael,

der Rails Stack selbst bedient die Page-gecachten Seiten nicht. Damit
ist wirklich nur Rails, also zuallererst ActionPack gemeint. Mongrel
ist nicht Rails, sondern im Grunde ein ganz normaler Webserver und
gibt zuerst die gecachten Seiten raus und wenns die nicht gibt, fragt
er den Rails-Stack.

Ich hoffe das war verständlich..

mfg
micha

Am 01.07.07 schrieb Michael Kastner <[EMAIL PROTECTED]>:
Hallo Alex,

hmm, ich weiß jetzt nicht, was Du mit "Rails selbst wird nie
  die 'gecachte' Seite nutzen" meinst. Rails selbst ist ja auch kein
HTTP-Server, der auf einem Port auf Anfragen wartet.

Aber: Mongrel z.B. bedient auch in der Entwicklungsumgebung statische Seiten,
wenn der caching-Flag auf true gesetzt ist.

Zwar nicht so flott wie der Apache, aber so, daß man das caching testen kann.

Viele Grüße

Michael

Alex Peuchert schrieb:
> Hi,
> das wollte ich dir gerade schreiben. In der development.rb ist
> standard-mäßig ein Eintrag drin 'perform_caching = false' und da ja erst
> environment.rb und dann development.rb ausgeführt werden, haben die
> Einstellungen in development.rb Vorrang.
>
> Noch etwas. Page_Caching bringt nur etwas, wenn ein Webserver vor Rails
> hängt und dieser statische Seiten selber verteilt. Rails selbst wird nie
> die 'gecachte' Seite nutzen.
>
> -Alex
>
>
>
> Michael Kastner wrote:
>> Um das caching auch in der development-Umgebung zum laufen zu bringen
>> muß man den Eintrag
>>
>> config.action_controller.perform_caching = true
>>
>> in die development.rb schreiben und _nicht_ in die environment.rb.
>>
>> Das steht sicher auch irgendwo, aber ich hab's wohl mal wieder übersehen.
>>
>>
>> Viele Grüße
>>
>> Michael Kastner
>>
>> Michael Kastner schrieb:
>>> Hallo,
>>>
>>> ich versuche mich gerade daran, die Startseite einer Anwendung(Rails
>>> 1.2.3) zu cachen. Aus irgendeinem Grunde funktioniert das aber nicht.
>>>
>>> Muß man den Vollmond abwarten, damit das Caching funktioniert?
>>>
>>> Ich möchte lediglich die Index-Seite cachen:
>>>
>>>
>>> class PublicWelcomeController < PublicController
>>>
>>>   caches_page :index
>>>
>>>   def index
>>>     @new_articles = Article.find(:all)
>>>     @new_products = Product.find(:all)
>>>   end
>>>
>>> end
>>>
>>> Und in der environment.rb befindet sich dieser Eintrag:
>>>
>>> Rails::Initializer.run do |config|
>>>   config.action_controller.perform_caching = true
>>> end
>>>
>>> Das sollte doch genügen, damit die Seite abgelegt wird. Aber in
>>> /public keine entsprechende Datei abgelegt und im Controller wird
>>> weiter munter die index-Methode mit samt ihren Datenbankzugriffen
>>> aufgerufen.
>>>
>>> Mache ich da etwas falsch?
>>>
>>> Viele Grüße
>>>
>>> Michael Kastner
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> rubyonrails-ug mailing list
>>> [email protected]
>>> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> rubyonrails-ug mailing list
>> [email protected]
>> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
>>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> rubyonrails-ug mailing list
> [email protected]
> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

--

------------------------------
galt.de Web :-) Services
Michael Kastner
Berliner Straße 3
D-65439 Flörsheim

Telefon +49 (0) 6145 / 938 581
Telefax +49 (0) 6145 / 938 582
E-Mail [EMAIL PROTECTED]
Homepage http://www.galt.de
------------------------------

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




--
Siebert Webdesign
Michael Siebert
Trappenweg 6, 15749 Mittenwalde, Deutschland
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an