-1

重複の可能性:
Google App Engine ではサーバー上にファイルやフォルダを作成できますか?

私はGAEのこの機能が嫌いです。なぜ GAE のファイルシステムは読み取り専用なのですか? xml ファイルに情報を保存する必要がある場合もあれば、テキスト ファイルにデータを保存する場合もあります。GAEが読み取り専用ファイルシステムを提供する理由を誰か説明してもらえますか?

4

2 に答える 2

2

App Engine アプリケーションには、多数のデータセンターの多数の個別のマシンで実行される多数のコピーが含まれる可能性があることに注意してください。ファイルシステムにファイルを書き込むことができた場合、そのファイルは、実行中のすべてのインスタンスと、その瞬間から作成されたすべての新しいインスタンスで一貫してレプリケートされる必要があります。

ブロブストア (バグが指摘したように、アプリを気にせずにファイルを単独で提供できます)、memcache と組み合わせたデータストア (これは通常十分に高速です)、Google のクラウド ストレージ (Amazon の S3 に非常に似ていて、単独でファイルを提供することもできます) または http 経由でアクセスする外部サービス (S3 など) を提供することもできます。

文字列に XML ファイルを生成して保存できます。誰かがあなた/myfile.xmlの .

于 2012-08-29T02:51:05.657 に答える
0

あなたの質問は以前に回答済みです。Google App Engine では、サーバー上にファイルとフォルダーを作成できますか? をご覧ください

ファイルを永続的に保存する必要がある場合は、ブロブストア ( JavaPythonGo )を使用することをお勧めします。

于 2012-08-28T18:15:18.230 に答える