Keinenache für meine Extension

View: New views
6 Messages — Rating Filter:   Alert me  

Keinenache für meine Extension

by Daniel Swjetscharevsky :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Seid gegrüßt,

eine Verständnisfrage:
Wie schaffe ich es, daß die Seiten oder Seitenelemente, auf der meine
Extension einegebunden ist,
NICHT gecached wird?

Im PHP hab ich in der main() schon folgendes drin:

$this->pi_USER_INT_obj=1;

Aber bringen tut´s nichts. Warum?

Gruß, Daniel


_______________________________________________
TYPO3-german mailing list
TYPO3-german@...
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: Keinenache für meine Extension

by Jan Switling :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Daniel Swjetscharevsky schrieb:

> Seid gegrüßt,
>
> eine Verständnisfrage:
> Wie schaffe ich es, daß die Seiten oder Seitenelemente, auf der meine
> Extension einegebunden ist,
> NICHT gecached wird?
>
> Im PHP hab ich in der main() schon folgendes drin:
>
> $this->pi_USER_INT_obj=1;
>
> Aber bringen tut´s nichts. Warum?
>
> Gruß, Daniel
>
>
hallo daniel,

funktioniert den die Option "nicht cachen" in den Seiteneigenschaften nicht?

Oder ins Setup "config.no_cache = 1" eintragen. Das gilt dann für alles
Seiten, soweit ich weiß.

grüße
_______________________________________________
TYPO3-german mailing list
TYPO3-german@...
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: Keinenache für meine Extension

by Steffen Ritter-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Daniel Swjetscharevsky schrieb:

> Seid gegrüßt,
>
> eine Verständnisfrage:
> Wie schaffe ich es, daß die Seiten oder Seitenelemente, auf der meine
> Extension einegebunden ist,
> NICHT gecached wird?
>
> Im PHP hab ich in der main() schon folgendes drin:
>
> $this->pi_USER_INT_obj=1;
>
> Aber bringen tut´s nichts. Warum?
>
> Gruß, Daniel
>
>

Ist das WIRKLICH sinnvoll? Oder ist es einfach nur bequem? Das
Seitencaching abschalten ist eins der größten DONTS der
Extensionentwicklung in TYPO3?

Für welche TYPO3 Version Entwickelts du?

Beschreib doch mal was du vorhast, vllt. gibt es ja eine bessere
Variante dafür.

Grüße

Steffen
_______________________________________________
TYPO3-german mailing list
TYPO3-german@...
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: Keinenache für meine Extension

by Kay Strobach-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jan Switling schrieb:

> Daniel Swjetscharevsky schrieb:
>> Seid gegrüßt,
>>
>> eine Verständnisfrage:
>> Wie schaffe ich es, daß die Seiten oder Seitenelemente, auf der meine
>> Extension einegebunden ist,
>> NICHT gecached wird?
>>
>> Im PHP hab ich in der main() schon folgendes drin:
>>
>> $this->pi_USER_INT_obj=1;
>>
>> Aber bringen tut´s nichts. Warum?
>>
>> Gruß, Daniel
>>
>>
> hallo daniel,
>
> funktioniert den die Option "nicht cachen" in den Seiteneigenschaften
> nicht?
>
> Oder ins Setup "config.no_cache = 1" eintragen. Das gilt dann für alles
> Seiten, soweit ich weiß.
>
> grüße

oder im ts statictemplate einfach von user auf user_int umstellen

grüße
_______________________________________________
TYPO3-german mailing list
TYPO3-german@...
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: Keinenache für meine Extension

by Daniel Swjetscharevsky :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hallo Steffen,

ich bin gerade an einer EXT, die mir per POST von Flash
an eine PID Daten liefert. Die vollständigen Daten der
von Flash übergebenen Produktdaten übergebe ich dann an
meine main().

Dort habe ich ein Formular, wo man dann Seine Merkliste aus
Flash nochmal sehen kann und diese dann für ein Angebot an
Die Firma schicken kann.

Jetzt habe ich festgestellt, dass die Seite samt Daten im
Cache liegt, obwohl ich eigentlich schon die neuen Daten
Nach der erneuten Flashübergabe sehen müsste. Aber die
Alten werden angezeigt.

Das muss ich unbedingt unterbinden, denn beim erneuten
Besuch der Seite sollten sofort die neuen Daten verarbeitet
Werden, und nicht die alte Ansicht gezeigt werden.

Nur wie?

Gruß, Daniel

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces@...
[mailto:typo3-german-bounces@...] Im Auftrag von Steffen Ritter
Gesendet: Samstag, 14. November 2009 16:01
An: typo3-german@...
Betreff: Re: [TYPO3-german] Keinenache für meine Extension

Daniel Swjetscharevsky schrieb:

> Seid gegrüßt,
>
> eine Verständnisfrage:
> Wie schaffe ich es, daß die Seiten oder Seitenelemente, auf der meine
> Extension einegebunden ist,
> NICHT gecached wird?
>
> Im PHP hab ich in der main() schon folgendes drin:
>
> $this->pi_USER_INT_obj=1;
>
> Aber bringen tut´s nichts. Warum?
>
> Gruß, Daniel
>
>

Ist das WIRKLICH sinnvoll? Oder ist es einfach nur bequem? Das
Seitencaching abschalten ist eins der größten DONTS der
Extensionentwicklung in TYPO3?

Für welche TYPO3 Version Entwickelts du?

Beschreib doch mal was du vorhast, vllt. gibt es ja eine bessere
Variante dafür.

Grüße

Steffen
_______________________________________________
TYPO3-german mailing list
TYPO3-german@...
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@...
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: Keinenache für meine Extension

by Steffen Ritter-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Daniel Swjetscharevsky schrieb:
> Hallo Steffen,
>
> ich bin gerade an einer EXT, die mir per POST von Flash
> an eine PID Daten liefert. Die vollständigen Daten der
> von Flash übergebenen Produktdaten übergebe ich dann an
> meine main().
>
Schick die Daten an ein EID Script und Speicher sie in der USER-Session
(TS REF "built in Basket")

> Dort habe ich ein Formular, wo man dann Seine Merkliste aus
> Flash nochmal sehen kann und diese dann für ein Angebot an
> Die Firma schicken kann.
Hol dir das doch am besten auf dem Gleichen Weg per AJAX wieder raus,
weil der Rest der Seite ist ja fest.
Das an die Firma schicken: Auch das Formular kann geCached werden.
Wohin dieses Formular dann geht, dort in den Parameter ein noCache
einfügen, dass nur die Formularverarbeitung wieder ungecached ist. Die
Informationen die das Ding senden soll kann es sich selbst wieder aus
der User-Session holen.

>
> Jetzt habe ich festgestellt, dass die Seite samt Daten im
> Cache liegt, obwohl ich eigentlich schon die neuen Daten
> Nach der erneuten Flashübergabe sehen müsste. Aber die
> Alten werden angezeigt.
>
> Das muss ich unbedingt unterbinden, denn beim erneuten
> Besuch der Seite sollten sofort die neuen Daten verarbeitet
> Werden, und nicht die alte Ansicht gezeigt werden.
>
> Nur wie?

nur ein _INT Element auf der Seite erhäht die Ladezeit und die
Serverlast um ca 50%-60%.
Mit der Vorgestellten Lösung kannst du dir das Sparen :)

>
> Gruß, Daniel
>

Gruß Steffen
_______________________________________________
TYPO3-german mailing list
TYPO3-german@...
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german