flagflag  If you want to see English page, please click "English" Button at Left.
  
現: 2008-12-21 (日) 03:29:18 iseki ソース
Line 1: Line 1:
 +** キャッシュサーバの動作 [#oa9e9b4a]
 +*** キャッシュPUTサーバの起動 [#n4dbc88e]
 + キャッシュサーバ([[sl_cache]])は,起動すると最初にキャッシュPUTサーバと呼ばれるプロセスを1個だけforkします.~
 + キャッシュPUTサーバはキャッシュデータのDBへの保存を専門的に行うサーバです.キャッシュデータをキャッシュPUTサーバに集約して保存を行うのは2つの理由があります.
 ++データ保存時のファイルロックの問題を避けるため(書き込むプロセスが1個だけならファイルロックの問題は生じない).
 ++キャッシュPUTサーバへ接続できるのは localhost のみとし,これによりある程度のセキュリティを確保する.
 +
 +*** UDP中継プロセスとのネゴシエーション [#y86b782b]
 + リレーサーバ([[sl_relay]])が ''-cs'', ''-cp'' または ''-cg'' オプション付で起動された場合,UDPの中継プロセス毎にキャッシュサーバ([[sl_cache]])にTCPによる接続を掛けてきます.UDP中継プロセスから接続を受けたキャッシュサーバはコントロール用プロセスをforkします.forkされたコントロール用プロセスはUDP中継プロセスとネゴシエーションを行い,それぞれの使用ポート番号や接続用のパスワードを交換します.~
 + 従ってキャッシュサーバのキャッシュコントロールプロセスは [[sl_relay]] のUDP中継プロセスと同じ数だけ起動されます.
 +
 + [[sl_relay]] が ''-cs''または ''-cp'' オプション付で起動されている場合(PUTが有効の場合)は,キャッシュコントロールプロセスはキャッシュPUTサーバへの中継プロセスを forkします.このプロセスは [[sl_relay]] からキャッシュデータを受信し,キャッシュPUTサーバへそのまま転送します.~
 +
 + キャッシュコントロールプロセスはその後ループに入り,UDP中継プロセスからのリクエストを待ちます.
 +
 +*** リクエストへの応答 [#vd8d5f17]
 +
 +
 +
 + 
  

  • sl_cache/Caching のバックアップ差分(No. All)
    • 現: 2008-12-21 (日) 03:29:18 iseki

トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
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
<今日>

オンライン状況

90 人のユーザが現在オンラインです。 (27 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 90

もっと...

アクセスカウンタ

今日 : 1826318263182631826318263
昨日 : 1529415294152941529415294
総計 : 2341296323412963234129632341296323412963234129632341296323412963
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com