Suche
Kategorien
Über…
Das ist das Blog von Sven Hasselbach über Themen aus der Entwicklung und alles, was ihm sonst so durch den Kopf geht.
Seit 2003 als freiberuflicher Entwickler deutschlandweit im Einsatz, mit dem Schwerpunkten Lotus Notes & XPages, Spring, Java & OSGi
IBM ICS Champion 2013
Um Kontakt mit mir aufzunehmen, einfach eine eMail an contact<at>hasselba.ch schicken oder mich bei XING finden:
Projektanfragen sind immer willkommen!-
Neueste Beiträge
Neueste Kommentare
- Chris Eggenberger bei xsp.application.context.proxy
- Chris Eggenberger bei xsp.application.context.proxy
- Displaying Markdown in an XPage using the showdown.js library - wp2020.focul.net bei XPages: Inject CSJS code at page top
Archive
Meta
Archiv der Kategorie: Performance
Cancel a partial refresh via SSJS
After reading Tim Tripcony’s blog post , I thought about a way how to cancel a partial refresh via server side javascript. To bring this to life, there are just three things to do: Abort the processing of the request … Weiterlesen
Veröffentlicht unter Allgemein, Dojo Toolkit, Java Script, Performance, Server, ServerSide JavaScript, Web, XPages, XSP
Verschlagwortet mit 8.5.3, Dojo Toolkit, Domino, HTML, HTTP, Java Script, Partial Refresh, Performance, Server, ServerSide JavaScript, Tipp, Web, XPages, XSP
4 Kommentare
Performance-Killer in der XPage
Dank einer Frage von Ulrich Krause im XPages Developer Forum wurde ein Thema „wiederbelebt“, das mir vor einiger Zeit in einem Projekt aufgefallen ist und sich als wahre Bremse bei XPages-Applikationen herausstellt: Sämtliche Datenquellen (DataContext-Variablen, Repeat Controls, usw.) werden bei … Weiterlesen
Veröffentlicht unter Expression Language, JSF, Performance, ServerSide JavaScript, XPages
Verschlagwortet mit 8.5.2, 8.5.3, Domino, EL, Expression Language, JSF, Performance, ServerSide JavaScript, XPages
3 Kommentare
Performance-Tuning (6): Parallele Partial Refreshs
Multiple Partial Refreshs sind eine schöne Sache, um mehrere Elemente einer XPage zu aktualisieren. Doch da die AJAX-Requests generell asynchron verarbeitet werden, stellt sich die Frage, in wieweit es erforderlich ist, sie sequentiell seriell wie in dem verlinkten Beispiel abzuarbeiten: … Weiterlesen
Veröffentlicht unter Dojo Toolkit, HTML, Java Script, Performance, Web, XPages, XSP
Verschlagwortet mit Dojo Toolkit, Domino, HTML, Java Script, Partial Refresh, Performance, ServerSide JavaScript, Tipp, Web, XPages, XSP
2 Kommentare
Performance-Tuning (5): Links und xsp.redirect
Ein Serverseitiger Redirect wird durch die XPages-Engine standardmäßig so durchgeführt, daß an den Client ein spezieller HTTP-Header gesendet wird, der via Javascript ausgewertet und dann durch CSJS geöffnet wird. Der Hintergrund hierbei ist, daß sich dadurch die URL in der … Weiterlesen
Veröffentlicht unter Allgemein, Java Script, Performance, Server, ServerSide JavaScript, Web, XPages, XSP
Verschlagwortet mit Domino, HTTP, Java Script, Performance, Server, ServerSide JavaScript, Tipp, Web, XPages, XSP
Ein Kommentar
Performance-Tuning (4): Fein-Tuning von xsp.resources.aggregate
Mit Domino 8.5.3 wurde eine neue Option eingeführt, mit der automatisch verschiedene Ressourcen-Dateien vom Server vor der Auslieferung an den Browser zusammengefasst werden. Dadurch läßt sich die Performance einer Web-Applikation deutlich erhöhen, denn zum Einen werden dadurch weniger Anfragen vom Browser … Weiterlesen
Veröffentlicht unter Allgemein, CSS, Dojo Toolkit, Java Script, Performance, Server, Web, XPages, XSP
Verschlagwortet mit CSS, Dojo Toolkit, Domino, HTML, HTTP, Performance, Server, Web, XPages
Schreib einen Kommentar
Performance-Tuning (3): XSPClientLite.js
Im xsp.properties-File gibt es einen undokumentierten Parameter, mit der sich eine abgespeckte Version der JavaScript-Routinen im Client einbinden läßt: die XSPClientLite.js. Die Library wird bei einer Standard-Installation von der IBM mitgeliefert. Hierbei handelt es sich um eine deutlich kleinere Version … Weiterlesen
Veröffentlicht unter Allgemein, Dojo Toolkit, HTML, Java Script, Performance, Web, XPages, XSP
Verschlagwortet mit Dojo Toolkit, Domino, HTTP, Java Script, Performance, Server, Tipp, Web, XPages, XSP
2 Kommentare
disableXspCache: Programmatisch GZip-Komprimierung abschalten
Mit einem kleinen Trick kann die GZip-Komprimierung einer XPage programmatisch abgeschaltet werden: Schaltet man im beforeRenderResponse-Event einer XPage den XspCache des Servlets aus, kann man hierbei ebenfalls die GZip-Komprimierung deaktivieren. Hierfür bietet die XspHttpServletResponse die Methode disableXspCache; wird diese mit … Weiterlesen
Veröffentlicht unter Java, Performance, Server, Web, XPages
Verschlagwortet mit Domino, HTTP, Java, Server, ServerSide JavaScript, Web, XPages
Schreib einen Kommentar
Performance-Tuning (2): Das Favicon
Das Favicon, daß sich normalerweiseim Root-Verzeichnis einer Webseite befindet, ist unter Lotus Notes für jede Datenbank individuell vergebbar, und aus Gründen der Performance sollte von dieser Möglichkeit auch unbedingt gebraucht gemacht werden: Das auf den Domino Servern hinterlegte Favicon ist … Weiterlesen
Veröffentlicht unter Allgemein, HTML, Performance, Server, Web, XPages
Verschlagwortet mit Administration, Domino, HTML, HTTP, Performance, Server, Web, XPages
Schreib einen Kommentar
Partial Refresh: Get vs. Post
Wenn man die Wahl hat, einen Partial Refresh via HTTP GET oder via HTTP POST auszulösen, sollte aus Gründen der Performance stets die GET-Variante bevorzugt werden. Das läßt sich durch zwei Umstände begründen: 1. Handling des XMLHttpRequests im Browser Wird … Weiterlesen
Veröffentlicht unter Allgemein, Java Script, JSF, Performance, ServerSide JavaScript, Web, XPages, XSP
Verschlagwortet mit Domino, HTTP, Java Script, JSF, Partial Refresh, Performance, Server, ServerSide JavaScript, Web, XPages, XSP
Schreib einen Kommentar