■ 通常ランキングのみですが、サーバの負荷軽減のため、キャッシュシステムを導入致しました。
このランキングの閲覧頻度がどの程度あるのか解りませんが、ランキングの簡易表示以外では、その都度メインデータからHPデータを参照しながら読み出す為に、大きな負荷がかかっておりました。
このランキングを設置した当初はサイトの登録数も半分くらいだったので問題は無かったのですが、現状では表示までに数秒かかるという状態で少々問題となってきておりましたので、今回改良しました。
理論上は300倍の読み出しスピードになったと思います。
ただ、このシステムには欠点がありまして、キャッシュに入っていないサイトが上位にランクインした場合、最初にアクセスした人が、人柱として、以前と同じ(または1.5倍)の重さを余儀なくされるということと、ランキングが常時変動する、月初めにはまったく効果が無いと言う事です。(付いて無いよりはましと言う事で・・・(^_^;))
あと、ランクインサイトの内容が変更された場合、キャッシュが更新されるまで、以前の内容が表示されてしまうと言う事です。
これにつきましては、現在どうするか検討中です。
後日、延べランキングの方へも、同システムの装備を予定しております。 |
|