モンスターカレンダー

« 2010年1月
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Smartyの最近のブログ記事

「Smarty Cacheは難しくない」という話を、PHP関西セミナーでしゃべった時の資料をUPしました。

コチラ==>「Smarty Cacheは難しくない」PDF

Smarty Cacheは難しくない

| コメント(0)

足かけ1年やっていたWebShopが2005/2にようやくオープンとなりました。

が、オープン直後、アクセスに耐え切れずまったく表示できない状態に。
あまりの負荷にサーバに入れず、ftpもできず、メンテもできない!!
ついにはDBダウン。

と最悪なスタートでしたが、いくつかプログラム(PHP)を見直すことで
劇的に改善しました。

最大に効いた対策はSmartyのキャッシュ導入です。
これは雑誌などでも聞いていて
興味はありつつも、微妙に毎回表示する画面が違っているため導入を躊躇していました。
(たとえば、ログインしていると画面上にXXさん と名前を出す。
かいものかごに商品が入っていると個数と合計金額を出す)

しかし今回わらにもすがる思いで、ユニークキーをしぼり対応したところ、これはもうびっくり!な効果でした。

さらに、一部だけ動的にテンプレートを変更も可能。
上記、ログイン・かご情報に適用しました。
そうすると商品一覧などはそんなに頻繁に変わらないから
キャッシュ使い回しでOK。

とにかくオススメ!!です。

このネタを、今週末のPHP関西セミナーでご紹介させていただきます。

第4回PHP関西セミナー

久しぶりにPower Pointのスライドなども作りました。近々どこかにアップしたいです。