Pux był specjalnie pracować na wolniejszych komputerach i środowisk cloud computing, gdzie liczy dostępność mocy i przyziemne zadania, takie jak adres URL Rerouting nie powinno być priorytetem.
Pux działa w zasadzie jak każdy inny system routingu, wspierając zarówno podstawowe trasy statyczne i dynamiczne. W obu przypadkach Pux jest sposób o wiele szybciej niż bardziej znane rozwiązanie jest jak Symfony wbudowanego systemu routingu.
Jest to głównie dlatego Pux został napisany jako rozszerzenie C do silnika PHP, umożliwiając skrócenie czasu obliczeń i unikając straty czasu spędzonego z klas ładowania PHP i innych niepotrzebnych zasobów.
Za pomocą tablic indeksowanych do przechowywania tras URL wzory i flagę i wyprowadzanie trasach do prostej tablicy PHP, Pux działa znacznie szybciej, nawet wsparcie APC aktywowane.
Co to jest nowa w tej wersji.
- Dodano funkcję pux_persistent_dispatch do uporczywego dyspozytorni
- optymalizacja wydajności Dispatch, zwłaszcza __set_state wywołanie metody, 1,5x szybciej niż wcześniej.
Co nowego w wersji 1.5.2.
- Dodano funkcję pux_persistent_dispatch do uporczywego dyspozytorni
- optymalizacja wydajności Dispatch, zwłaszcza __set_state wywołanie metody, 1,5x szybciej niż wcześniej.
Wymagania :
- PHP 5.4 lub nowszy
Komentarze nie znaleziono