# AsyncExamples - Fiber-basierte Framework-Komponenten

Dieses Verzeichnis enthält vollständige Implementierungen verschiedener Framework-Komponenten mit Fiber-Unterstützung als Beispiele und Vorlagen für asynchrone Programmierung.

## Struktur

### `/Http` - HTTP-Client
- **AsyncHttpClient**: Vollständiger HTTP-Client mit parallelen Requests
- **HttpResponse**: Response-Objekt mit JSON-Dekodierung
- **HttpException**: Exception-Handling für HTTP-Fehler

**Features:**
- Parallele HTTP-Requests
- Batch-Processing mit konfigurierbarer Parallelität
- Automatisches Header-Parsing
- JSON-Response-Handling

### `/Database` - Database Layer
- **AsyncDatabase**: PDO-basierter Database Layer mit Fiber-Unterstützung
- **DatabaseResult**: Result-Objekt mit Performance-Metriken
- **DatabaseException**: Database-spezifische Exceptions

**Features:**
- Parallele Datenbankabfragen
- Transaction-Support
- Batch-INSERTs/UPDATEs
- Query-Performance-Tracking

### `/Cache` - Cache System
- **AsyncCache**: Multi-Level-Cache mit Memory und File-Backend

**Features:**
- Memory + File-Cache-Kombination
- Paralleles Laden/Speichern
- TTL-Support
- Cache-Statistiken

### `/Mail` - Email System
- **AsyncMailer**: Bulk-Email-Versand mit Queue-System
- **Email**: Email-Datenklasse mit Builder-Pattern

**Features:**
- Paralleler E-Mail-Versand
- Queue-basierte Verarbeitung
- Newsletter-Funktionen
- Template-Personalisierung

### `/Assets` - Asset Processing
- **AsyncAssetProcessor**: CSS/JS/Image-Verarbeitung mit Watch-Mode

**Features:**
- Parallele Asset-Verarbeitung
- CSS/SCSS-Kompilierung
- JavaScript-Minifizierung
- Bildoptimierung
- File-Watching

## Nutzung
