1

現在、FacebookconnectとTwitteroauthを使用してユーザーを認証しています。サーバーに保存するのではなく、プロフィール画像のURLを直接使用しています。サムネイルを保存して、最終的にはそれが必要になるかもしれないと思う方がいいと思いますが、今のところ、できるだけ多くのお金を節約しようとしています。(現在、Herokuを使用してプロジェクトをホストしており、S3などを使用しない限りファイルを保存できません。これには費用がかかります)

これで問題ないのか、ほとんどのWebアプリがこのように開始されるのか疑問に思います。または、画像を保存する必要がある場合。

また、TwitterやFacebookを使わずにユーザーがアカウントを設定できるようにしたいと思います。この場合、S3を使用する代わりに、「サードパーティのサムネイルホスティングサイト」(そのようなものが存在するかどうかさえわかりません)を無料で使用する方法はありますか?これが勢いを増した場合、私は最終的に画像ストレージを実装する予定なので、それは短期間のハックでさえあり得ます。

4

1 に答える 1

0

それらを保存しないことが最善の方法だと思います。誰かが写真を変更した場合、常に最新の画像をこのように表示します。保存した場合は、古いバージョンの写真が表示されるため、アプリが古くなってしまう可能性があります。

代替品をどこに保管するかについては、私は本当にs3を検討します。非常に安価なストレージであり、サムネイルは多くのスペースを必要としません。たくさんのユーザーがいる場合にのみ高価になり、たくさんのユーザーがいる場合は、ストレージを購入できるはずです。

また、Gravatarを見たことがありますか?多くの人が自分のメールアドレスにリンクしているので、写真を撮るもう1つの良い方法かもしれません。http://en.gravatar.com/site/implement/

于 2012-04-17T01:20:47.820 に答える