Re: サイトマップ ページ検索におけるページ数のMax

2019年12月19日 at 10:29

はい、ページが多すぎるとパフォーマンスが落ちてくるのでコアで1千ページぐらいを限度に制御しています。

V8 になるとページ送りの仕組みを変え、合計数を出さないようにすることで、
パフォーマンスを保ちつつ1千ページ以上のページでも表示できるようになっています。
(そのため V8 からは、ページ送りでページの合計数がでなくなっています)

5.7.5.9 をお使いとのことですので、パフォーマンスを落とすのを覚悟で合計で処理できるページ数を増やすか(コアの書き換え)、最新版へのアップグレードをおすすめします。

5.7.5.9 の改修は

/concrete/src/Search/Pagination/PermissionablePagination.php

protected $maxResultsToProcessAtOnce = 1000;

の値を変更することで可能です。
この改修はコアを直接変えるしか方法がありません。

タグ:

Re: Re: サイトマップ ページ検索におけるページ数のMax

2019年12月20日 at 11:49
上野さん。ありがとうございます。そうでしたか。
最後まで検索することが目的では無く、サイトのページ数をそのカウントから拾ってレポートしていましたので。
別にSitemap.xmlでもページ数が出ることを確認しましたので、それを使用します。その方が早いです。
 

Re: Re: サイトマップ ページ検索におけるページ数のMax

2019年12月23日 at 17:11
あ、すいません。
訂正させてください。

再検証して、V8 でもこのコアのオーバーライドをしないといけなかったです。
(他のところと勘違いしていました)
すいません。

最新版の V8.5.2 でも同じコアの書き換えが必要でした。
よろしくお願いいたします。

sitemap.xml で行うとのこと。了解です。