yii2 データベースの読み取りと書き込みの分離構成、yii2 データベースの読み取りと書き込み

WBOY
リリース: 2016-07-06 14:24:26
オリジナル
1473 人が閲覧しました

yii2 データベースの読み取りと書き込みの分離構成、yii2 データベースの読み取りと書き込みの分離構成

元のリンク: Yii 中国語 Web サイト (yii-china.com) - yii2 データベースの読み取りと書き込みの分離構成

はじめに

データベースの読み取りと書き込みを分離することは、Web サイトがパフォーマンスのボトルネックに遭遇したときに考慮すべき最初の最適化ステップです。では、yii2 はどのようにしてデータベースの読み取りと書き込みを分離するのでしょうか?このチュートリアルでは、yii2 データベースの読み取りと書き込みの分離構成を紹介します。

2 つのサーバー間のデータ同期は読み書き分離の前提条件ですが、これは yii2 読み書き分離チュートリアルには含まれていません。Yii2 のデータベース読み書き分離設定では、メイン データベースでの読み書きとスレーブでのクエリのみが実装されます。データベースを作成するため、最初にマスター サーバーとスレーブ サーバー間のデータ同期を設定します。詳細については、Linux データベースのマスター/スレーブ同期構成を参照してください

構成

マスター/スレーブサーバーデータベースの同期が完了したら、yii2 の読み書き分離設定を開始できます。これに関する公式ドキュメントはありますが、明確ではなく、Soy Sauce がそれを改善する実践例はありません。 。

1. データベース設定ファイル commonconfigmain-local.php を開き、db 属性で次の設定を行います

リーリー

上記の構成は、yii2 データベースでの読み取りと書き込みの分離の操作を実現するためのものであり、呼び出し元は、読み取りと書き込みの分離の機能を自動的に実行するだけで十分です。 。

上記は1つのマスターと1つのスレーブの構成です。1つのマスターと複数のスレーブ、または複数のマスターと複数のスレーブが必要な場合は、この例と公式ドキュメントを参照して完了できます。

yii2 に関するさらに質の高いドキュメントについてはここをクリックしてください

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!