クラウドアプリケーションとWebアプリケーションの違いについて先に質問しましたが、私が受け取った回答とリンクは、「クラウド」はアプリケーションの場所のほうが多いと信じていました。特定のアプリケーションだけではありません。そして、これらの質問を促します:
1)PHPとMySQLを使ってクラウドに基づくアプリケーションを開発している場合。従来のサーバー設定では、サーバーにPHPエンジンとMySQLエンジンが必要でした。そうでなければ、実行されません。それは雲と同じですか?これらのエンジンで雲を探したり、自分でインストールしたり、まったく必要ないのですか?
2)アプリケーションをビルドするとき、ファイルは通常、呼び出し元ファイルの場所に基づいて相対的にまたは絶対的に参照されます。クラウドでは、ファイルの場所がわからないので、どのように必要なファイルを参照できますか?そのためにURLを使用する必要がありますか?
ここでは多くのクラウドに関する質問をしてきました。自分自身と同じように多くの混乱した魂が存在しているように見えます。ほとんどの回答はあまり説得力がないようです。それで、もう一度尋ねる理由。
ありがとうございます。クラウドからファイルを参照する
0
A
答えて
0
クラウドは、ファイルの場所がわからないわけではなく、ファイルがエンドユーザーのコンピュータに(おそらく)格納されていないことを意味します。ウェブアプリケーションの開発者としてのあなたの視点からは、格納されているファイルの場所を知っているので(実際にははでなければなりません)、アプリケーションを格納しているアプリケーションであるためです。
エンドユーザーにファイルへの参照URLを与えるために、さまざまなことができます。 1つの方法としては、たとえば、ある種の一意の識別子を、ファイルパスとともにデータベースに格納されたサーバー上の格納ファイルに格納する方法があります。ユーザーに一意の識別子を参照するURLを渡します。コードでは、ディスクからファイルを取得し、正しいヘッダーを使用してユーザーにストリームします。
もう1つの方法は、ファイルをバイナリBLOBとしてデータベースに格納し、データを取得して、正しいヘッダーでブラウザに送信する方法です。エンド・ユーザーは、ファイルの保管場所や保管方法を心配する必要はありませんが、アプリケーション開発者としての責任もあります。
関連する問題
- 1. クラウド機能のpemファイルの参照
- 2. マシンからファイルを参照
- 3. ファイアベースのクラウド機能 - 参照の照会
- 4. Cloud Firestoreのクラウド機能からのドキュメント参照を保存するには?
- 5. iPhoneからPDFファイルを参照
- 6. log4j設定ファイルをlog4j設定ファイルから参照するクラスパス
- 7. フォルダ参照からの.CPPファイルのリンクエラー
- 8. Dockerクラウドでhelloworldの例を参照するには
- 9. 参照リストから完全に参照を削除する
- 10. コンポーネントからSCSSファイルのディレクトリを参照する方法は?
- 11. XMLファイルからローカルXSDを参照するには?
- 12. antファイル内からantスクリプトの場所を参照する
- 13. MylynのJenkins-Viewからファイルを参照するには?
- 14. JARファイルから正しいJDBCドライバを参照するには?
- 15. ext JavaScriptファイルからPHPを参照する
- 16. pom.xml内のsettings.xmlファイルからパスワードを参照するには
- 17. EARで他のjarファイルからエンティティを参照する
- 18. OS Xファイル参照URLエイリアスからのパスを取得する(ファイル:///ファイル/ id = ...)
- 19. [ファイル]セクションの[ファイル/パスカル]セクションからファイルを参照する方法は?
- 20. Azureクラウド機能から「ポータブル」.NETアセンブリを参照するにはどうすればよいですか?
- 21. WPF:カスタムコントロールからウィンドウを参照する
- 22. ナゲットパッケージからナゲットパッケージを参照する
- 23. クエリからサブフォームを参照する
- 24. ExcelからOutlookフォルダを参照する
- 25. Xamarin.iOSからStoryboardを参照するバインディングライブラリ
- 26. .NETコアプロジェクトからポータブルクラスライブラリを参照する
- 27. NugetパッケージからMSBuildTasksを参照する
- 28. .NETからSilverlightアセンブリを参照する
- 29. ironpythonからWebプロジェクトを参照する
- 30. As3タイムラインからクラスを参照する
クラウドには、アプリケーションを実行する前にPHPやMySQLエンジンなどの言語エンジンが必要ですか?そうであれば、サーバーとクラウドの違いは、サーバーとクラウドの両方で同じ操作を実行できれば、唯一の違いはサーバーのクラウド以上のコストです。 –
@ user705339「クラウド」には実際の定義はありません。ソフトウェアとホスティングプロバイダで最もよく使われるマーケティング用語です。一般的な使い方では、Amazon EC2クラウドのようなものを指します。これは、Amazonがあなたのためにすべて処理するので、自分で購入し管理する必要のないサーバだけです。あなたの質問に答えるためには、はい、それでもWebサーバー、PHPのようなスクリプトエンジン、そして通常はサーバー上にあるすべてのものが必要です。ハードウェアとネットワークを管理する必要はありません。これは、ホストによって行われるのと同じです。 –
清算のために大変感謝しています、マイケル。これは、トラフィックの多いサイトの専用サーバーを購入する必要がなくなったことを意味しますか?あなたのコメントを回答として記入して、回答としてマークすることができます –