ホームページ >バックエンド開発 >PHPチュートリアル >リモートデータベースを読み込むPHPの通信速度はどれくらいですか?
他の人の Web サイトにリンクする必要があるページがいくつかあり、データベースからデータを読み取り、それらのページに表示する必要があります。データを読み取るために mysql_connect() に直接接続すると、非常に遅くなりますか。 ?何か大きな問題が起こるのでしょうか?なぜなら、これらのページで商品を購入し、バックエンドにジャンプして支払いを行う必要があるからです...
マスターの洞察を求めています...
テストしたらわかります
基本的に、これは推奨されません。サーバーを自分と同じネットワーク セグメントのコンピューター ルームでホストし、2 つのフロント エンドがイントラネット データ サーバーのデータを読み取るようにします。他の人の Web サイトを使用してから、私の Web サイトを使用する データベースからデータを読み取る
リモート操作は遅くなるはずですが、それは問題ありません 問題は、リモート操作にはオープンなアクセス許可が必要であり、アクセス権を持っていると、すべてのデータが相手に公開されてしまうことです注意しないと。 これはおそらくあなたが望んでいることではありません。なぜなら、他の人の Web サイトに接続して、私のデータベースからデータを読み取るには、
バックエンド
を支払う必要があるからです
リモート操作は遅くなるはずですが、それは問題ありません 問題リモート操作にはオープン権限が必要であり、注意しないとすべてのデータが相手に公開されてしまいます。 バックエンドを通じて支払う必要があるため、これはおそらくあなたが望むものではありません
以上です、私たちはショッピング バックエンドを持っていますが、フロントエンドは協力的な Web サイトに配置したいと考えています (おそらく複数の Web サイトがあるでしょう)ウェブサイト)、協力ウェブサイトには当社のウェブサイトの製品専用の別のページがいくつかあり、購入をクリックすると支払いと取引のために当社にジャンプします。
このアイデアは現実的で、実装は簡単だと思いますか?主にセキュリティ面が非常に難しいのでしょうか?
3 階の xuzuning の返信からの引用: 他の人の Web サイトにアクセスしてから、私のデータベースからデータを読み取ります
リモート操作は遅くなるはずですが、それは悪いことではありません
問題は、リモート操作にはオープン権限が必要であることです。注意しないと、すべてのデータが相手に公開されてしまいます。
バックエンドを通じて支払う必要があるため、おそらくこれはあなたが望んでいることではありません
以上です、私たちはショッピング バックエンドを持っていますが、フロントエンドを協力的な Web サイトに配置したいと考えています (おそらく複数の Web サイトがあるでしょう)ウェブサイト)、そして私たちのウェブサイト専用の協力ウェブサイトにいくつかの別のページがあります...他の人のウェブサイトを通じて自分のものを投稿し、リンクを作成するだけの場合、それが支払いや支払いを伴うかどうかは実際には問題ではありません。何か、気をつけてください。
あなたのプラットフォーム上の商品を他の販売者の Web サイトに表示したいという意味はわかります。実際、他の人がデータベース権限を持っていると安全ではないため、mysql 権限を開く必要はありません。
XML や Web サーバーなどの他のデータ対話方法について学ぶことができます。データベース操作権限を直接与えるよりも、そのようなインターフェイスを提供する方がはるかに優れています。
同じコンピュータ室、同じスイッチの下になく、速度が非常に遅い場合、最良の方法は、相手側が調整するための API インターフェイスを作成することです