ugrás a tartalomhoz

appserver.io - Multithreaded application server for PHP, written in PHP

inf3rno · 2014. Ápr. 20. (V), 08.41
PHP-ben írt alkalmazásszerver
 
1

Mire jó?

Hidvégi Gábor · 2014. Ápr. 20. (V), 12.39
Érdekes elképzelés, de:
- ha gyorsabb/biztonságosabb/robusztusabb szálkezelést biztosítanak, mint bármelyik Apache, akkor megeszem a kalapom
- a dokumentáció nulla (vagy csak nagyon eldugták)

Arról szól egyébként, hogy összeszedtek tizenvalahány keretrendszert, aztán mellécsapták a php futtatókörnyezetet és az nginx-et.
2

Hm... nem is oly rég valakik

H.Z. · 2014. Ápr. 20. (V), 12.54
Hm... nem is oly rég valakik azt mondták, hogy PHP-ben nem lehet alkalmazásszervert írni...
3

Nem lehet?

vbence · 2014. Ápr. 20. (V), 13.17
4

Soha, sehol nem állítottam,

H.Z. · 2014. Ápr. 20. (V), 13.55
Soha, sehol nem állítottam, hogy hatékony, élesben használható eszköz lenne. Pusztán a lehetőségekről volt szó. :D

De az ellentétére is volt példa: rá akartak beszélni (asszem, ugyanott), hogy a PHP alkalmas CLI szoftverek fejlesztésére.
5

CLI

Hidvégi Gábor · 2014. Ápr. 20. (V), 14.07
Jóval alkalmasabb rá, mint alkalmazásszervernek.
6

Hát az lehet. De ettől még

H.Z. · 2014. Ápr. 20. (V), 14.08
Hát az lehet. De ettől még messze nem az igazi. ;)
7

CLI

Hidvégi Gábor · 2014. Ápr. 20. (V), 14.23
Most gondoltam csak bele, hogy a CLI az egy teljes konzolos alkalmazást jelent (amikor először olvastam, azt hittem, hogy mint shell script szeretnék futtatni) – hát, igen, erre sem jó annyira, valóban : )
8

Nem, a CLI az a Command Line

H.Z. · 2014. Ápr. 20. (V), 14.50
Nem, a CLI az a Command Line Interface. Amire te gondolsz, az a TUI a GUI mintájára. :)
(pl. ncurses lib és társai)
De valahogy a PHP-vel úgy vagyok, hiába van lehetőség rá, hogy parancssori szkripteket írjunk benne, arra van millió, hatékonyabb eszköz.
9

Problema

janoszen · 2014. Ápr. 21. (H), 08.21
Ezzel ket problema van.

1. A trivialis: a PHP memoriafogyasztasat kordaban tartani eleg nehez. Erre nem is szeretnek tobb idot forditani. Ez kulon sulyosbitva van azzal, hogy threadeket hasznal.

2. Egy, a Java servlet API-hoz hasonlo izet implementalnak, az osszes hibajaval egyutt. Nagyon sok Java programozo szivbol gyuloli ezt az API-t, nem is veletlenul. Sokkal tobb ertelme lenne egy olyan API-t implementalni, ami illeszkedik a PHP-s szokasokra es konvenciokra es megoldja azt a problemat, hogy az alkalmazasok tobbsegenel a futasi ido fele-haromnegyede valami cucc betoltese.