Normale Ansicht

Firefox 122 für Android erlaubt die Installation lokaler Erweiterungen

26. Dezember 2023 um 11:23

Am 14. Dezember hat Mozilla sein Erweiterungs-Ökosystem für Android geöffnet, sodass nun beliebige Erweiterungen aus dem Web installiert werden können. Auf Mozillas Erweiterungs-Plattform stehen bereits weit über 500 Erweiterungen zur Verfügung. Ab Firefox 122 wird auch die Installation lokaler Erweiterungs-Dateien möglich sein.

Download Firefox für Android im Google Play Store

Lange Zeit unterstützte Firefox für Android „nur“ eine Auswahl von 22 handverlesenen Erweiterungen – und damit 22 mehr als die meisten anderen Smartphone-Browser, was aber natürlich kein Vergleich zum Desktop-Firefox ist. Seit dem 14. Dezember, Firefox 120 oder höher vorausgesetzt, ist die Installation beliebiger Erweiterungen möglich, die mit Firefox für Android kompatibel sind. Stand heute stehen bereits 545 Erweiterungen zur Installation bereit und damit schon wieder fast 60 Erweiterungen mehr als noch vor knapp zwei Wochen.

Ab Firefox 122 wird es alternativ möglich sein, Erweiterungen zu installieren, deren XPI-Datei man lokal auf seinem Android-Dateisystem liegen hat. Dazu muss im Bildschirm Einstellungen → Über Firefox fünfmal auf das Firefox-Logo geklickt werden. Anschließend stehen in den Einstellungen weitere Bildschirme zur Verfügung. Einer davon heißt „Add-on aus Datei installieren“.

Aufgrund von Einschränkungen seitens Android in älteren Versionen steht diese Funktion nur in Android 10 und höher zur Verfügung. Firefox 122 für Android erscheint nach aktueller Planung am 23. Januar 2024.

Der Beitrag Firefox 122 für Android erlaubt die Installation lokaler Erweiterungen erschien zuerst auf soeren-hentzschel.at.

PHP-FPM – Eine Einführung in den FastCGI Process Manager für PHP

26. Dezember 2023 um 10:20

PHP-FPM (FastCGI Process Manager) ist eine leistungsstarke Erweiterung für den PHP-Interpreter, die die Ausführung von PHP-Skripten optimiert und verbessert. Entwickelt, um die Skalierbarkeit von PHP-basierten Webanwendungen zu erhöhen, spielt PHP-FPM eine entscheidende Rolle in modernen Webserver-Umgebungen.

Hintergrund

Traditionell wurde PHP als Modul für Webserver wie Apache bereitgestellt. Dieser Ansatz hatte jedoch seine Einschränkungen, insbesondere wenn es um die Verwaltung von Ressourcen und die Skalierung von Webanwendungen ging. PHP-FPM wurde als Lösung für diese Herausforderungen entwickelt, indem es die FastCGI-Protokollspezifikation implementiert und PHP-Skripte als separate Prozesse ausführt.

Vorteile von PHP-FPM

1. Ressourcenverwaltung:

PHP-FPM ermöglicht eine effiziente Verwaltung von Ressourcen, indem es separate Prozesse für jede Anforderung erstellt. Dadurch wird der Arbeitsspeicher besser genutzt und die Gesamtleistung der Webanwendung verbessert.

2. Skalierbarkeit:

Durch die Nutzung von PHP-FPM können Webentwickler ihre Anwendungen leichter skalieren, da sie die Anzahl der gleichzeitig ausgeführten PHP-Prozesse steuern können. Dies ist besonders wichtig in Umgebungen mit starkem Datenverkehr.

3. Isolierung von Anwendungen:

Jede PHP-Anwendung wird in ihrem eigenen Prozess isoliert, wodurch Konflikte zwischen verschiedenen Anwendungen vermieden werden. Dies trägt zur Stabilität des Gesamtsystems bei.

4. Anpassbare Konfiguration:

PHP-FPM bietet eine umfangreiche Konfiguration, die es Administratoren ermöglicht, Parameter wie Prozessprioritäten, Anzahl der Kinderprozesse und andere Einstellungen zu optimieren.

Konfiguration und Verwendung

Die Konfiguration von PHP-FPM erfolgt über die php-fpm.conf-Datei und optionale Pool-Konfigurationsdateien. Administratoren können Parameter anpassen, um die Leistung und Ressourcennutzung nach den Anforderungen ihrer Anwendung zu optimieren.

Die Integration von PHP-FPM in Webserver wie Nginx oder Apache erfolgt durch die Konfiguration von FastCGI-Servern. Dies ermöglicht eine reibungslose Kommunikation zwischen dem Webserver und PHP-FPM.

Fazit

PHP-FPM hat sich als wesentliches Werkzeug für die Verwaltung von PHP-Anwendungen in produktiven Umgebungen etabliert. Durch die Bereitstellung von effizienter Ressourcennutzung, Skalierbarkeit und Anwendungsisolierung spielt PHP-FPM eine Schlüsselrolle bei der Gewährleistung der Leistungsfähigkeit von PHP-Webanwendungen. Bei der Entwicklung und Verwaltung von Webanwendungen ist es wichtig, die Vorteile von PHP-FPM zu verstehen und richtig zu konfigurieren, um eine optimale Leistung zu gewährleisten.

❌