PHPでmysqliクラスを使ってMySQLとの通信に圧縮プロトコルを使いたいのですが設定が分かりません。またMySQL側での設定も必要なのでしょうか。


方法を具体的に教えて頂けると助かります。

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2015/08/10 21:02:22
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:TransFreeBSD No.1

回答回数668ベストアンサー獲得回数268

ポイント100pt

http://php.net/manual/ja/mysqli.real-connect.php
real_connectメソッドを使ってMYSQLI_CLIENT_COMPRESSフラグを指定するようです。
ググってもサーバ側の設定とか出てこないのでデフォルトで使えるんじゃないでしょうか。

他2件のコメントを見る
id:a-kuma3

こことか。
3.4 Object-Oriented Interface :: Chapter 3. MySQL :: Upgrading to php 5 :: Server Administration :: eTutorials.org
マニュアルのページのまんまですが、new して、init して、必要なら options して、real_connect です。
オプションは複数指定する場合には、ビット指定のはずなので "|" で結合です。

2015/08/10 18:20:34
id:wankodon

なるほど、そうやるのですね。
とても参考になりました、有難うございます!

2015/08/10 21:00:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません