ページの表示が非常に遅くなった 投稿する

投稿者:machi  投稿日時:2025-03-23 16:12:48
この頃徐々にページの表示に時間が掛かるようになりました。
問題は何かと考え、ブログ記事が多すぎるからと考えたのですが間違いでしょうか。
アーカイブを考えて全て公開にしてあったのですが、その数1500件ほどです。
そこで半数ほど非公開にすると、大分早くなったのですがもう少しと思います。
削除すれば適正になるでしょうか。
投稿者:齋藤毅  投稿日時:2025-03-23 17:53:29
アーカイブを考えて全て公開にしてあったのですが、その数1500件ほどです。
一つのページに1500件の記事を表示しているのでしょうか?
それであれば表示速度は遅くなります。

ページの設計の見直しを行ってください。

削除すれば適正になるでしょうか。
記事を削除しても表示速度はさほど改善されないと思います。
投稿者:齋藤毅  投稿日時:2025-03-24 05:53:48
記事数で頭に浮かんだ事があるのですが、データベースはMySQLを使用していますか?
もし、MySQLを使っているのであれば、MySQLのチューニングが必要になります。

共有サーバを使用している場合はMySQLのチューニングは難しいですが、下記の記事に記載している内容のような事を行う必要があります。
https://saitodev.co/programming/db/article/123
投稿者:machi  投稿日時:2025-03-24 10:38:17
MySQLは使用しておりません。

一つのページに1500件の記事を表示しているのでしょうか?
記事の管理の公開・非公開で公開としてありました。
記事の中で使った画像も相当数ですので、その削除を行っても変わりませんか。
試しにblogのページを削除してみましたが、あまり変わりはありませんでした。
投稿者:齋藤毅  投稿日時:2025-03-24 10:44:17
記事の管理の公開・非公開で公開としてありました。
記事の中で使った画像も相当数ですので、その削除を行っても変わりませんか。
上記の件ですが、一つのページ内で表示している記事の件数の質問になります。
データベース内に1500件のデータがあったとしても、ページ内で10件程度であれば表示速度が極端に下がるという事はありません。

共有サーバであれば、他で運営しているサイトで処理の重いサイトが増えたといった事で速度の低下が見られることがあります。
投稿者:machi  投稿日時:2025-03-24 11:51:22
ページ内での表示は10件でした
共有サーバですが、他で運営しているサイトの処理は問題が有りませんでした。

そこで、HTML記述に何か問題が有るのではと思い確認してみました。
大分前に作ったサイトでしたので下記のようなコードが記述してありました。
<!–[if lt IE 9]>
	<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
	<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
このコードを外したところ、処理が改善しました。
必要のないものが邪魔をしていたのか、どのような理由でクリアしたのかはわかりませんが。
ともかく問題は解決されました。

お手数をお掛けして誠に申し訳ありませんでした。
ログインして投稿する