Verwendung mit C#

EnyimMemcached –‑ Verwendung mit C# 1. Bibliotheksübersicht EnyimMemcached ist die gängige offizielle .NET‑Client‑Bibliothek für Memcached für .NET Framework/.NET. Sie wird von Attila Kiskó gepflegt, wird über NuGet installiert und verbindet …

Verwendung innerhalb der Kommandozeile

Sie müssen zuerst Telnet installieren Memcached‑Verbindung über Telnet herstellen Der Telnet‑Client ist unter Windows standardmäßig deaktiviert und muss zuerst aktiviert werden: Systemsteuerung → Programme → Windows‑Funktionen ein‑ oder ausschalten →【Telnet‑Client】aktivieren …

Einführung und Installation

1. Was ist Memcached Memcached ist eine verteilte In‑Memory‑Cache‑Komponente, ein unabhängiges Drittanbieter‑Cache‑Werkzeug ohne Abhängigkeit von einer Programmiersprache. Es wird zur Optimierung von Webseiten‑Leistung eingesetzt, indem häufig abgerufene Daten im Arbeitsspeicher …

Ausnahmeinformationen protokollieren

In den vorherigen Kapiteln haben wir benutzerdefinierte Inhalte protokolliert. Log4net kann darüber hinaus Ausnahmen inklusive vollständiger Stack‑Traces speichern, was Entwicklern bei der Fehlersuche hilft. Falsche Schreibweise (kein Stack‑Trace‑Ausgabe) Diese Variante …

Separate Konfigurationsdatei

Lagern Sie die log4net‑Einstellungen in eine separate Datei log4net.config aus, getrennt von web.config. Laden Sie die Konfiguration automatisch über ein Assembly‑Attribut. 1 log4net.config erstellen Legen Sie die Datei im Web‑Stammverzeichnis …

Konsolen‑Protokollausgabe

Realisiert die Protokollausgabe einer Konsolenanwendung und unterstützt individuell festlegbare Text‑ und Hintergrundfarben je Protokollstufe. Das macht die Debug‑Phase sehr übersichtlich. Für Konsolenprotokolle lassen sich Vorder‑ und Hintergrundfarben pro Protokollstufe einstellen, …

Protokolle werden in die Datenbank geschrieben

Nachteil: Bei hohem Protokoll‑Aufkommen steigt die Last der Datenbank. Im Produktivbetrieb optimieren mitgepuffertem Schreiben, Tabellenaufteilung und regelmäßiger Bereinigung alter Protokolle. 1 Protokoll‑Tabelle erstellen (SQL Server) Spaltenbeschreibung: Spalte Beschreibung Id Auto‑inkrement‑Primärschlüssel …

Einführung und Installation

Einführung Installation Bei modernen .NET‑Projekten empfehlt sich die Installation über NuGet: In Visual Studio können Sie im Dialogfeld „NuGet‑Pakete verwalten“ nach log4net suchen und es mit einem Klick installieren. Früher …

Dokumentinhalt abrufen

Dokument‑Objekt abrufen 1. Dokument‑Objekt erstellen 2. Zwei Lademöglichkeiten 1)HTML‑String laden 2)Lokale HTML‑Datei laden (Kodierung festlegen, um Zeichenfehler zu vermeiden) Bei Windows‑Pfaden empfehlt sich das Zeichen @ zum Deaktivieren der Escape‑Verarbeitung. …

Anwendungsfall

I. Umgebung einrichten 1. Referenzierung Zwei gängige Vorgehensweisen: 2. Wichtige Kernklassen Klassenname Beschreibung HtmlDocument HTML‑Dokumentcontainer, lädt den HTML‑Quelltext HtmlWeb Klasse für Netzwerkanfragen, holt HTML‑Inhalt direkt von einer URL HtmlNode Einzelner …