- 代行レスはここへ364©2ch.net
582 : [Φ|(|´|Д|`|)|Φ] BBxed!! 臨時で名無しです[sage]:2017/10/18(水) 01:49:58.65 ID:LqucWzIG - 【板名】プログラム板
【スレ名】 【PHP】下らねぇ質問はここに書き込みやがれ 8 【スレのURL】http://mevius.2ch.net/test/read.cgi/tech/1489506082/ 【名前欄】 【メール欄】 sage 長いのですがギリ投稿できるはずですのでよろしくお願いします。 本文は次のレスになります。 【本文】↓
|
- 代行レスはここへ364©2ch.net
584 : [Φ|(|´|Д|`|)|Φ] BBxed!! 臨時で名無しです[sage]:2017/10/18(水) 01:52:45.22 ID:LqucWzIG - 【板名】プログラム板
【スレ名】 【PHP】下らねぇ質問はここに書き込みやがれ 8 【スレのURL】http://mevius.2ch.net/test/read.cgi/tech/1489506082/ 【名前欄】 【メール欄】 sage こちらも長いのですがよろしくお願いします。 本文は次のレスになります。 【本文】↓
|
- 代行レスはここへ364©2ch.net
585 : [Φ|(|´|Д|`|)|Φ] BBxed!! 臨時で名無しです[sage]:2017/10/18(水) 01:53:12.98 ID:LqucWzIG - 次の質問です。
PHPの出力の終了を宣言することは出来ますか? (そこで一旦通信を終了させ、その後は(ユーザから見て)バックグラウンド的に処理する) ob_end_clean()はバッファのオフであって終了宣言ではないように見えます。 register_shutdown_function でリクエストの一部にはならない版が欲しいのです。 具体的には、PVの話が出てきて、それもいいなと思ってRead側にもカウンタをつけたものの、 Read/Writeで100倍くらい違うのでこの処理を分けたいのです。 ・マルチスレッド(pThread) ← インストール必要 ・非同期 ← フレームワーク必須 のため、 ・</html>送信後はユーザー側には見えなくなるのでここでやらせる という作戦を考えましたが、見た目それようの関数がなさそうです。 詳細は後述しますが、これが出来ればユーザ側レスポンスが0.2秒ほど早くなります。 或いはReadに関してはApacheのログをcron等で処理させる方がいいのでしょうか? ちなみに速度ですが、もう既に遅いです。 XAMPPのローカル環境ですが、純粋にReadだけなら100pv/s程度で、 PVカウンタをDBに持たせるとそこに書き込みが行われ、2pv/s程度まで落ちます。 投稿ならこの倍遅く、1pv/sec程度になります。 まだ味見程度で、全部で100行くらいしか実行してないんですけどね。DBもスカスカですし。 8Mpv/day=100pv/sというのは、ちょっと言い過ぎでは? 或いは304にするかCloudFlare等活用しないと厳しいと思われます。 8ch.netはvichan(PHP+MariaDB)で40kposts/day=0.46posts/sを処理できませんでしたし、 桁はこれで合っていると思います。 だからってGoやNodeがどれほど速いのかは知りません。 (なお上記はスループットではなくレイテンシからの算出なので、実際はこれより早いはずですが) なお実はBBx規制されており、代行してもらってます。 あまり面倒をかけるのも悪いので、以下に来てくれれば歓迎します。 https://meguca.org/g/2746787
|
- 代行レスはここへ364©2ch.net
586 : [Φ|(|´|Д|`|)|Φ] BBxed!! 臨時で名無しです[sage]:2017/10/18(水) 01:54:41.62 ID:LqucWzIG - 以上、582+583, 584+585になります。
(どちらも同じスレ宛です) よろしくお願いします。
|
- 代行レスはここへ364©2ch.net
588 : [Φ|(|´|Д|`|)|Φ] BBxed!! 臨時で名無しです[sage]:2017/10/18(水) 06:47:46.36 ID:LqucWzIG - >>587
ありがとうございました。
|