Photon è stato sviluppato specificamente per lavorare sulla parte superiore del server Mongrel ed è ampiamente conosciuto per raggiungere regolarmente velocità più elevate e le uscite di performance rispetto a quadri più noti come Symfony o Zend.
Ciò è principalmente perché Photon è in realtà un server applicazioni PHP, caricando il codice sul server di avvio e mai più fino a quando il server ha bisogno di riavviare.
Questo elimina la necessità di utilizzare la configurazione caching contenuti e libera più risorse per gestire altri compiti contemporaneamente. Sì. Avete letto bene. Operazioni asincrone in PHP.
Un'altra grande caratteristica Photon è anche la sua integrazione ZeroMQ, caratteristica che consente al codice Photon facilmente inter-comunicare con altri linguaggi di programmazione e ambienti in esecuzione sul server (questa caratteristica è possibile grazie a Mongrel che può essere eseguito molte lingue allo stesso tempo).
Quello che fa è di consentire agli sviluppatori di creare applicazioni immensamente più complessi di quanto non sarebbero stati in grado di costruire il classico stack LAMP
Cosa c'è di nuovo in questa versione:.
- Nuove funzionalità:
- Aggiungi campi e validatori: IPv4, IPv6, MacAddress
- Aggiungi supporto di PostgreSQL con DOP
- Aggiungi sostegno delle chiusure per i metodi clean_FIELD (Form)
- Inserisci il supporto di più front-end server Mongrel2
- Aggiungi qualche tag modelli e modificatore: getmsgs, data li>
- Consenti registro dei tag personalizzato e modificatore di configurazione o da evento
- Aggiungi un middleware CSRF
- Aggiungi avvio e spegnimento callback.
- Aggiungi supporto di posta elettronica con configurazione automatica da config
- Aggiungi un sytem evento
- Aggiungi qualche risposta comune HTTP: 303, 405
- Aggiungi sostegno PHAR imballaggio
- Aggiungi gancio prima di generare un errore 500
- Aggiungi comando HNU pot
- Modifiche:
- Aggiunto sottolineare come il percorso del file autorizzato (vista Asset)
- Ribattezzato chiave INSTALLED_APPS per tested_components
- Correzioni di bug:
- Evitare la ricompressione quando non serve. (Gz middleware)
- Non cercare di caricare i cookie vuote
- Fissare alcuni cambiamenti di API di ZMQ
- Evitare inviare Content-Length se la risposta è chunked codificato
- Modulo non analizzato se il contenuto-tipo ha un campo charset
Requisiti :
- Server Mongrel2
Limitazioni :
- Ancora in fase di sviluppo .
I commenti non trovato