相談掲示板

話し相手募集

おはなし掲示板

つぶやき

ブログ

メンタルヘルス セルフチェック

こちらのスレッドのご質問は解決済みなので追記することは出来ません。
新しいご質問は新しいスレッドを作成して投稿をお願いします。

バグ・不具合報告

男性 mower 26歳 PC 2018年04月05日(木) 22:52
投稿ID:1798
ブロックしたユーザーの投稿を含むスレッドでのページ分け不具合
いつも利用させていただきありがとうございます。

やや説明が難しいのですが、相談掲示板・おはなし掲示板の、投稿数が多く複数ページにわたるスレッドで、こちらがブロックしているユーザーの投稿が含まれている際に、ページ分けがおかしくなっているケースに何度か遭遇しましたので、報告いたしました。
具体的に申しますと、例えば投稿数としては4ページ目まで投稿がある状況でも、表示上は3ページ目までしかないことになっており、4ページ目にある投稿へのリンクが無く、実質的に見られない状態になっております(4ページ目のURLを直接打てばアクセスはできますが)。ログアウトして同じページを見ると、4ページ目まできちんと表示できますので、恐らくブロックしているユーザーの投稿があることに起因するのではないかと考えます。

拙い説明で申し訳ございません。ご多用かとは思いますが、対応いただけましたら幸いです。
@メンヘル管理人 2018年04月05日(木) 23:34
投稿ID:1799
不具合のご報告を頂きまして有り難うございます。
ご報告頂きました内容把握いたしました。

複数ページに渡るページを表示する際、該当のスレッドの投稿件数の合計を1ページ当たりの表示件数で除算してページ数を計算してページ送り(画面下部のナビゲーション)を作成しています。

ページ送りはオープン当初からあった機能ですが、ブロック機能は後から追加した機能なので、ブロックしている(もしくはされている)ユーザーがいる場合のページ数の計算はブロック機能を作った際の想定から抜けてしまっていたようです。

ページ数の計算をする際にブロックの情報を抽出すると、全ての投稿の投稿ユーザーがブロックに該当するかどうかを判断して計算する必要があるので、もしかしたら負荷が大きくなってページの表示に時間がかかってしまう可能性が考えられます。

一度テストをしてみて、負荷がかかってしまうようであれば現状のまま、負荷が許容できる範囲であればプログラムの修正をしようと思いますが、ページ送りはサイト全体に関わる部分なので対応まで時間がかかってしまうかも知れませんのでご理解頂ければ幸いです。
男性 mower 26歳 PC 2018年04月06日(金) 18:12
投稿ID:1800
夜分にも関わらず返答いただいたようで恐縮です。
状況についてご教示ありがとうございます。私自身現在のところ、この現象にそこまで頻繁に遭遇しているわけではございませんので、ゆっくり対応いただければと思います。