Prozessor Stresstests mit s-tui und stress unter Ubuntu

Prozessor Stresstests mit s-tui und stress unter Ubuntu

Ein Stresstest produziert künstliche Last, beispielsweise zur Auslastung des Prozessors. Es gibt mehrere Gründe, seine Hardware am Limit zu testen: Beispielsweise um die Stabilität des Systemes sicherzustellen. Vor allem nach einem Systemwechsel oder größerem Hardwareaustausch macht dies Sinn. So kann man sicherstellen, dass alles stabil läuft und sich die Temperaturen im grünen Bereich befinden. Oder …

ASP.NET Core Razor-Ansichten vorkompilieren verbessert Performance und Fehlearnfälligkeit

ASP.NET Core Razor-Ansichten vorkompilieren verbessert Performance und Fehlearnfälligkeit

Razor-Ansichten wurden in ASP.NET bisher zur Laufzeit geladen. Das vorkompilieren (oft auch aus PreCompilieren bezeichnet) ändert dies: Die .cshtml Dateien werden zu einer DLL kompiliert. Damit lassen sich diese zur Laufzeit nicht mehr verändern. Im Regelfall ist dies zumindest produktiv auch nicht erforderlich. Warum ist PreCompilieren sinnvoll? Dieses Vorgehen hat zwei große Vorteile: Zum einen …

IIS: Anwendungsinitialisierung durch Vorabladen von ASP.NET Webanwendung beschleunigen (Teil 1)

IIS: Anwendungsinitialisierung durch Vorabladen von ASP.NET Webanwendung beschleunigen (Teil 1)

Wird ein IIS Webserver neu gestartet, dauert es selbst bei kleinen Anwendungen zunächst einige Sekunden, bis die erste Seite geladen ist. Dies erscheint angesichts des Umfangs sowie der Komplexität von ASP.NET nicht verwunderlich. Spätestens wenn Datenbankzugriffe ins Spiel kommen lädt die erste Anfrage störend langsam – Wartezeiten die sich im Bereich einer halben Minute bewegen …

Performance-Verbesserung durch komprimieren und minimieren von JS/CSS

Performance-Verbesserung durch komprimieren und minimieren von JS/CSSPerformance durch Komprimieren und Optimierung von CSS und JavaScript verbessern (Bild: Uta Herbert / pixelio.de)

CSS und JavaScript haben sich durchgesetzt, um moderne und ansprechende Internetseiten oder gar Webanwendungen zu entwickeln. Auch deren Umfang ist dadurch gestiegen: Oft wird auf Frameworks wie jQuery oder Bootstrap aufgebaut. Dazu kommen dann noch ein paar zusätzliche Plugins und je nach Umfang und Anspruch hat man schnell 10 einzelne CSS-Dateien und eben so viele …