Sehr geehrte Damen und Herren,

wir verwenden folgenden iframe HTML-Code zur Einbettung einer Statusampel auf unserer Website https://www.catalysis.de/it-dienste

<iframe frameborder="0" height="18" scrolling="no" src="https://PRTG_URL/public/mapshow.htm?id=27517&amp;mapid=CE1AD26B-5002-41E2-84A9-F4C7B0B70BF1&amp;interval=500" width="500"></iframe>

Dieser iframe lädt via JavaScript dann einen zweiten iframe im iframe, wodurch die Ladezeit stark verzögert wird. Dieser zweite, innere iframe lautet (also mapshow_simple.htm statt mapshow.htm):

https://PRTG_URL/public/mapshow_simple.htm?id=27517&mapid=CE1AD26B-5002-41E2-84A9-F4C7B0B70BF1

Der iframe mapshow_simple.html selbst lädt sehr schnell, aber der Zeitraum bis das Laden dieses eingebetteten iframe begonnen hat, dauert relativ lange.

Besteht die Möglichkeit den Hauptiframe zu optimieren, sodass die Ampel schneller (ohne doppelten Iframe) geladen wird, oder kann alternativ die innere iframe URL (mit mapshow_simple.htm) als "stabile", dauerhaft verwendbare URL direkt auf unserer Website eingesetzt werden, oder wird die URL dynamisch vom äußeren iframe geändert?

Mit freundlichen Grüßen André


Article Comments

Hallo André,

allzu viele Möglichkeiten, die Lade-Geschwindigkeit zu erhöhen, haben wir nicht.

Die zwei einzigen Möglichkeiten, die ich hier sehe, wären das iframe direkt per mapshow_simple einzubinden, also auf mapshow zu verzichten und zusätzlich sicherzustellen, dass der Security Context des Map Objekts auf dem PRTG System Administrator steht. Bei einem anderen Security Context müsste zusätzlich noch die User Berechtigung beim Laden des iframe beachtet werden.

Darüber hinaus gibt es leider nichts.

Grüße,
Sebastian


Feb, 2022 - Permalink