A-Nトップ
新規
一覧(更新)
一覧(名前)
検索
ヘルプ
RSS
Plugin Help/cacheの編集
ここは編集用のページです。検索から来た方はこちらをクリックして下さい
編集しないで戻る
{{topic Help,tc:Plugin Help}} 「cache」プラグインの説明ページです {{outline Plugin Help/cache}} !!!説明 {{edit Plugin Help/cache,pr}} !キャッシュについて ページ中に「[[category_list|Plugin Help/topic_list]]」「stamp_list」「[[topic_list|Plugin Help/topic_list]]」各プラグインがあると、それぞれは該当するリストを表示します。例えば、「category_list PC」なら、Wiki中のPCカテゴリーに設定したページを全てリストアップします。 これらは非常に便利なものですが、一つ問題があります。 それは、リストアップにあたり、該当するものがないかWikiの全ページのソースを調べリストアップするようになっているので、ページの増加に伴い、表示までに時間がかかってしまう事です (サーバの能力次第で、耐えられない程長くなる事はないとは思いますが、場合によっては少し待たされるという事はあるでしょう)。 これは元々の[[category|Plugin Help/category]]系プラグインの仕様で、それから派生して独自に作ったstampプラグイン、[[topic|Plugin Help/topic]]プラグインについても同様のものとなっています。また、Wikiの検索システムも同じ問題(量が増えるに伴い検索が大変になる事)を持っています。「Lite」でないFSWikiやその他であっても量が増えた際のかかる時間、サーバのパワー消費をどうするかというのは常に課題の一つです。 上記プラグインについて言えば、単純なチェックで多少の量なら問題はありませんが、「時間がかかる」=「使いたくない」という事にもなりかねず、サーバのパワー消費を抑えるためにも回避策が必要と思い、キャッシュ機能を作って導入しました。 キャッシュページは上記「〜_list」プラグインでリストアップが行われた際(厳密にいうとcategory.cgi、sign.cgiが呼び出された際)に自動的に生成されます (逆に言うと、リストアップが一度も行われていないとキャッシュは生成されていません)。 キャッシュページは生成した日時と、最新の状態(通常のリストアップ)へのリンクも備えています。 キャッシュページであれば、いちいち全ソースをチェックしにいかないのでより速く表示する事が可能です。一方で、最新の状態と整合していない可能性もありますが、納得いかないようなら最新の状態を表示させれば良いですし、それによってキャッシュも新しくなり、次に利用する人に役立ちます。 !内容 *パラグラフ プラグイン プラグイン構文を書く事で、cacheディレクトリ内のキャッシュページを内包表示出来ます。 ページが閲覧される際に「[[category_list|Plugin Help/topic_list]]」「stamp_list」「[[topic_list|Plugin Help/topic_list]]」各プラグインが呼び出されると、cacheディレクトリ内にキャッシュページが作られます(IOのCGI改造により)。そのキャッシュページ(内容)を任意のページ内部に表示させるのにこのプラグインを使います。 キャッシュページは以下のような流れで自動的に用意されます。 +「list系プラグインがあるページ」もしくは「list系プラグインを使うCGI」を見ようと誰かが呼び出す +その際にキャッシュページが存在していなければ(一番最初のアクセスなら)、通常通り検索してリストアップすると共にキャッシュページを自動作成する +その後に「list系プラグインがあるページ」もしくは「list系プラグインを使うCGI」を見ようと誰かが呼び出した際は、検索はせず、キャッシュページが表示される +キャッシュページではなく最新の状態を見たい人は、表示されたリンクをクリックする事で最新の状態を見る事も可能。その際は検索してリストアップすると共にキャッシュページを更新する 実際には、普通にlist系プラグインを利用するか、キャッシュページ利用するかはページの書き手の設定によります。 そのようにして出来たキャッシュページを、list系プラグインを使わずページ内部に表示させるのがこのcacheプラグインの役目です。{{br}} Aという署名(stamp)があるページのリストをページ内に表示させたい時に、「stamp_list A」では表示に時間がかかってしまうので、代わりに「cache stamp.A.wiki」を使うという感じです。 cacheディレクトリ内のキャッシュページは編集出来ません。自動的に生成されるのみです。 !構文 {{cache キャッシュファイル名}} :キャッシュファイル名:一部がURLエンコードされたキャッシュファイル名 (キャッシュページを表示すると、ファイル名もそこに記されています) キャッシュファイル名の名付けルールは以下のようになっていますので、参考にして下さい。 *「Category」の場合 **category.URLエンコードされたカテゴリー名.wiki **全カテゴリは「category.%A5%AB%A5%C6%A5%B4%A5%EA+%28cache%29.wiki」 *「Topic」の場合 **category.URLエンコードされたトピック名.wiki **全トピックは「topic.%C1%B4%A5%C8%A5%D4%A5%C3%A5%AF+%28cache%29.wiki」 *「Stamp」の場合 (r=Reader、w=Writer&Editor) **stamp.r.URLエンコードされた署名.wiki **stamp.w.URLエンコードされた署名.wiki **全スタンプ(アドレスちょっと変(^^;)CGI手直しすればいいんだろうけれど)は「stamp..%C1%B4%A5%B9%A5%BF%A5%F3%A5%D7+%28cache%29.wiki」 !例 {{cache category.PC.wiki}} {{cache category.PC.wiki}} 例に示した[category「PC」のキャッシュページ|http://hpcgi3.nifty.com/%7Eio/fswiki-l/wiki.cgi?ch=category&p=PC]へのリンク !!! {{br 3}} !!!ページ内容にコメント {{comment reverse-p1,Plugin Help/cache,プラグインヘルプcache}}
このページの編集にはパスワードは不必要です
編集エリアを広げる (編集する前に!)
タイムスタンプを更新しない
HTMLで出力する (一度保存してから!)
Gacha-pedia
SPAM FILTER:on
Menu
現在表示ページの最終更新時間:2008年10月30日 21時02分31秒
初めて訪れた方へ
当Wiki権利関係
ANA-NOTE管理者情報
ページCSS切替
270b
aqua
chiffon_leafgreen
christmas
default
default-8
default-m
default-toff
default-tsoff
default2-tsoff
default3
default3-soff
default3-tsoff
default4
default4-toff
default5
default6
default_jg
default_r
delta
delta-toff
digital_gadgets
digital_gadgets2
digital_gadgets3
dokusho
hatena_cinnamon
hatena_cinnamon2
hatena_cinnamon_s
macwin
memo3
natu1
natu2
natu3
natu4
natu5
natu6
orange_flower
parabola
snow_man
snowy
wedding
wii
wii-soff
winter
ANA-NOTEヘルプ
選択
ヘルプ トップ
書式編
標準プラグイン編
拡張プラグイン編
拡張プラグイン編2
使い方図解編
書式コマンド一覧
−−−−
テーブル
cache
折り畳み
cache
category
category_list
counter
edit
embed
ewords
face
iframe
image
include
new
plmenu
search
tmessage
topic
topic_list
url_thumbnail
wikipedia
youtube
コンテンツ
ANA-NOTE更新情報
選択
新着ページ
更新一覧(100件)
更新一覧(日付別)
内容付き更新一覧
内容一部更新一覧
コンテンツ別一覧
管理人ToDo
カテゴリー
(
キャッシュ
)
キャッシュの方が速い
選択
CSSテーマ
Diary
PC
Wii
穴
飲食物
映画
オフ会
音楽
コンピュータゲーム
人物
スポット
政治
ダーツ
デジタルガジェット
ビデオカメラ
ヘルプ
Wii関連
選択
Wii/Portal
Wii発売カレンダー一覧
Wii
Mii
Wiiな話題
Wii/Bookmark
Wiiで見たいYouTube
Wii/みんなで投票ch
OPERA
おどるメイドインワリ
スーパーモンキーボー
はじめてのWii
NW2006Wii体験会
共用カレンダー (一覧)
<<
2024-11
>>
日
月
火
水
木
金
土
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
共用簡易BBS
共用BBS
お試しページ (砂場)
作成テンプレート一覧
とにメモ__
Wikiの種
Knowledge Navigation (Bookmark)
Favorite Songs
その他色々
最近更新ページ
(5日分)
2024/08/16
AI Draw Prompt Maker
2023/12/06
ANA-NOTE 2新着ページ
Wiki鐃塾種申
2023/07/08
2008年鐃緒申鐃緒申鐃緒申
2023/06/30
Plugin Help/topic
Plugin Help/face
2023/05/06
form/AI Draw Prompt Maker
検索
キーワード
ANA-NOTE PV 1285903