高速化のための準備が整った
とりあえず高速化のためにやること一覧:
- 最適化すべきはDB。
- DB遅くてワロタ
- 一定期間より古い記事は別のテーブルに移動
- 大体のクエリがテーブル全体を隅まで見た上にsortしてるので、糞みたいに時間がかかっている。テーブルが小さくなれば問い合わせ時間は短縮できるはず。
- 多くの人は最近のやつしか読まないだろうから、とりあえず古いやつは見えないようにする?
- 古いやつはstatic htmlにしちゃう
- smarty cacheのtimeout無しでいいかも。
- トップページの板/カテゴリのランキングは負荷がでかい
- 検索はハイパー遅い
- 検索はもうgoogleのサイト内検索とかに置き換えた方がいいような気がする。
追記
とりあえず古い記事は移動。古い記事はそのうち見れるようにしておきます。