3

私は現在ウェブサイトに取り組んでおり、oembed を使用するのはかなり初めてです。応答の保存とキャッシュに関してベスト プラクティスと見なされるものは何ですか? 究極の速度が私の目標であり、私が取り組んでいるサイトに膨大な量のトラフィックが発生する可能性がある場合、エンドポイントとメディアの URL を保存し、必要なたびに oEmbed GET を実行するだけでデータベース スペースを節約したほうがよいでしょうか?ページをロードするか、埋め込みコードを取得したら、それをデータベースに保存する必要がありますか? 他にも考慮すべき変数があるかもしれませんが、この決定を下す際に考慮すべき事項についてフィードバックをいただければ幸いです。

また、セキュリティ上の懸念はありますか?

4

1 に答える 1

5

私は、oembed の結果を db に保存する道をたどりました。私はembed.lyサービスを使用してoembedオブジェクトを取得しています.応答時間は一般的に良好ですが、応答をdbにキャッシュすると、クライアントでのパフォーマンスが大幅に向上します.

また、1 日に 1 回実行されるサービスをセットアップし (十分なようです)、1 日に 1 回 db-cache を更新します。

問題になる可能性のあることの 1 つは、指定されたサイズ (最大幅など) で oembed を取得することです。埋め込まれた html/flash をオンザフライで別のサイズに変更するのは楽しくありません...

于 2010-09-23T13:44:23.420 に答える