X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Fsession_shared.xml;h=7a56ead44ccbeb5d168a98ecfe455a397c328c11;hb=12e3402d596875a42f3d92d251b4d8f70c0cf661;hp=7d11f236e1a0323fdc27ee3b1e54ac206460deac;hpb=271eaaa60ec419d64669cf0e9b5753d05365b798;p=metaproxy-moved-to-github.git diff --git a/doc/session_shared.xml b/doc/session_shared.xml index 7d11f23..7a56ead 100644 --- a/doc/session_shared.xml +++ b/doc/session_shared.xml @@ -1,34 +1,96 @@ - + + %idcommon; ]> - - + + + Metaproxy + Index Data + + session_shared 3mp - Metaproxy Module + Metaproxy Module session_shared - Module for sharing result-sets etc. between threads + Metaproxy Module for sharing system ressorces between + threads DESCRIPTION - This module is experimental and NOT SUPPORTED. When complete, it - will enable Metaproxy to share resources such as result-sets - between multiple threads, yielding performance improvements. + This filter implements global sharing of + result sets (i.e. between threads and therefore between + clients), yielding performance improvements especially when + incoming requests are from a stateless environment such as a + web-server, in which the client process representing a session + might be any one of many. + It performs the following actions: + + + + Reduce the number of backend server sessions. + + + + + Reduce the number of initializations with backend servers. + + + + + Optimize the use of result-sets. + + + + + + Configurable values: + + Session TTL + + + When a backend session is idle for more than this amount of + time, given in seconds, it will be closed. Default value + is 90 seconds. + + + + Result-Set TTL + + + When a backend session result-set is not in use for more than this + amount of time, given in seconds, it will be deleted/reused. + Default value is 10 seconds. + + + + Result-Set max + + + This specifies the maximum number of result-sets in use by + a backend. The number only applies to targets/servers with named + result sets. Targets that do not support named result sets + may only have one active result set. Default value is 10. + + + + EXAMPLES - A typical configuration looks like this: + Configuration: - ### Not yet defined + + ]]> @@ -47,9 +109,17 @@ ©right; - -