Anwendungsintegration mit Edge Side Includes

32
E I Edge Side Includes Anwendungsintegration mit von Per Bernhardt

Transcript of Anwendungsintegration mit Edge Side Includes

Page 1: Anwendungsintegration mit Edge Side Includes

E IEdge Side Includes

Anwendungsintegration mit

von Per Bernhardt

Page 2: Anwendungsintegration mit Edge Side Includes

Was macht man mit ESI?

Page 3: Anwendungsintegration mit Edge Side Includes

<h1>Inhalte zusammenbauen!</h1> <esi:include src="http://seite.de/inhalt.html" />

Page 4: Anwendungsintegration mit Edge Side Includes

Und wer hilft einem dabei?

Page 5: Anwendungsintegration mit Edge Side Includes

Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache

Page 6: Anwendungsintegration mit Edge Side Includes
Page 7: Anwendungsintegration mit Edge Side Includes

Wie läuft das genau ab?

Page 8: Anwendungsintegration mit Edge Side Includes
Page 9: Anwendungsintegration mit Edge Side Includes
Page 10: Anwendungsintegration mit Edge Side Includes

<esi:include />

Page 11: Anwendungsintegration mit Edge Side Includes

<esi:include />

Page 12: Anwendungsintegration mit Edge Side Includes

<esi:include />

Page 13: Anwendungsintegration mit Edge Side Includes

<esi:include />

Page 14: Anwendungsintegration mit Edge Side Includes

<esi:include />

Page 15: Anwendungsintegration mit Edge Side Includes

Und das ist jetzt besser?

Page 16: Anwendungsintegration mit Edge Side Includes

Performance

Page 17: Anwendungsintegration mit Edge Side Includes

Performance

Getrennte Umgebungen

Page 18: Anwendungsintegration mit Edge Side Includes

Performance

Getrennte Umgebungen

Komplexität

Page 19: Anwendungsintegration mit Edge Side Includes

Performance

Getrennte Umgebungen

Komplexität

Getrennte Umgebungen

Page 20: Anwendungsintegration mit Edge Side Includes
Page 21: Anwendungsintegration mit Edge Side Includes
Page 22: Anwendungsintegration mit Edge Side Includes
Page 23: Anwendungsintegration mit Edge Side Includes

{{ render_esi(url('news_partial')) }}

Page 24: Anwendungsintegration mit Edge Side Includes

{{ render_esi(url('news_partial')) }}

news_partial: path: /news.html host: alte.anwendung.de

Page 25: Anwendungsintegration mit Edge Side Includes

{{ render_esi(url('news_partial')) }}

news_partial: path: /news.html host: alte.anwendung.de

symfony.com/doc/

Page 26: Anwendungsintegration mit Edge Side Includes

<div class="partial"> <h2>Achtung! Ich bin ein Partial!</h2> <p>Man kennt mich auch als Snippet.</p> </div>

Page 27: Anwendungsintegration mit Edge Side Includes
Page 28: Anwendungsintegration mit Edge Side Includes

Redis? Memcached?

Page 29: Anwendungsintegration mit Edge Side Includes

Redis? Memcached?

Signed Cookies?

Page 30: Anwendungsintegration mit Edge Side Includes
Page 31: Anwendungsintegration mit Edge Side Includes
Page 32: Anwendungsintegration mit Edge Side Includes

[email protected]

github.com/perprogramming