ホームページ >バックエンド開発 >PHPチュートリアル >リモートデータベースを読み込むPHPの通信速度はどれくらいですか?

リモートデータベースを読み込むPHPの通信速度はどれくらいですか?

WBOY
WBOYオリジナル
2016-06-23 14:02:26957ブラウズ

他の人の Web サイトにリンクする必要があるページがいくつかあり、データベースからデータを読み取り、それらのページに表示する必要があります。データを読み取るために mysql_connect() に直接接続すると、非常に遅くなりますか。 ?何か大きな問題が起こるのでしょうか?なぜなら、これらのページで商品を購入し、バックエンドにジャンプして支払いを行う必要があるからです...
マスターの洞察を求めています...


ディスカッション (解決策) に返信

テストしたらわかります

基本的に、これは推奨されません。サーバーを自分と同じネットワーク セグメントのコンピューター ルームでホストし、2 つのフロント エンドがイントラネット データ サーバーのデータを読み取るようにします。他の人の Web サイトを使用してから、私の Web サイトを使用する データベースからデータを読み取る

リモート操作は遅くなるはずですが、それは問題ありません 問題は、リモート操作にはオープンなアクセス許可が必要であり、アクセス権を持っていると、すべてのデータが相手に公開されてしまうことです注意しないと。 これはおそらくあなたが望んでいることではありません。なぜなら、他の人の Web サイトに接続して、私のデータベースからデータを読み取るには、
バックエンド
を支払う必要があるからです
リモート操作は遅くなるはずですが、それは問題ありません 問題リモート操作にはオープン権限が必要であり、注意しないとすべてのデータが相手に公開されてしまいます。 バックエンドを通じて支払う必要があるため、これはおそらくあなたが望むものではありません

こんにちは...

以上です、私たちはショッピング バックエンドを持っていますが、フロントエンドは協力的な Web サイトに配置したいと考えています (おそらく複数の Web サイトがあるでしょう)ウェブサイト)、協力ウェブサイトには当社のウェブサイトの製品専用の別のページがいくつかあり、購入をクリックすると支払いと取引のために当社にジャンプします。
このアイデアは現実的で、実装は簡単だと思いますか?主にセキュリティ面が非常に難しいのでしょうか?

3 階の xuzuning の返信からの引用: 他の人の Web サイトにアクセスしてから、私のデータベースからデータを読み取ります
リモート操作は遅くなるはずですが、それは悪いことではありません
問題は、リモート操作にはオープン権限が必要であることです。注意しないと、すべてのデータが相手に公開されてしまいます。
バックエンドを通じて支払う必要があるため、おそらくこれはあなたが望んでいることではありません

こんにちは...

以上です、私たちはショッピング バックエンドを持っていますが、フロントエンドを協力的な Web サイトに配置したいと考えています (おそらく複数の Web サイトがあるでしょう)ウェブサイト)、そして私たちのウェブサイト専用の協力ウェブサイトにいくつかの別のページがあります...他の人のウェブサイトを通じて自分のものを投稿し、リンクを作成するだけの場合、それが支払いや支払いを伴うかどうかは実際には問題ではありません。何か、気をつけてください。

あなたのプラットフォーム上の商品を他の販売者の Web サイトに表示したいという意味はわかります。実際、他の人がデータベース権限を持っていると安全ではないため、mysql 権限を開く必要はありません。
XML や Web サーバーなどの他のデータ対話方法について学ぶことができます。データベース操作権限を直接与えるよりも、そのようなインターフェイスを提供する方がはるかに優れています。

同じコンピュータ室、同じスイッチの下になく、速度が非常に遅い場合、最良の方法は、相手側が調整するための API インターフェイスを作成することです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。