「楽-Yah」アフィリエイト支援の最大の懸念である、アクセススピードの件。
キャッシュを実装しようと思い、飲みながらいろいろ考えました。
案外簡単にできそうです。
とりあえず当面しのげればよいので、今回はデーターベースを利用することにしました。
ロジックは、こんな感じです。
検索クエリの内容とそれに対する商品データー一覧を格納するデーターベースを用意しておいて、、、
1)検索クエリと同じクエリが、データーベース内にあるかどうかを調べる。
2)
ある場合 ⇒ データベース内から表示一覧データーを取得し、そのまま表示する
ない場合 ⇒ 楽天とYahooからデーターを取得し、表示する。そのあと、データーベースに格納する。
3)CRONとかを利用して、データーベース内の一定時間過ぎた情報を削除する。
とりあえず、2)までは無事動きました。
やはり速いです。
これから最後の詰めをします。3)が上手く動くようであれば、明日の晩くらいから実装してみようかと思っています。
キャッシュ時間は、1〜3日orなしを選択できるようにする予定です。
キャッシュって、こんな感じで本当に良いのであろうか?
トラックバック
トラックバックURL:
※当サイトへのトラックバックは、当サイト内ページへのリンクがないと、受け付けない仕様になっています

About me
comment&trackback
RSS
mail
board
フィード


