サーバ設定の見直しについて、ご教授いただきたいです。【サーバ情報】・仮想サーバ・CPU:2コア・メモリ:4GB・HDD:200GB・OS:Almalinux9・GSバージョン:5.7.2【H2コネクション設定】・CACHE_SIZE:524288【主に使用する機能】・施設予約、スケジュール【登録データ】・利用者数:約3,500人(推奨人数大幅超過は承知しております)・スケジュール:約4MB(レコード数 約3.5万件)・施設予約:約27MB(レコード数 約21万件)【困っていること】・施設予約状況を確認する際、月間表示や翌月表示など、ページ切り替えに時間がかかる(約5~8秒)【やりたいこと】・オンプレ構築なので、1秒くらいとかできびきびページ切り替えしたい【試したこと】・CPUやメモリの変更、CACHE_SIZEやMULTI_THREADEDの変更では劇的な効果は無かった・Dockerで構築したので、検証用サーバに同じデータ、Dockerなしでも構築したが1~3秒早くなる程度以上、なんでもアドバイスいただけると幸いです。(例)・Tomcatのここの設定を変更すると改善するよ・利用人数が問題・施設予約の過去データは削除しよう・DBを変更しよう・Docker使うならここ気をつけて などなど
サーバー管理初心者様ご自分で自覚なされている通り、サーバースペックに対して利用者数が大幅にオーバーしております。これを解決する方法は、基本的には単純にスペックを上げることなのですが、現状のままで何かできることをあえて挙げるとすれば、解決策の案にありました・過去データの削除だと思います。管理者設定画面の左側中段くらいに「データ削除」に関する項目がありますので自動削除設定から対象のプラグイン(今回の例ならば「スケジュール」と「施設予約」)を選択し削除するタイミングを設定するのが良いかと思います。
vertical_align_top