私たちのサーバにmysql dbに保存された一連のHTMLベースのリソースを書いています。リソースにはイメージ参照が含まれており、相対パスとして格納されます。リモートアクセスを提供せずにサードパーティのサイトにmysql dbコンテンツを埋め込む方法
管理パネルにログインして、リソースを非常に簡単に作成、編集することができます。
このビットはすべて完了しており、正常に機能しています。
ただし、このリソースは、パッケージ化されたホストとホストされたホストの2つの方法で提供したいと考えています。実際の問題を提供しているのは、ホストされたソリューションです。
私たちはデータベースとすべてのイメージリソースをホストしたいと考えていますが、他のユーザーが自分のサイトでホストするための一連のテンプレート。これは、テンプレートを適切にブランド化し、自分のURLでリソースを利用できるようにするためです。
http://www.example.com/discojoe
私に本当の頭痛を引き起こしている私は、このプロセスに持っている二つの質問があります:
私たちのMySQLサーバにも、読み取り専用アクセスを提供する明白なセキュリティの含意を実現します。私が考えている唯一の選択肢は、サーバー上で実行されている一部のサーバーサイドコードです。要求されたときに、要求されたデータをユーザーに返送します。これにより、mysqlに接続する必要がなくなります。
上記のタイプのシナリオをオンラインで読んだことがありますか、またはこのソリューションにどう対処するかについてのいくつかの指針を教えてください。
•データをストリームするユーザー(上記の解決策が分かりやすい場合)については、HTMLコンテンツ内でその場でイメージSRC値を更新する方法を教えてください。データをデータベースから取得すると、データベースから相対URLとして格納する必要がありますが、指定した絶対URLを使用して、すべてのイメージsrcsを相対URLから絶対URLに変換します。
Alfredさん、ありがとうございます。ただ、RESTを見ています。これらのリンクはすべて見た目がよく見えますが、私は認証に関するコメントを感謝します。私はそれが要件を超えていると思っていないので、そこにいくつかのポインタを持っていると良いです。 – discojoe
@discojoe問題なし:) => http://www.infoq.com/articles/rest-introduction – Alfred