Pux is specifiek werken op tragere machines en cloud omgevingen waar rekenkracht beschikbaarheid zaken en alledaagse taken zoals URL omleiding geen prioriteit zou moeten zijn.
Pux werkt in principe net als iedere andere routing systeem, het ondersteunen van zowel basis statische en dynamische routes. Voor beide gevallen Pux is veel sneller dan de meer bekende oplossing is net als Symfony ingebouwde routing systeem.
Dit komt vooral omdat Pux als een C uitbreiding van de PHP-engine werd geschreven, waardoor snellere rekentijden en het vermijden van de verspilde tijd doorgebracht met het laden van PHP classes en andere hulpmiddelen nutteloos.
Met behulp van geïndexeerde arrays om URL-routes patronen en de vlag op te slaan en het uitvoeren van de routes naar een eenvoudige PHP array, Pux werkt veel sneller, zelfs met APC ondersteuning geactiveerd.
Wat is nieuw in deze release:.
- Toegevoegd pux_persistent_dispatch functie voor het aanhoudende dispatching
- Dispatch performance optimalisatie, vooral __set_state aanroep van de methode, 1,5x sneller dan voorheen.
Wat is nieuw in versie 1.5.2:.
- Toegevoegd pux_persistent_dispatch functie voor het aanhoudende dispatching
- Dispatch performance optimalisatie, vooral __set_state aanroep van de methode, 1,5x sneller dan voorheen.
Eisen
- PHP 5.4 of hoger
Reacties niet gevonden