Létezik olyan tárhelyszolgáltató, amelyik php helyett nodejs környezetet biztosít?
A kérdésem az lenne, hogy ha készítettem egy weboldalt, mely alatt a backend nodejs?! Azt hogyan tudom üzembe helyezni?
Lokális gépen egyszerű volt mert csak simán feltelepítettem a nodejs-t, aztán többek közt npm segítségével az expresst, aztán hamar tudott az ember localhoston egy "kiszolgálót" készíteni.
Csakhogy ezt hogyan lehet üzemeltetni? Létezik olyan tárhely, amelyre felmásolom a projektet, max megadom, hogy melyik fájl az "index" és kész. Amint domain név van a tárhelyhez rendelve, már megy is az egész.
#3 Igen! Jól mondod. Illene...
Ám sajnos ezt az illemet még nem sokan tartják be. Ugye teljesen más koncepció szükséges ahhoz, hogy támogassa a nodejs-t. Amíg az apache mellett teszi le a voksát a tárhelyszolgáltatók nagy többsége, addig nehéz lesz egy teljes körű nodejs támogatást is biztosítani.
chroot -olt környezetet kapsz, amin belül tudod futtatni a programod.
Nem elterjedt, mert körülményesebb az üzemeltetése, mint egy PHP vagy ASP szervernek.
Hasonló okból nem gyakori a Python -t kiszolgáló hostok.
Viszont én is inkább VPS -t javaslom, mert úgy nem vagy korlátozva, tetszőleges (segéd)programokat telepíthetsz.
#5 (kérdező), igen más koncepció szükséges, pl. NodeJS esetén igaz nem annyit mint Java -nál, de mivel folyamatosan futó scriptről van szó, több RAM szűkséges, és ügyelned kell a memória kezelésre is, hogy ne csak falja, hanem fel is szabadítsa, ha már nem kell.
Míg egy PHP -t kiszolgáló szervernél, request -nél elindul, lefut a scirpt, választ add, majd leáll, és csak a kiszolgáló apache / httpd fut.
A PHP -ban ezt szokták elrontani, mivel request alapú, sokan méretes rendszereket töltenek be feleslegesen.
Olykor több száz - ezer fájlt inicializál feleslegesen.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!