-
1:ID:RhL8.z · 2019-06-17

情弱に教えてください。最近のバックエンドはどうやって動いてるんでしょうか? 例えば PHP は Apache のモジュールとして動いてますが、Go や Python は CGI なんですか? React 動かす時はサーバは Node.js じゃないとダメですか?

5 件の回答

2:ID:Nwcc4h · 2019-06-17

- React 動かす時はサーバは Node.js
> 関係無いよー。なんでも大丈夫

- 例えば PHP
> fastcgi / hhvm とか、apacheモジュールは、僕の場合だと最近は使ってないー

- Go
> Goの場合は、バイナリはきだせるから、cgiでも使えるけど
> go run して、nginx からリバースプロキシさせるかな

- Python/Node.js/Java/Ruby/ etc ..
> 各種サーバー起動させて、nginx からリバースプロシキさせるかな

もっと、最近だと CDN にほとんどやらせて、前段にリバースプロキシたてないで
やったりとか、サーバレスでやったりとか色々と有りますがー

4:ID: · 2019-06-17

Re:2
各言語の処理系自体で Web サーバ立ち上げてリバースプロキシ、てな感じなんですね。なるほど。予想はしてましたが普通のレンタルサーバじゃ無理ですね。最低でも VPS か。AWS や ヘロク(アルファベットでNGワード…)、Firebase 等も勉強しますー。

5:ID:ugBvzS · 2019-06-17

> じゃないとダメですか?
そういう方向の質問なら、ルールはなにもないが正解かな。
サーバーにapiリクエスト投げたら、ゴニョゴニョしたあとに、json返してくれればなんでもいいよ。
なんならフロントにロジックを持ってくる例も少なくないから、サーバーはDBの出し入れだけでもいいかもしれないので、ますますなんでもいい。むしろレンサバでもいい。

6:ID:ugBvzS · 2019-06-17

Re:5
ただ、レンサバだと最低でもgitデプロイの機能がないと一貫したCIの環境をつくれないのが難点。

1 件の回答が除外されました。[詳細]
コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る