Photon har utvecklats speciellt för att arbeta på toppen av Mongrel servern och det är allmänt känt att regelbundet uppnå högre hastigheter och prestanda utgångar än mer välkända ramar som Symfony eller Zend.
Detta beror främst på Photon är faktiskt en PHP applikationsserver, laddar sin kod vid server uppstart och aldrig igen tills servern måste startas om.
Detta eliminerar behovet av att använda inställningsinnehåll cachning och frigör mer resurser för att hantera andra uppgifter samtidigt. Ja. Du läser rätt. Asynkrona åtgärder i PHP.
En annan stor Photon funktion är också dess ZeroMQ integration, funktion som gör att Photon koden för att enkelt inter kommunicera med andra programmeringsspråk och miljöer som körs på servern (den här funktionen är möjlig tack vare Mongrel som kan köras många språk samtidigt).
Vad detta innebär är att tillåta utvecklare att bygga oerhört mer komplexa applikationer än de skulle ha kunnat bygga vidare på klassiska LAMP stackar
Vad är nytt i den här versionen:.
- Nya funktioner:
- Lägg formulärfält och validerare: IPv4, IPv6, MacAddress
- Lägg till stöd för PostgreSQL med SUB
- Lägg till stöd för nedläggningar för clean_FIELD metoder (Form)
- Lägg stöd av flera front-end Mongrel2 servrar
- Lägg till lite mallar tagg och modifierings: getmsgs, datum
- Tillåt register över anpassad tagg & modifierings från config eller per gren
- Lägg ett CSRF middle
- Lägg start och avstängning anrop.
- Lägg mail support med automatisk konfiguration från config
- Lägg ett händelse sytem
- Lägg några vanliga HTTP svar: 303, 405
- Lägg till stöd för PHAR förpackning
- Lägg kroken innan generera ett fel 500
- Lägg HNU pott kommandot
- Ändringar:
- Lade streck som behörig sökvägen (Asset view)
- Omdöpt till installed_apps nyckeln till tested_components
- Buggfixar:
- Undvik rekompression när den inte behövs. (Gz middleware)
- Försök inte att ladda tomma cookies
- Fix några API ändringar ZMQ
- Undvik skicka Content-Length om svaret är chunked kodad
- Formulär inte tolkas om innehållstypen har en charset fält
Krav :
- Mongrel2 server
Begränsningar :
- Fortfarande under utveckling .
Kommentarer hittades inte