Verschiedene Caching-Techniken für Web Map Services
|
|
- Damian Kolbe
- vor 8 Jahren
- Abrufe
Transkript
1 191 Verschiedene Caching-Techniken für Web Map Services Alexander LOECHEL und Stephan SCHMID Dieser Beitrag wurde nach Begutachtung durch das Programmkomitee als reviewed paper angenommen. Zusammenfassung Die Nachfrage nach digitalen Karten im Internet ist in den letzten Jahren stetig angestiegen. Digitale Karten werden nicht nur von großen kommerziellen Kartenanbietern bereitgestellt, sondern zunehmend auch von Bundes- und Landesbehörden, sowie privaten Webseiten. Dadurch rücken die Performanz und der fehlerfreie Betrieb der Geo Web Services weiter in den Fokus. Im Folgenden werden die Grundlagen des Cachings, basierend auf Geo-Tile- Caching, Reverse-Proxy-Caching und Web Application Acceleration für standardisierte OGC Web Map Services vorgestellt. 1 Einleitung Die Nutzung von digitalen Karten auf Webseiten ist in den letzten Jahren stetig angestiegen. Derzeit dominieren noch kommerzielle Kartenanbieter wie Google Maps, Bing Maps und andere Anbieter den Markt. Die Nutzung dieser kommerziellen Anbieter hat den Vorteil, dass der Nutzer seine digitalen Karten von einem hoch performanten Server Cluster erhält. Dieser Server Cluster nutzt verschiedenen Möglichkeiten um die Generierung der Karten für den Nutzer zu beschleunigen. Dadurch wird die Internetverbindung des Nutzers zum limitierenden Faktor bei der Übertragung und Anzeige der Karten [1]. Sobald in einem GIS-Projekt eigene Web Map Service (WMS) Server (z. B. GeoServer) verwendet werden, dauert das Laden und Rendern der Karten, im Vergleich zu den kommerziellen Karten Anbietern häufig deutlich länger. Dies resultiert meist aus einem Mangel an leistungsstarker Hardware oder unzureichendem Wissen über Caching-Techniken, bzw. wie diese optimal anzuwenden sind. Dies führt dazu, dass diese Dienste aufgrund ihrer langen Ladezeiten häufig gemieden werden, da Nutzer meist nicht länger als drei Sekunden warten möchten, bis eine Webseite komplett geladen ist [2]. Am 15 Mai 2007 trat die INSPIRE (Infrastructure for Spatial Information in the European Community)-Richtlinie in Kraft, die vorschreibt, dass die Geodaten-Infrastrukturen der Mitgliedsstaaten untereinander kompatibel sein müssen um in länderübergreifenden Szenarios verwendet werden zu können [3]. Um dies zu gewährleisten wurde eine Reihe von Spezifikationen und Guidelines definiert. Ein wichtiges Dokument ist die INSPIRE Network Services Performance Guideline, die beschreibt wie schnell eine Anfrage von einem GIS Server beantwortet werden soll [4]. Strobl, J., Blaschke, T. & Griesebner, G. (Hrsg.) (2012): Angewandte Geoinformatik Herbert Wichmann Verlag, VDE VERLAG GMBH, Berlin/Offenbach. ISBN
2 192 A. Loechel und S. Schmid Im Folgenden werden verschiedene Möglichkeiten einen WMS zu cachen betrachtet. Dabei werden Ansätze aufgezeigt um eine hoch performante low cost WMS-Umgebung für GIS Projekte zu schaffen. Es werden Benchmark Tests mit unterschiedlichen Caching-Anwendungen durchgeführt. Die Ergebnisse dieser Tests werden analysiert und in Bezug zur INSPIRE-Richtlinie gesetzt um zu zeigen wie Caching-Techniken helfen WMS-Antwortzeiten zu reduzieren um die Direktive zu erfüllen. INSPIRE-Richtlinie Die INSPIRE-Richtlinie definiert Performanz eines Geo Web Service als die Zeit, wie schnell eine WMS-GetMap-Anfrage an den WMS-Server erfüllt werden kann. Die umfasst mehrere Unterpunkte [4]: Response time ist die Zeit, die zwischen Absenden des WMS GetMap Requests und dem Erhalt des Karten Bildes vergeht. Transaction time ist die Zeit die benötigt wird um eine komplette Transaktion durchzuführen. Die Zeit variiert je nach Definition einer Transaktion. Latency ist der Round-Trip Delay (RTD), die Zeit für die reine Datenübertragung über die Netzverbindung Execution time ist die Zeit, die der WMS-Server benötigt für die Generierung der Karte, bzw. für die interne Abarbeitung des WMS-Request. Weiterhin beschreibt die INSPIRE-Richtlinie ein Service Level Agreement für die Nutzung von standardisierten WMS-Diensten in einer INSPIRE-Umgebung: For a 470 KB image the response time for sending the initial response to a GetMap request to a view shall be a maximum of 5 seconds in a normal situation. A normal situation represents a period out of peak load, which is set at 90 % of the time [6]. 2 Caching-Theorie 2.1 Grundlegende Caching-Techniken Dieser Abschnitt erläutert die technischen Hintergründe des Caching/der Zwischenspeicherung in einem HTTP-Umfeld. Zu Beginn des World Wide Web (WWW), waren rein statische Inhalte auf Webseiten üblich. Heute hat die Nachfrage nach Echtzeit-Informationen den Bedarf an dynamisch generierten Inhalten stark steigen lassen. Da aber die just-in-time Generierung von dynamischen Inhalten normalerweise langsam ist, wurde Caching eine übliche Technik um Inhalte performant bereit zu stellen [7]. Die Präambel des HTTP-Standards beschreiben bereits einige der Hauptattribute des Protokolls: generic/generisch nicht an einen bestimmten Content Type (z. B. HTML, Text, Bilder) oder Use-Case gebunden. stateless/zustandslos ein identischer GET Aufruf sollte immer die gleiche Antwort zur Folge haben.
3 Verschiedene Caching-Techniken für Web Map Services 193 Das HTTP-Protokoll definiert 10 Abfragearten (z. B. GET, POST, PUT, TRACE). Statistisch gesehen spielen nur zwei Abfragearten eine Rolle: GET und POST, Beiden machen aber in der Regel mehr als 95 % der HTTP-Anfragen an Web Services aus. HTTP-GET-Requests fordern ein HTTP-Dokument von einem Server an, definiert durch einen Uniform Ressource Identifier (URI). HTTP-POST-Requests sind in der Regel clientseitige Antworten, welche für die Übertragung größere Datenmengen oder Formulardaten verwendet werden. Das HTTP-Protokoll beschreibt somit die Kommunikation zwischen Web-Clients (z. B. Browsers der speziellen Anwendungen) und einem Server. Es definiert ähnlich einem Vertrag dabei, wie die angeforderten Ressourcen übermittelt werden sollen, in den HTTP- Headern. Der HTTP-Standard definiert eine Anzahl an Standard Headern, welche beispielsweise das Erzeugungsdatum, Client und Server Daten, den zu übertragenden Content Type als auch Caching-Direktiven umfassen. HTTP selber ist als zustandslos definiert, dies bedeutet, dass identische Aufrufe in identische Antworten münden sollen. Deswegen kann prinzipiell jede Antwort auf eine Anfrage gecacht werden. Das Protokoll definiert aber eine große Ausnahme, die Übertragung von Daten auf den beiden Anfragearten Get und Post, weswegen Shared-Caches normalerweise POST-Anfragen und jegliche GET-Anfragen die ein? (query-call) in der URI enthalten ignorieren. Diese werden als Sonderfälle behandelt und nicht beachtet. Ein Browser erwarten nicht, dass diese gecacht werden können oder dass Cache-Header für eine solche Anfrage gesetzt sind. Das OGC (Open Geospatial Consortium) spezifiziert ihre Web Services auf Basis dieser POST und GET-Queries, sodass eine OGC Web Service (OWS) Anfrage normalerweise nicht gecacht wird. Der HTTP-Standard definiert verschiedene Techniken um Shared-Caches und Browsern mitzuteilen, das Inhalte (statische und dynamische) gecacht werden sollen, die HTTP-Cache-Header. 2.2 HTTP-Cache-Header Das HTTP-Protokoll Version 1.1 definiert einige HTTP-Header-Statements. Zum Caching von Web-Inhalten existieren sowohl Header Statements als Teil der Anfrage (HTTP request/client side values) als auch Statements die als Antwort (HTTP response/server side values) gesendet werden [8]. Im Folgenden werden verschiedene wichtige Cache-Header vorgestellt: Expires header: der Expires Header ist ein Header der nur in einer Antwort verwendet wird. Er enthält ein Datum nach dem RFC 1123 Standard, ab welchem der Cache Eintrag als nicht mehr aktuell akzeptiert werden soll. If-Modified-Since header: Der If-Modified-Since Header ist ein request-only Header, der Browser oder Shared-Cache nutzt diesen um ein Dokument nur dann abzufragen wenn es seit dem letzten Aufruf verändert wurde. Ein Antwort mit dem HTTP-Status- Code 304 Not Modified bedeutet, das keine Änderungen vorgenommen wurden. 2.3 Caching und die Veränderung der Daten das Purge Problem Caching basiert auf einem Vertrag zwischen dem Client und dem Server, formell in den Cache Headern vereinbart. Oft sind diese Header nicht richtig gesetzt oder können durch den GIS Server nicht gesetzt werden. In diesen Fällen können Backend Web-Server (z. B.
4 194 A. Loechel und S. Schmid Apache httpd Web Server) eingesetzt werden um die GIS Server Antwort um die Cache Header zu erweitern [8]. Die Nutzung eines Cache kann zu einem großen Problem führen, wenn eine Aktualisierung von Cache-Inhalten nach einer Modifikation auf Datenebene nicht durchgeführt wird. In einem Web-Kontext wird auch von dem Purge Problem gesprochen. Es können verschiedene Ebenen eines Cache vorhanden sein, dabei kann es sich um Shared Caches handeln, die als Proxy Server im Internet oder im administrierten Bereich der IT-Infrastruktur fungieren. Diese können verschiedene Caching-Informationen enthalten. Falls die Cache Header gesetzt sind, werden die Daten in der Regel nur aus dem Cache abgefragt. Somit ist nicht sichergestellt, dass der Cache Informationen über Änderungen der Daten mitbekommt, bis eine Anfrage den Cache zum Erneuern zwingt. Dieser Vorgang der Cacheerneuerung kann komplex werden, da der GIS Server nicht alle Shared Caches kennt, die sich außerhalb des administrierten Bereiches der IT-Infrastruktur befinden. Angenommen alle Shared Caches verhalten sich HTTP-Standard konform, was bedeutet das Purge Problem für den Nutzer? Ein Server kann veraltete Karten liefern, da der Expires-Header oder der Cache-Control: max-age=seconds erlaubt den aktuellen Cache Inhalt immer auszuliefern. Dies ist besonders in zwei Fällen kritisch. 1. Änderungen der Daten durch Nutzer: Änderungen der Daten über einen Browser z. B. durch die Nutzung eines WFS-T. 2. Sich schnell ändernde Daten: Öffentliche Karten mit aktuellen Informationen, z. B. Verkehrsinformationen oder Wetter Daten. 3 Caching-Software Ein WMS-Server kann in Kombination mit einem modernen Ajax Client (z. B. OpenLayers) eine umfassende Geo Web Applikation bilden, welche auf dem WMS-Tiles Service basiert. WMS-Tile-Services sind schon lange Bestandteil in der Wissenschaft [6]. Der Download dieser Tiles ist jedoch meist langsam. Für jedes einzelne Tile müssen die benötigten Daten aus (verschiedenen) Datenbanken an den GIS Server übertragen und die Karte generiert werden. Weiterhin müssen möglicherweise unterschiedliche Parameter zum Rendern der Karte (diese können gecacht vorliegen) erfragt, eine Koordinatentransformation durchgeführt sowie die digitale Karte aus allen Informationen erstellt werden. Dies kann ein langsamer Prozess sein und schnell zu langen Ladezeiten führen. In der Web-Technologie sind generische HTTP-Caching-Techniken weiter verbreitet. Die generischen Systeme können alle gültigen WMS-Anfragen cachen. Ein weiterer Vorteil liegt in der Geschwindigkeit im Falle eines Fehlers. Wenn ein GIS Server ein Tile generiert, wird Zeit benötigt dieses Tile zum Client zu transportieren. Dazu wird ein Thread des Servers geblockt, dieser ist damit an die Bandbreite gebunden. Kommt eine generische Caching-Software zum Einsatz ist diese in der Regel direkt an den GIS Server angebunden und kann damit dieses Problem verringern. Der folgende Abschnitt erläutert die verwendete Software für die Performanz-Tests. Dabei wird sowohl Tile-Caching-Software als auch generische HTTP-Caching-Software verwendet.
5 Verschiedene Caching-Techniken für Web Map Services Tile-Caching-Software Der einfachste Weg die Bereitstellungsgeschwindigkeit der WMS-Tiles zu erhöhen, ist die Nutzung eines Tile Cache. GeoWebCache (GWC) ist eine Open-Source-Tile-Caching Service-Middleware, die von OpenGeo entwickelt wird. GWC unterstützt verschiedene OGC Standards, unter anderem WMTS, WMS-C, KML. GWC ist in Java umgesetzt und wird unter der GNU General Public License (GPL) vertrieben. 3.2 Generic HTTP-Web-Caching-Services und WMS Aus einer analytischen Sicht, sind WMS GetMap Requests einfache HTTP-Anfragen. Um HTTP-Anfragen zu cachen existieren viele verschiedene Ansätze. Im Folgenden werden drei häufig genutzte Caching-Anwendungen vorgestellt, welche später für die Performanz- Tests verwendet werden. Squid ist ein weitverbreiteter Reverse Proxy Server, der auch als Caching-Anwendung dient. Squid wurde von Duane Wessels an der Universität of Colorado für das Harvest object cache Projekt entwickelt. Ein großes Projekt, das Squid verwendet, ist die Wikipedia. Dieses Beispiel zeigt wie skalierbar und performant ein Web-Projekt sein kann. Squid stellt einen de facto Standard für große Caching-Projekte dar. Squid ist für alle Betriebssysteme verfügbar und wird unter der GPL Lizenz vertrieben. Die Konfiguration ist jedoch sehr komplex. Varnish ist ein einfacher HTTP-Application-Accelerator. Er wurde für dynamische Webseiten entwickelt und verhält sich wie ein Reverse Proxy Server. Seine Konfiguration ist deutlich einfacher gestaltet als bei Squid, jedoch ist Varnish nur für Linux erhältlich. Varnish ist open-source und wird unter der BSD Lizenz vertrieben. Apache mod_cache ist eine Erweiterung zum Apache HTTP-Web-Server. Es beinhaltet einen HTTP-konformen Cache, der entweder lokale oder bereits gecachte Inhalte aufbereiten kann. Es existieren zwei Speichermöglichkeiten für die gecachten Inhalte, diese können zum einen auf der Festplatte oder zum anderen im Arbeitsspeicher gecacht werden. Apache mod_cache kann keine Inhalte mit Zugriffsschutz cachen. 4 Performance Measurement Software Um verlässliche Performanz Werte zu erhalten, müssen die Messungen wiederholbar und nachvollziehbar sein. Im Folgenden werden zwei Benchmark Tools vorgestellt, die oft zur Performanz Messung von Web Services verwendet werden. Apache Benchmark (ab) ist ein Kommandozeilen basiertes Benchmark Tool und Teil des Apache httpd Web Server Projektes. Derzeit ist es der de Facto Standard um HTTP- Benchmark-Tests an einem Web Server durchzuführen. Es ist ein einfaches Tool welches die HTTP-Header analysiert und Informationen über verschiedene Performanz Faktoren, z. B. Anfragen pro Sekunde, Mittlere Antwortzeit pro Anfrage, Durchsatz etc. sammelt. Apache Benchmark ist nur in der Lage den Test gleichzeitig auf eine URI zu stellen. Apache JMeter ist eine Benchmark Tool mit einer grafischen Benutzeroberfläche. Es ist Teil des Apache Jakarta Projektes. Apache JMeter ist Open Source und in Java umgesetzt,
6 196 A. Loechel und S. Schmid es kann durch seine API leicht erweitert werden. JMeter kann Tests auf statischen oder dynamischen Inhalten durchführen. Diese beiden Tools ermöglichen die Messungen der Antwortzeit einer HTTP-Anfrage. Dies ist die Zeit vom Start der Anfrage bis zum Erhalt der Antwort. Es wird nicht das Rendern einer Webseite oder das HTTP-Antwort-Dokument analysiert. Die WMS-Funktionalität auf HTML-Webseiten wird üblicherweise durch JavaScript Frameworks wie OpenLayers umgesetzt. Allerdings werden beim Laden des HTML Dokumentes nicht die eingebetteten Ressourcen angefragt und nachgeladen. So werden durch diese Tools kein Java Skript angefragt und damit auch kein WMS-Request durchgeführt. Für die Performanz-Tests müssen demzufolge Anfragen auf dem Dienst Level durchgeführt werden. 5 Testsetup Das folgende Kapitel beschreibt die Hard- und Software Spezifikationen des Test Systems, die Aufbereitung der Test Daten sowie die genaue Testdurchführung. 5.1 Hard- und Software Für die Benchmark Tests wurde ein Testbed genutzt, welches aus drei Schichten besteht: Layer 1: Die Basis des Testbeds bildet eine leistungsstarke Server Hardware. Layer 2: Im Rahmen von Virtualisierung werden verschiedene unabhängige Server bereitgestellt. Somit können die Hardwareressourcen optimal genutzt werden. Layer 3: Der Zugriff auf die Geo Web Services erfolgt von außerhalb des Virtualisierungsservers. Dazu stellt der Server eine Netzwerkbrücke zu den virtuellen Servern her. Das Testsystem für die Benchmark Tests wurde nach dem Prinzip einer Service-Orientieren Architektur aufgesetzt. Die Konfiguration der Caching-Software folgt der Dokumentation für HTTP Acceleration/Caching. Für die Tests wurde Open-Source Daten vom OpenStreetMap Projekt verwendet. 5.2 Test Durchführung Die Tests untersuchen verschiedene Caching-Ansätze um die Performanz eines OGC- WMS-Servers zu erhöhen. Dies umfasst Tile-Caching, Reverse-Proxy-Caching und Web- Application Acceleration Software. Es wird das Verhalten der Caching-Software in Bezug auf hohe Nutzerzahlen als auch steigende gleichzeitige Zugriffe untersucht. Hierbei wird die Anwendbarkeit der INSPIRE-Richtlinie untersucht. non-cached: Es ist wichtig zu sehen wie ein ungecachtes System auf die steigende Anzahl an gleichzeitigen Zugriffen reagiert. Daraus können eventuelle Performanz Verbesserungen der Caching-Anwendungen geschlossen werden. Static tile image: Um einen Vergleichswert zu erzeugen wurde eine statische Version der Test Karte in die Tests aufgenommen. Da der Apache httpd Web Server damit nur statische Inhalte ausliefert, ist diese Karte sehr performant und kann als Referenzwert für die anderen Caching-Software benutzt werden.
7 Verschiedene Caching-Techniken für Web Map Services 197 GeoWebCache: Repräsentiert eine Tile Caching-Software. GeoWebCache stellt Tiles mit einer Größe von Pixeln bereit. Die Tiles wurden geseeded nachdem der Web Map Service aufgesetzt war. Apache mod_cache: Repräsentiert eine traditionelle Konfiguration des Webservers als Cache Proxy Server. Varnish: Repräsentiert einen spezielle Caching-Server, welche nicht Clusterfähig ist. Squid: Repräsentiert eine Caching-Software für den Einsatz in großen Cache Clustern. Für die Apache Benchmark Tests wurden zwei Versionen von Squid installiert. Die weitverbreitete Version 2.7 und die neue Reimplementierung Version 3.0. Squid, beide verhalten sich wie ein Reverse Proxy Server. Es wurden verschiedenen Tests mit Apache Benchmark durchgeführt, allerdings kann nur eine Ressource (eine URI, also ein Karten-Tile/Bild) pro Testlauf angefragt werden. Es wurde eine Anzahl an Anfragen (1 bis Aufrufe) bei gleichzeitigem Zugriff von bis zu Request durchgeführt. Dazu wurden mehrere Testläufe durchgeführt die auf zwei Testansätzen basieren. 1. Der erste Testansatz wurde mit einer Kartengröße von Pixel, der typischen WMS Tile Größe durchgeführt 2. Der zweite Testansatz wurde mit einer Kartengröße von Pixel durchgeführt. Dies entspricht der Beispielgröße in der INSPIRE-Richtlinie Für realitätsnahe Tests wurden zusätzliche Tests mit Apache JMeter durchgeführt. Da Apache JMeter einer Browser ähnliches Verhalten simulieren kann, können normale Zugriffsszenarien untersucht werden. In einer normalen Situation greifen mehrere Nutzer gleichzeitig auf verschiedene Tiles zu. Für die Tests wurden 12 Tiles mit einer Kartengröße von Pixel angefragt. Weiterhin wurden nach Vorgabe der INSPIRE-Richtlinie eine Kartengröße von Pixel angefragt. Alle Karten wurden im Format PNG ausgegeben. Die Tests wurden mit allen vier Layern, welche durch einen GeoServer bereitgestellt werden durchgeführt. Dabei wurden die Nutzerzugriffe in Dezimalschritten von 1 bis 100 Nutzer erhöht. 6 Ergebnisse Im folgenden Abschnitt werden die Ergebnisse der WMS-Performanz und Caching-Tests dargestellt und analysiert. Die Einführung der Benchmark Tools in Abschnitt 4 beschreibt die Funktionalität und Grenzen der Software. Tabelle 1 zeigt die erreichte Performanz jedes Systems. Die Tests wurden mit Apache Benchmark durchgeführt und können folgendermaßen zusammengefasst werden: Caching-Systeme erhöhen die Möglichkeit die Anfragen pro Sekunde auf durchschnittlich 3700/1050 (Varnish) Anfragen pro Sekunde, im Vergleich zu dem ungecachten GeoServer, welcher 50/25 Anfragen pro Sekunde erreicht. Dies ist eine Erhöhung um den Faktor 40-70, was die benötigte Zeit pro Anfrage von ms/41000 ms auf durchschnittlich 300 ms/ 950 ms reduziert, was dem Faktor entspricht. Die Tests verlaufen in beiden Testansätzen sehr performant und erfüllen die INSPIRE- Richtlinie in 90 % aller Anfragen in unter 65 ms. Die kleinen Unterschiede der Systeme GeoWebCache, Apache mod_cache und Varnish sind erstaunlich, alle Systeme liegen dicht
8 198 A. Loechel und S. Schmid zusammen. Der große Unterschied in der Performanz der Squid Versionen ist unerwartet kann aber auf die sehr komplexe Konfiguration zurückgeführt werden. Es muss somit angenommen werden dass keine optimale Konfiguration vorliegt. Squid 3 ist relativ schneller im Vergleich zu anderen Systemen aber im Vergleich zu Squid 2.7 langsamer. Ein Grund für dieses Verhalten könnte an der Reimplementierung des Squid liegen. Tabelle 1: Ergebnisse der Apache Benchmark Tests GeoWebCache kann nur Tiles einer bestimmten Größe übertragen, somit kann nicht jede Anfrage beantwortet werden. Dies führt dazu, dass im zweiten Testansatz ein Fehler produziert wird. Die Abbildungen zeigen, dass der Testserver die INSPIRE-Richtlinie zu 90 % innerhalb von 1,5 Sekunden für die definierten Kartengrößen erfüllt. In einer produktiven Umgebung sind die generierten Tiles deutlich kleiner als die spezifizierten 470 kb. Abbildung 1 zeigt die Performanz der Cache-Server in Hinblick auf die INSPIRE- Richtlinie, wie viel Prozent aller Anfragen in einem Zeitraum beantwortet werden können. Die Performanz Vorgaben der INSPIRE-Richtlinie wurde von allen getesteten Systemen, mit den definierten Kartengrößen erfüllt. Der Vergleich der Caching-Software zu der statischen Version der Tiles zeigt, dass die zur Verfügung stehende Hardware an ihre Grenzen stößt, im Besonderen die Bandbreite zwischen dem Server und dem Client. Dies wird durch den rasanten Anstieg der benötigten Zeit bei über 90 % der Anfragen verdeutlicht. Dieser Anstieg basiert auf Packet Kollisionen innerhalb des Transfer Stack des ISO-OSI Modells. Die maximal übertragbaren Bits der Netzwerk Verbindung für die angefragte Karte, das heißt die übertragene Datei Größe multipliziert mit der Anzahl gleichzeitiger Antwort, können die bereitgestellte Bandbreite nicht überschreiten. Diese liegt in diesem Testsetup bei 1 GBit. Eine höhere Bandbreite könnte die Zahl der Anfragen pro Sekunde erhöhen. Die Apache JMeter Ergebnisse (Abbildung 2) zeigen ähnliche Ergebnisse, wie die durchgeführten Apache Benchmark Tests. Alle Caching-Systeme erhöhen die Performanz der WMS-Anfragen. Squid und Varnish sind fast gleich schnell, während GeoWebCache und Apache mod_cache etwas langsamer sind.
9 Verschiedene Caching-Techniken für Web Map Services 199 Abb. 1: Ergebnisse der Apache Benchmark Tests im Vergleich zur INPIRE-Richtlinie ( px) Abb. 2: Ergebnisse JMeter Performanztests GeoWebCache ist direkt in den GeoServer integriert und damit an die durch den GeoServer bereitgestellten Daten gebunden. Tile-Caching-Systeme sind nicht an den OGC-WMS- Standard gebunden, sie verwenden einen eigenen Standard: Web Map Tile Service
10 200 A. Loechel und S. Schmid (WMTS). Generische HTTP-Caching-Systeme sind nicht an das Format der Anfrage oder des Antwort Dokument, bzw. den Web Service gebunden, sie können alle Inhalte cachen die mit dem HTTP-Protokoll konform sind. 7 Zusammenfassung und Ausblick Die Ergebnisse zeigen, dass Caching eines WMS möglich ist. Dabei wird die Performanz eines WMS-Servers signifikant erhöht. Caching bringt Vor- und Nachteile mit sich, welche in einer produktiven Umgebung bedacht werden müssen. Alle untersuchten Caching-Techniken zeigen eine Erhöhung der Performanz. Die Unterschiede der speziellen Geo-Tile-Caching-Systeme und der generischen HTTP-Caching- Systeme finden sich im Detail, wobei beide ihre Vorteile mit sich bringen. Das HTTP-Protokoll kombiniert mit den vorgestellten Cache Headern ermöglicht es standardkonformen Browsern und Shared Caches die Inhalte regelmäßig auf deren Aktualität zu überprüfen. Der Netzwerkverkehr wird durch den Einsatz von Caching deutlich reduziert, wodurch das System eine erhöhte Fehlertoleranz aufweisen kann. Ein Nachteil aller Caching-Systeme ist das Purge Problem. So ist es notwendig, dass die Caching-Software Änderungen an den Daten in einer angemessenen Zeit mitbekommt. Ein weiterer Nachteil der generischen HTTP-Caching-Systemen ist die Möglichkeit keine Daten im Voraus zu cachen. Inhalte werden erst bei der ersten Anfrage gecacht. Dies führt zu dem Problem, dass für einen sinnvollen Einsatz dieser Systeme immer die gleichen Anfragen gestellt werden müssen, was aber in einer normalen Umgebung die Regel ist. Tile Caching-Systeme können Tiles bereits im Vorfeld für bestimmte Bereiche generieren und sind flexibler bei der Interpretation der Anfrage. Weitere Studien müssen analysieren wo dieses Setup seine Limits erreicht hat: Squid Cluster könnten performanter sein als ein einzelner Server. Weiterhin müssen Algorithmen untersucht werden, die es ermöglichen Inhalte für generische HTTP-Caches im Voraus bereitzustellen. Literatur [1] PETERSON, M. P. (2008),. International perspectives on maps and the Internet. Springer, Berlin/New York. ISBN [2] FUI-HOON NAH, F. (2011), A study on tolerable waiting time: how long are Web users willing to wait? [3] EUROPEAN COMMISSION (2007), INSPIRE Network Services Performace Guidelines. European Commission. [4] OPEN GEOSPATIAL CONSORTIUM (2006), OpenGIS Web Map Server Implementation Specication. OGC European Commission. [5] BRADEN, R. (1989), Requirements for Internet Hosts { Application and Support. Internet Engineering Task Force, United States. [6] KERSKEN, S. (2006), Apache 2.2. Galileo Press GmbH, ISBN [7] DITHARDT, D. (2006), Squid. dpunkt Verlag. ISBN
ICS-Addin. Benutzerhandbuch. Version: 1.0
ICS-Addin Benutzerhandbuch Version: 1.0 SecureGUARD GmbH, 2011 Inhalt: 1. Was ist ICS?... 3 2. ICS-Addin im Dashboard... 3 3. ICS einrichten... 4 4. ICS deaktivieren... 5 5. Adapter-Details am Server speichern...
MehrEinbindung des Web Map Service für Gemeinden Anleitung
Einbindung des Web Map Service für Gemeinden Anleitung Datum: 15.10.2015 Inhaltsverzeichnis 1 Allgemein... 3 2 Einstiegsseite Erhalt eines gültigen WMS-Zugriffs... 3 3 Einbindung der Dienste... 6 3.1 WMS-fähiges
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
MehrI N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte
I N F O R M A T I O N V I R T U A L I S I E R U N G Wir schützen Ihre Unternehmenswerte Wir schützen Ihre Unternehmenswerte Ausfallsicherheit durch Virtualisierung Die heutigen Anforderungen an IT-Infrastrukturen
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrKommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis
Kommunikationsübersicht Inhaltsverzeichnis Kommunikation bei Einsatz eines MasterServer... 2 Installation im... 2 Installation in der... 3 Kommunikation bei Einsatz eines MasterServer und FrontendServer...
MehrSoftwaretechnische Anforderungen zu Opale bluepearl Version 1.0 vom 23.05.2013
Sehr geehrte Kundin, Sehr geehrter Kunden. Sie werden demnächst die neue Version Opale bluepearl einsetzen. Damit Sie bestmöglich von der 3ten Generation der Opale-Lösungen profitieren können, ist es an
MehrGuide DynDNS und Portforwarding
Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch
Mehrschnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv
Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag
MehrWeb Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
MehrKonfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version 2.0.1 Deutsch 01.07.2014
Konfiguration VLAN's Version 2.0.1 Deutsch 01.07.2014 In diesem HOWTO wird die Konfiguration der VLAN's für das Surf-LAN der IAC-BOX beschrieben. Konfiguration VLAN's TITEL Inhaltsverzeichnis Inhaltsverzeichnis...
MehrFolgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:
Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal
MehrINSTALLATION VON INSTANTRAILS 1.7
INSTALLATION VON INSTANTRAILS 1.7 InstantRails 1.7 ist ein Paket, das Ruby, Rails, Apache, MySQL und andere Tools, z.b. phpmyadmin in vorkonfigurierter Form enthält. Das Paket muss in einem Verzeichnis
MehrAnleitung zur Nutzung des SharePort Utility
Anleitung zur Nutzung des SharePort Utility Um die am USB Port des Routers angeschlossenen Geräte wie Drucker, Speicherstick oder Festplatte am Rechner zu nutzen, muss das SharePort Utility auf jedem Rechner
MehrHandbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen
Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...
MehrRESTful Web. Representational State Transfer
RESTful Web Representational State Transfer 1 Warum REST? REST ist die Lingua Franca des Webs Heterogene (verschiedenartige) Systeme können mit REST kommunizieren, unabhängig von Technologie der beteiligten
MehrEchtzeitanomalieerkennung für Internetdienste (Abschlussvortrag)
Lehrstuhl für Netzarchitekturen und Netzdienste Institut für Informatik Technische Universität München Echtzeitanomalieerkennung für Internetdienste (Abschlussvortrag) Markus Sieber Betreuer: Ali Fessi,
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrUniversal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.
ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf
Mehrpro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9
Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9 1 Allgemeine Beschreibung "Was war geplant, wo stehen Sie jetzt und wie könnte es noch werden?" Das sind die typischen Fragen, mit denen viele Unternehmer
MehrLizenzierung von Windows Server 2012
Lizenzierung von Windows Server 2012 Das Lizenzmodell von Windows Server 2012 Datacenter und Standard besteht aus zwei Komponenten: Prozessorlizenzen zur Lizenzierung der Serversoftware und CALs zur Lizenzierung
Mehr4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen
Gliederung 1. Was ist Wireshark? 2. Wie arbeitet Wireshark? 3. User Interface 4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen 1 1. Was
MehrLernprogramm "Veröffentlichen von WMS- Services"
Lernprogramm "Veröffentlichen von WMS- Services" Copyright 1995-2012 Esri All rights reserved. Table of Contents Lernprogramm: WMS-Service veröffentlichen....................... 0 Copyright 1995-2012 Esri.
MehrEin mobiler Electronic Program Guide für Android
Whitepaper Telekommunikation Ein mobiler Electronic Program Guide für Android Prototyp für Android Apps 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller Munde. Durch
MehrPatch Management mit
Patch Management mit Installation von Hotfixes & Patches Inhaltsverzeichnis dieses Dokuments Einleitung...3 Wie man einen Patch installiert...4 Patch Installation unter UliCMS 7.x.x bis 8.x.x...4 Patch
MehrJava Script für die Nutzung unseres Online-Bestellsystems
Es erreichen uns immer wieder Anfragen bzgl. Java Script in Bezug auf unser Online-Bestell-System und unser Homepage. Mit dieser Anleitung möchten wir Ihnen einige Informationen, und Erklärungen geben,
MehrLizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
MehrSehr geehrte Faktor-IPS Anwender,
März 2014 Faktor-IPS 3.11 Das neue Release Faktor-IPS 3.11 steht Ihnen zum Download zur Verfügung. Wir informieren Sie über die neusten Feautres. Lesen Sie mehr Sehr geehrte Faktor-IPS Anwender, Auf faktorzehn.org
MehrInstallationsanleitung SSL Zertifikat
Installationsanleitung SSL Zertifikat HRM Systems AG, Technikumstrasse 82, Postfach, CH-8401 Winterthur, Telefon +41 52 269 17 47, www.hrm-systems.ch Inhaltsverzeichnis 1. Einleitung 3 2. Austausch Zertifikat
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
Mehr4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
MehrKonfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung
Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Inhalt 1. Einleitung:... 2 2. Igel ThinClient Linux OS und Zugriff aus dem LAN... 3
MehrEin mobiler Electronic Program Guide
Whitepaper Telekommunikation Ein mobiler Electronic Program Guide Ein iphone Prototyp auf Basis von Web-Technologien 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrAnleitung BFV-Widget-Generator
Anleitung BFV-Widget-Generator Seite 1 von 6 Seit dem 1. Oktober 2014 hat der Bayerische Fußball-Verband e.v. neue Widgets und einen neuen Baukasten zur Erstellung dieser Widgets veröffentlicht. Im Folgenden
MehrDatenbank-Verschlüsselung mit DbDefence und Webanwendungen.
Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. In diesem Artikel werden wir Ihnen zeigen, wie Sie eine Datenbank verschlüsseln können, um den Zugriff einzuschränken, aber trotzdem noch eine
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrFormular»Fragenkatalog BIM-Server«
Formular»Fragenkatalog BIM-Server«Um Ihnen so schnell wie möglich zu helfen, benötigen wir Ihre Mithilfe. Nur Sie vor Ort kennen Ihr Problem, und Ihre Installationsumgebung. Bitte füllen Sie dieses Dokument
MehrHow-to: Webserver NAT. Securepoint Security System Version 2007nx
Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
MehrDas Handbuch zu KSystemLog. Nicolas Ternisien
Nicolas Ternisien 2 Inhaltsverzeichnis 1 KSystemLog verwenden 5 1.1 Einführung.......................................... 5 1.1.1 Was ist KSystemLog?................................ 5 1.1.2 Funktionen.....................................
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
MehrUpgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)
Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4
MehrWindows Server 2008 (R2): Anwendungsplattform
Mag. Christian Zahler, Stand: August 2011 13 14 Mag. Christian Zahler, Stand: August 2011 Mag. Christian Zahler, Stand: August 2011 15 1.5.2 Remotedesktop-Webverbindung Windows Server 2008 (R2): Anwendungsplattform
MehrTask: Nmap Skripte ausführen
Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses
MehrFirewalls für Lexware Info Service konfigurieren
Firewalls für Lexware Info Service konfigurieren Inhaltsverzeichnis: 1. MANUELLER DOWNLOAD 1 2. ALLGEMEIN 1 3. EINSTELLUNGEN 1 4. BITDEFENDER VERSION 10 2 5. GDATA INTERNET SECURITY 2007 4 6. ZONE ALARM
MehrInformationen zum neuen Studmail häufige Fragen
1 Stand: 15.01.2013 Informationen zum neuen Studmail häufige Fragen (Dokument wird bei Bedarf laufend erweitert) Problem: Einloggen funktioniert, aber der Browser lädt dann ewig und zeigt nichts an Lösung:
MehrSenden von strukturierten Berichten über das SFTP Häufig gestellte Fragen
Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen 1 Allgemeines Was versteht man unter SFTP? Die Abkürzung SFTP steht für SSH File Transfer Protocol oder Secure File Transfer Protocol.
MehrThema: Microsoft Project online Welche Version benötigen Sie?
Seit einiger Zeit gibt es die Produkte Microsoft Project online, Project Pro für Office 365 und Project online mit Project Pro für Office 365. Nach meinem Empfinden sind die Angebote nicht ganz eindeutig
Mehrcrm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe
crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms: Webdesigner Handbuch Copyright 2006 crm-now Versionsgeschichte Version 01 2006-08-21 Release Version crm-now c/o im-netz Neue
Mehr1. Einführung. 2. Archivierung alter Datensätze
1. Einführung Mit wachsender Datenmenge und je nach Konfiguration, kann orgamax mit der Zeit langsamer werden. Es gibt aber diverse Möglichkeiten, die Software wieder so zu beschleunigen, als würden Sie
MehrContent Management System mit INTREXX 2002.
Content Management System mit INTREXX 2002. Welche Vorteile hat ein CM-System mit INTREXX? Sie haben bereits INTREXX im Einsatz? Dann liegt es auf der Hand, dass Sie ein CM-System zur Pflege Ihrer Webseite,
MehrA361 Web-Server. IKT-Standard. Ausgabedatum: 2015-01-27. Version: 1.03. Ersetzt: 1.02. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2004-09-07
Eidgenössisches Finanzdepartement EFD Informatiksteuerungsorgan des Bundes ISB A361 Web-Server Klassifizierung: Typ: Nicht klassifiziert IKT-Standard Ausgabedatum: 2015-01-27 Version: 1.03 Status: Genehmigt
MehrWorkshop: Eigenes Image ohne VMware-Programme erstellen
Workshop: Eigenes Image ohne VMware-Programme erstellen Normalerweise sind zum Erstellen neuer, kompatibler Images VMware-Programme wie die Workstation, der ESX-Server oder VMware ACE notwendig. Die Community
MehrMan liest sich: POP3/IMAP
Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und
MehrÜbung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
Mehretermin Einbindung in Outlook
etermin Einbindung in Outlook 1. Einführung Über etermin gebuchte Termine können bei Bedarf auch mit externen Terminkalendern, wie zum Beispiel Outlook, ical oder Google synchronisiert werden. Dieses Dokument
MehrAktualisierung der Lizenzierungsrichtlinien für Adobe Produkte
Aktualisierung der Lizenzierungsrichtlinien für Adobe Produkte verbindlich ab 23.04.2012, sie ergänzen den CLP-Vertrag und die EULA (End User License Agreement) 23.05.2012 1 Quelle: www.adobe.com/de/volume-licensing/policies.html
MehrDiplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
MehrMobile Anwendungen Google Cloud Messaging
Mobile Anwendungen Google Cloud Messaging 1. Allgemeines zu Google Cloud Messaging (GCM): - 60% der Top 100 Apps nutzen Google Cloud Messagging - 200.000 Messages pro Sekunde = 17 Milliarden Messages pro
Mehr1 Einleitung. 1.1 Caching von Webanwendungen. 1.1.1 Clientseites Caching
1.1 Caching von Webanwendungen In den vergangenen Jahren hat sich das Webumfeld sehr verändert. Nicht nur eine zunehmend größere Zahl an Benutzern sondern auch die Anforderungen in Bezug auf dynamischere
Mehr1 Installation QTrans V2.0 unter Windows NT4
1 Installation QTrans V2.0 unter Windows NT4 1.1 Unterstützte Funktionen Unter NT4 wird nur der Betrieb von QTrans im Report-Client-Modus unterstützt, d. h. für die Anzeige von Schraubergebnissen und für
MehrSichere E-Mail für Rechtsanwälte & Notare
Die Technik verwendet die schon vorhandene Technik. Sie als Administrator müssen in der Regel keine neue Software und auch keine zusätzliche Hardware implementieren. Das bedeutet für Sie als Administrator
MehrAnleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH
Amt für Informatik Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Anleitung vom 12. September 2009 Version: 1.0 Ersteller: Ressort Sicherheit Zielgruppe: Benutzer von SSLVPN.TG.CH Kurzbeschreib:
MehrWebalizer HOWTO. Stand: 18.06.2012
Webalizer HOWTO Stand: 18.06.2012 Copyright 2003 by manitu. Alle Rechte vorbehalten. Alle verwendeten Bezeichnungen dienen lediglich der Kennzeichnung und können z.t. eingetragene Warenzeichen sein, ohne
MehrMatrix42. Matrix42 Cloud Trial Erste Schritte. Version 1.0.0 03.02.2016 - 1 -
Matrix42 Matrix42 Cloud Trial Erste Schritte Version 1.0.0 03.02.2016-1 - Inhaltsverzeichnis 1Einleitung 3 2Cloud Trial Steuerung 4 2.1 Starten der Cloud-Umgebung 4 2.2 Bedienen der Maschinen in der Cloud
MehrSQL Server 2008 Standard und Workgroup Edition
September 2008 Produktgruppe: Server Lizenzmodell: Microsoft Server Server/ Serverlizenz Zugriffslizenz () pro Gerät Zugriffslizenz () pro Nutzer Produktgruppe: Server Lizenzmodell: Microsoft Server Pro
MehrVerwendung des Terminalservers der MUG
Verwendung des Terminalservers der MUG Inhalt Allgemeines... 1 Installation des ICA-Client... 1 An- und Abmeldung... 4 Datentransfer vom/zum Terminalserver... 5 Allgemeines Die Medizinische Universität
Mehr:: Anleitung Hosting Server 1cloud.ch ::
:: one source ag :: Technopark Luzern :: D4 Platz 4 :: CH-6039 Root-Längenbold LU :: :: Fon +41 41 451 01 11 :: Fax +41 41 451 01 09 :: info@one-source.ch :: www.one-source.ch :: :: Anleitung Hosting Server
MehrLabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN
LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration Arbeitsblatt und Demonstration A. Rost 1. Steuerung eines VI über LAN Eine Möglichkeit zur Steuerung virtueller Instrumente
MehrISA Server 2004 Einzelner Netzwerkadapater
Seite 1 von 8 ISA Server 2004 - Konfiguration mit nur einer Netzwerkkarte Die Informationen in diesem Artikel beziehen sich auf: Microsoft ISA Server 2004 In diesem Artikel wird auf die Konfiguration von
MehrVirtual Desktop Infrasstructure - VDI
Virtual Desktop Infrasstructure - VDI Jörg Kastning Universität Bielefeld Hochschulrechenzentrum 5. August 2015 1/ 17 Inhaltsverzeichnis Was versteht man unter VDI? Welchen Nutzen bringt VDI? Wie funktioniert
MehrSpeicher in der Cloud
Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG
MehrWindows Small Business Server (SBS) 2008
September 2008 Windows Small Business Server (SBS) 2008 Produktgruppe: Server Windows Small Business Server (SBS) 2008 Lizenzmodell: Microsoft Server Betriebssysteme Serverlizenz Zugriffslizenz () pro
MehrÜbersicht Die Übersicht zeigt die Zusammenfassung der wichtigsten Daten.
Webalizer Statistik Bedeutung der Begriffe Übersicht Die Übersicht zeigt die Zusammenfassung der wichtigsten Daten. Anfragen Gesamtheit aller Anfragen an Ihren Account. Jede Anfrage auf eine Grafik, eine
MehrWindows 8 Lizenzierung in Szenarien
Windows 8 Lizenzierung in Szenarien Windows Desktop-Betriebssysteme kommen in unterschiedlichen Szenarien im Unternehmen zum Einsatz. Die Mitarbeiter arbeiten an Unternehmensgeräten oder bringen eigene
MehrNutzung von GiS BasePac 8 im Netzwerk
Allgemeines Grundsätzlich kann das GiS BasePac Programm in allen Netzwerken eingesetzt werden, die Verbindungen als Laufwerk zu lassen (alle WINDOWS Versionen). Die GiS Software unterstützt nur den Zugriff
MehrSie werden sehen, dass Sie für uns nur noch den direkten PDF-Export benötigen. Warum?
Leitfaden zur Druckdatenerstellung Inhalt: 1. Download und Installation der ECI-Profile 2. Farbeinstellungen der Adobe Creative Suite Bitte beachten! In diesem kleinen Leitfaden möchten wir auf die Druckdatenerstellung
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
MehrStudieren- Erklärungen und Tipps
Studieren- Erklärungen und Tipps Es gibt Berufe, die man nicht lernen kann, sondern für die man ein Studium machen muss. Das ist zum Beispiel so wenn man Arzt oder Lehrer werden möchte. Hat ihr Kind das
MehrInstallationsanleitung
Installationsanleitung Installationsanleitung 2 VERSIONSVERWALTUNG Version Autor Beschreibung Datum 1.0 Benjamin Hestler Erstellen des Dokuments 12.01.2010 1.1 Benjamin Hestler Erweitern und anpassen der
MehrHTBVIEWER INBETRIEBNAHME
HTBVIEWER INBETRIEBNAHME Vorbereitungen und Systemvoraussetzungen... 1 Systemvoraussetzungen... 1 Betriebssystem... 1 Vorbereitungen... 1 Installation und Inbetriebnahme... 1 Installation... 1 Assistenten
MehrFirewalls für Lexware Info Service konfigurieren
Firewalls für Lexware Info Service konfigurieren Inhaltsverzeichnis: 1. Manueller Download... 2 2. Allgemein... 2 3. Einstellungen... 2 4. Bitdefender Version 10... 3 5. GDATA Internet Security 2007...
MehrAvira Management Console 2.6.1 Optimierung für großes Netzwerk. Kurzanleitung
Avira Management Console 2.6.1 Optimierung für großes Netzwerk Kurzanleitung Inhaltsverzeichnis 1. Einleitung... 3 2. Aktivieren des Pull-Modus für den AMC Agent... 3 3. Ereignisse des AMC Agent festlegen...
MehrÜbersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software
FTP Übersicht Was ist FTP? Übertragungsmodi Sicherheit Öffentliche FTP-Server FTP-Software Was ist FTP? Protokoll zur Dateiübertragung Auf Schicht 7 Verwendet TCP, meist Port 21, 20 1972 spezifiziert Übertragungsmodi
MehrTimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München
Time CGI Version 1.5 Stand 04.12.2013 TimeMachine Dokument: time.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor Version Datum Kommentar
MehrMetaQuotes Empfehlungen zum Gebrauch von
MetaQuotes Empfehlungen zum Gebrauch von MetaTrader 4 auf Mac OS Auch wenn viele kommerzielle Angebote im Internet existieren, so hat sich MetaQuotes, der Entwickler von MetaTrader 4, dazu entschieden
MehrSuche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
MehrComtarsia SignOn Familie
Comtarsia SignOn Familie Handbuch zur RSA Verschlüsselung September 2005 Comtarsia SignOn Agent for Linux 2003 Seite 1/10 Inhaltsverzeichnis 1. RSA Verschlüsselung... 3 1.1 Einführung... 3 1.2 RSA in Verbindung
MehrHandbuch xgdm-was Extension Version 1.0
Handbuch xgdm-was Extension Version 1.0 Maxstr. 3A Königsbergerstrasse 22 Landwehrstrasse 143 13347 Berlin 57462 Olpe 59368 Werne Tel. 030/466062-80 Tel. 02761/9396-0 Tel. 02389/9827-0 Fax 030/466062-82
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrSALSAH eine virtuelle Forschungsumgebung für die Geisteswissenschaften
SALSAH eine virtuelle Forschungsumgebung für die Geisteswissenschaften Zusammenfassung: Abstract: Einführung genuin digital Virtuelle Forschungsumgebungen für die Geisteswissenschaften in Bezug auf die
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrBlogbeitrag: Installation eines SAP CRM-Systems
Blogbeitrag: Installation eines SAP CRM-Systems Die Installation und Einrichtung eines SAP-Systems ist immer wieder eine Achterbahnfahrt. Am Beispiel der Installation eines SAP CRM Systems möchte ich einmal
MehrPK-Website: Besuche & Seitenaufrufe 2010 und 2011
Abb. 2011-4/278 (Ausschnitt) PK-Website: Besuche & Seitenaufrufe bis 31. Dezember 2011, 248.993 Besuche, 425.183 Seitenaufrufe SG Dezember 2011 / Januar 2012 PK-Website: Besuche & Seitenaufrufe 2010 und
MehrHandbuch ZfEditor Stand 24.08.2012
Handbuch ZfEditor Stand 24.08.2012 Inhaltsverzeichnis Einführung... 1 Ansprechpartner... 1 Installation und Update... 1 Installation... 1 Update... 2 Bedienung des ZfEditors... 2 Aufruf... 2 Auswahl Gemeinde,
Mehr