anwendungsintegration mit edge side includes
TRANSCRIPT
![Page 1: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/1.jpg)
E IEdge Side Includes
Anwendungsintegration mit
von Per Bernhardt
![Page 2: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/2.jpg)
Was macht man mit ESI?
![Page 3: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/3.jpg)
<h1>Inhalte zusammenbauen!</h1> <esi:include src="http://seite.de/inhalt.html" />
![Page 4: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/4.jpg)
Und wer hilft einem dabei?
![Page 5: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/5.jpg)
Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache
![Page 6: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/6.jpg)
![Page 7: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/7.jpg)
Wie läuft das genau ab?
![Page 8: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/8.jpg)
![Page 9: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/9.jpg)
![Page 10: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/10.jpg)
<esi:include />
![Page 11: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/11.jpg)
<esi:include />
![Page 12: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/12.jpg)
<esi:include />
![Page 13: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/13.jpg)
<esi:include />
![Page 14: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/14.jpg)
<esi:include />
![Page 15: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/15.jpg)
Und das ist jetzt besser?
![Page 16: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/16.jpg)
Performance
![Page 17: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/17.jpg)
Performance
Getrennte Umgebungen
![Page 18: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/18.jpg)
Performance
Getrennte Umgebungen
Komplexität
![Page 19: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/19.jpg)
Performance
Getrennte Umgebungen
Komplexität
Getrennte Umgebungen
![Page 20: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/20.jpg)
![Page 21: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/21.jpg)
![Page 22: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/22.jpg)
![Page 23: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/23.jpg)
{{ render_esi(url('news_partial')) }}
![Page 24: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/24.jpg)
{{ render_esi(url('news_partial')) }}
news_partial: path: /news.html host: alte.anwendung.de
![Page 25: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/25.jpg)
{{ render_esi(url('news_partial')) }}
news_partial: path: /news.html host: alte.anwendung.de
symfony.com/doc/
![Page 26: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/26.jpg)
<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](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/27.jpg)
![Page 28: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/28.jpg)
Redis? Memcached?
![Page 29: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/29.jpg)
Redis? Memcached?
Signed Cookies?
![Page 30: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/30.jpg)
![Page 31: Anwendungsintegration mit Edge Side Includes](https://reader033.vdocuments.pub/reader033/viewer/2022042716/55a686691a28ab31138b45d3/html5/thumbnails/31.jpg)