flagflag  
Page Top

Starting of the Cache PUT Server anchor.png

The Cache Server(sl_cache) forks a process called the Cache PUT Server at start up. The Cache PUT Server only functions to save of texture data to the database.
Consolidating the saving of all cache data in single Cache PUT Server is done for two reasons.

  1. To avoid the problem of facing a file lock when data is saved. If only one process is involved in writing data there is no problem managing file locks.
  2. It is assumed that only localhost will connect with the Cache PUT Server. As a result, some level of security is achieved.
Page Top

Negotiation with UDP Relay Process anchor.png

When the Relay Server (sl_relay) is started with a -cs, -cp or -cg option, TCP connections are created by Cache Server (sl_cache) for each UDP Relay Process. When the Cache Server receives a connection from the UDP Relay Process it forks a new Control Process. The Control Process then negotiates with the UDP Relay Process, exchanges connection password and a port number.
Therefore, the same number of Cache Control Processes for the Cache Server(sl_cache) as the UDP Relay Processes are started.

When sl_relay is started with -cs or -cp option (when PUT is effective), the Cache Control Process forks the Relay Process to Cache PUT Server. This process receives texture data from sl_relay, and forwards it to the Cache PUT Server.

The Cache Control Process then enters a loop and waits for a data request from the UDP Relay Process.

Page Top

Response to request anchor.png

It waits for a moment.


Front page   Freeze Diff Backup Copy Rename Reload   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 2082, today: 1, yesterday: 1
Last-modified: 2008-12-21 (Sun) 03:29:18 (JST) (5599d) by gambled

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthApr 2024Next Month
Su Mo Tu We Th Fr Sa
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
Today

Who's Online

79 user(s) are online (7 user(s) are browsing xpwiki)

Members: 0
Guests: 79

more...

Access Counter

Today : 5252525252525252
Yesterday : 1169911699116991169911699
Total : 2329258723292587232925872329258723292587232925872329258723292587
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com