рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп
рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рджреВрд░рд╕реНрде рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред рд╕рд┐рд╕реНрдЯрдо "рд╡рд╕реНрддреБрддрдГ" рдЯреАрд╕реАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЗрдирджреЗрди (рд╕рдВрджреЗрд╢реЛрдВ) рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рд╕рднреА рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЪрд╛рд▓рди (рдирд┐рд░реНрдорд╛рдг, рд╡рд┐рд▓реЛрдкрди, рдкрдврд╝рдирд╛, рд▓рд┐рдЦрдирд╛, рдЖрджрд┐) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдЖрд╡реЗрджрди рдХреНрд╖реЗрддреНрд░реЛрдВ
рд╕рд┐рд╕реНрдЯрдо рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкреНрд░рднрд╛рд╡реА рд╣реИ:
- рдореЛрдмрд╛рдЗрд▓ рдФрд░ рдПрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгреЛрдВ (рд╕реНрдорд╛рд░реНрдЯрдлреЛрди, рдСрди-рдмреЛрд░реНрдб рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо, рдЖрджрд┐) рдХреЗ рд▓рд┐рдП рдореВрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдЬреЛ рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдЕрд╕реНрдерд╛рдпреА рд░реБрдХрд╛рд╡рдЯ (рдСрдлрд╝рд▓рд╛рдЗрди рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде) рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рддреНрд╡рд░рд┐рдд рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ;
- рд▓реЛрдб рдХрд┐рдП рдЧрдП DBMS рдореЗрдВ, рдпрджрд┐ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХреБрдЫ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░реЛрдВ рдкрд░ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;
- рдЙрдЪреНрдЪ рдЧрддрд┐ рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп, рдЕрддрд┐рд░реЗрдХ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдХрд┐ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рддрд░рд┐рдд рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ;
- рдЬрдЯрд┐рд▓ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрд░реНрд╕реНрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде, рдЬрд╣рд╛рдВ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмреАрдЪ рд╕реВрдЪрдирд╛ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдореЗрдВ рджреЗрд░реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рд╕рдВрд░рдЪрдирд╛
рдХреЗрдЬ рдкреНрд░рдгрд╛рд▓реА (рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ - рд╡рд┐рдВрдбреЛрдЬ рдУрдПрд╕ рдореЗрдВ рдкрд╛рдпрдерди 3.7 рдкрд░ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг) рдореЗрдВ рджреЛ рдореБрдЦреНрдп рднрд╛рдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- Cageserver - рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдкреИрдХреЗрдЬ) рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рджреВрд░рд╕реНрде рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ;
- рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдХреЗрдЬ рдХреНрд▓рд╛рд╕ рдЬреЛ рд╕рд░реНрд╡рд░ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рдХреЛрдбрд┐рдВрдЧ рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред
рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдХреЗрдЬ рд╡рд░реНрдЧ рдХреЗ рддрд░реАрдХреЗ рд╕рд╛рдорд╛рдиреНрдп, "рд░реВрдЯреАрди" рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдСрдкрд░реЗрд╢рди рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ: рдлрд╛рдЗрд▓ рдмрдирд╛рдирд╛, рдЦреЛрд▓рдирд╛, рдмрдВрдж рдХрд░рдирд╛, рдбрд┐рд▓реАрдЯ рдХрд░рдирд╛ рдФрд░ рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдкрдврд╝рдирд╛ / рд▓рд┐рдЦрдирд╛ ( рдбреЗрдЯрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рдЖрдХрд╛рд░ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдирд╛)ред рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рдпреЗ рд╡рд┐рдзрд┐рдпрд╛рдБ C рднрд╛рд╖рд╛ рдХреЗ рдлрд╝рд╛рдЗрд▓ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдХрд░реАрдм рд╣реИрдВ, рдЬрд╣рд╛рдБ рдЗрдирдкреБрдЯ-рдЖрдЙрдЯрдкреБрдЯ рдХреА "рдЪреИрдирд▓реНрд╕ рдкрд░" рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдЦреБрд▓рдиреЗ / рдмрдВрдж рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ "рдлрд╝рд╛рдЗрд▓" рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (рдкрд╛рдпрдерди рдореЗрдВ рд╡рд░реНрдЧ _io ) рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрдЬ рдХреНрд▓рд╛рд╕ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рдеред
рдХреЗрдЬ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддреЗ рд╕рдордп, рдпрд╣ рд╕рд░реНрд╡рд░ (рдпрд╛ рдХрдИ рд╕рд░реНрд╡рд░) рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рднреА рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рдкреБрд╖реНрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдЬрдм рдХреЛрдИ рдХреЗрдЬ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рд░реНрд╡рд░ рдХреЛ рдХрдиреЗрдХреНрд╢рди рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрджреЗрд╢ рджреЗрддрд╛ рд╣реИред рд╕рдВрдЪрд╛рд░ рдХреА рд╕рдорд╛рдкреНрддрд┐ рд╕реНрд╡рдпрдВ рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдЖрд░рдВрдн рдХрд░ рд╕рдХрддреА рд╣реИред
рд╕рд┐рд╕реНрдЯрдо рд░реИрдо рдХреЗ рдХреИрд╢ (рдмрдлрд░) рдореЗрдВ рдЕрдХреНрд╕рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдлрд╝рд╛рдЗрд▓ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдмрдлрд░рд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд░реАрдб / рд░рд╛рдЗрдЯрд┐рдВрдЧ рдкрд░рдлреЙрд░реНрдореЗрдВрд╕ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред
рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдмрдлрд░ рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛, рдмреНрд▓реЙрдХ рдХрд╛ рдЖрдХрд╛рд░ рдЬрдм рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЖрджрд┐) рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреЗрдЬ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдПрдХрд▓ рдХреЗрдЬ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрдИ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╕рдВрдЪрд╛рд░ рдкреИрд░рд╛рдореАрдЯрд░ (рдЖрдИрдкреА рдкрддрд╛ рдпрд╛ рдбреАрдПрдирдПрд╕ рд╕рд░реНрд╡рд░, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдмрдВрджрд░рдЧрд╛рд╣, рдкрде рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо) рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЪреВрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХреЗрдЬ рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рд╕реНрдкреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдлрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Cache Size - рдХреЗрдЬ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп рдкреГрд╖реНрдареЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдЙрдирдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 1 рдЬреАрдмреА рдХреИрд╢ рдХрд╛ рдорддрд▓рдм рд╣реИ 1 рдПрдордмреА рдХрд╛ 1,000 рдкреЗрдЬ, рдпрд╛ 100 рдХреЗрдмреА рдХрд╛ 10 рд╣рдЬрд╛рд░ рдкреЗрдЬ, рдпрд╛ 1 рдХреЗрдмреА рдХрд╛ 1 рдорд┐рд▓рд┐рдпрди рдкреЗрдЬред рдкреГрд╖реНрда рдЖрдХрд╛рд░ рдФрд░ рдкреГрд╖реНрдареЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЪрдпрди рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рд╣реИред
рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рддрдХ рдкрд╣реБрдВрдЪ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдмрдлрд░ рдореЗрдореЛрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдХреЗрдЬ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореВрд▓ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рдмрд╕реЗ рд╕рд░рд▓ рдмрдлрд░рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд╕реНрдореГрддрд┐ рдХреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рддреНрд░рд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдирдП рдкрдиреНрдиреЛрдВ рдореЗрдВ рдиреНрдпреВрдирддрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╣рд┐рдЯ рдХреЗ рд╕рд╛рде рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдкреБрд░рд╛рдиреЗ рдкреГрд╖реНрдареЛрдВ рдХреА рднреАрдбрд╝ рд╣реЛрддреА рд╣реИред рдмрдлрд╝рд░рд┐рдВрдЧ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрд╕рдорд╛рди (рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдЕрд░реНрде рдореЗрдВ) рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рдкреНрд░рднрд╛рд╡реА рд╣реИред
рдХреЗрдЬ рд╡рд░реНрдЧ рди рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдкрддреЛрдВ (рд╕рд░рдгреА рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рд▓рдВрдмрд╛рдИ, "рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрдЪрд╛рд▓рди" рдХреА рдЬрдЧрд╣), рдмрд▓реНрдХрд┐ рдмрдлрд░ рдореЗрдореЛрд░реА рдореЗрдВ рдкреГрд╖реНрда рд╕рдВрдЦреНрдпрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рднреА рдХрдо "рднреМрддрд┐рдХ" рд╕реНрддрд░ рдкрд░ рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдкрд┐рдВрдЬрд░реЗ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП, "рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди" ("рдиреАрдВрдж") рдХреЗ рдореВрд▓ рдХрд╛рд░реНрдп рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд╡реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдпрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд╛рдиреАрдп рдбрдВрдкрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП "рдХрдо рд╕реЗ рдХрдо" (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рд╕реЗ рд╡рд┐рдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╛ рдЬрдм рдЖрд╡реЗрджрди рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрджрд┐) рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рд╕рдВрдЪрд╛рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬрдм рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ)ред рдпрд╣ рдЕрд╕реНрдерд╛рдпреА "рдСрдлрд╝рд▓рд╛рдЗрди" рдХреЗ рдмрд╛рдж рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╕рдордп рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдЯреБрдХрдбрд╝реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреИрд╢ рдореЗрдВ рд╣реЛрдВрдЧреЗред
рдХреЗрдЬ рдХреЛрдб рдХреА рд▓рдЧрднрдЧ 3,600 рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВред
рд╕рд░реНрд╡рд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд
Cageserver рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдХреЛ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреА рдПрдХ рдордирдорд╛рдиреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ ("рдореБрдЦреНрдп") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд╕рднреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд╛рдХреА рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп рдХреЗ рд▓рд┐рдПред рдХреЗрдЬ рд╕рд░реНрд╡рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХреЗрд╡рд▓ рдкрд╛рдпрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рд╡рд╛рд▓рд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛрдИ рдЕрдиреНрдп рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдореЗрдВ рджреЛ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ:
- "рдХрдиреЗрдХреНрд╢рди" - рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рд░реНрд╡рд░ рдХреА рдкрд╣рд▓ рдкрд░ рдЗрд╕рдХреА рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛;
- "рдСрдкрд░реЗрд╢рди" - рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдорд╛рдВрдб рдкрд░ рд╕рдВрдЪрд╛рд░ рд╕рддреНрд░ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ (рд╕рдВрдЪрд╛рд▓рди) рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ред
рдорд▓реНрдЯреАрдкреНрд░реЛрд╕реЗрд╕ рдХреНрд╡реАрдВрд╕, рдкреНрд░реЙрдХреНрд╕реА рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рд▓реЙрдХреНрд╕ рдФрд░ рд╕реЙрдХреЗрдЯреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХреЗ рдЕрдВрддрд╣реАрди рдЪрдХреНрд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рджреЛрдиреЛрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред
"рдХрдиреЗрдХреНрд╢рди" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЛрд░реНрдЯ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдкреЛрд░реНрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИред рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдФрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдмреАрдЪ рдкрддреНрд░рд╛рдЪрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдореЗрдореЛрд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдВрдЪрд╛рд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдкреГрдердХреНрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ, рдФрд░ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рд╕рд╛рде рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ ( рдЕрд░реНрдз-рд╕рдорд╛рдирд╛рдВрддрд░ рд░реВрдк рд╕реЗ , рдЪреВрдВрдХрд┐ рдкрд╣реБрдВрдЪ рддрд╛рд▓реЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ), рдпрджрд┐ рдпрд╣ рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ рдереА рдЬрдм рдЗрд╕реЗ "рдкрд╣рд▓реЗ" рдХреНрд▓рд╛рдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛ред
рд╕рд░реНрд╡рд░ рдкрд░ рдлрд╛рдЗрд▓ рдмрдирд╛рдиреЗ / рд╣рдЯрд╛рдиреЗ / рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ "рдСрдкрд░реЗрд╢рди" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рд░реНрд╡рд░ рдУрдПрд╕ рдХреА рдлрд╛рдЗрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдЦреНрддреА рд╕реЗ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреЗ рддреНрд╡рд░рдг рдХреЗ рд▓рд┐рдП, рдпреЗ рдСрдкрд░реЗрд╢рди "рдСрдкрд░реЗрд╢рди" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдереНрд░реЗрдбреНрд╕ рдореЗрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЖрдорддреМрд░ рдкрд░ рдЦреБрд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдХрд╛рд░реНрдп рд▓рд┐рдЦрдирд╛ / рд▓рд┐рдЦрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рдХрддрд╛рд░ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рдореБрдХреНрдд рдХрд┐рдП рдЧрдП рдзрд╛рдЧреЗ рд╕реЗ рдХрд╛рд░реНрдп рдЙрд╕рдХреЗ рд╕рд┐рд░ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рддрд░реНрдХ рд╕рд░реНрд╡рд░ рдХреА рд░реИрдо рдореЗрдВ рдбреЗрдЯрд╛ рдУрд╡рд░рд░рд╛рдЗрдЯрд┐рдВрдЧ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
"рдСрдкрд░реЗрд╢рди" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрддреА рд╣реИ рдФрд░ рдЙрдирдХреА рд╕реЗрд╡рд╛ рдХреЛ рдЙрдирдХреА рдЖрдЬреНрдЮрд╛рдУрдВ рд╕реЗ рд░реЛрдХрддреА рд╣реИ рдФрд░ рдЬрдм рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХрд╛ рд╕рдордп рдкрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Cageserver рд╕рднреА рд▓реЗрдирджреЗрди рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкрддреНрд░рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ / рдЦреЛрд▓рдиреЗ / рдирд╛рдо рдмрджрд▓рдиреЗ / рд╣рдЯрд╛рдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдкреНрд░рддрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд▓реЙрдЧ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдХрд╛рд░реНрдпрд╢реАрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдкреНрд░рддрд┐рдпрд╛рдВ рднреА рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИрдВ, рд╕рд╛рде рд╣реА рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП (рдирдП) рдбреЗрдЯрд╛ рдФрд░ рдбреЗрдЯрд╛ рдХреА рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рддреЗ рд╕рдордп рдирд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдирдпрд╛ рдбреЗрдЯрд╛ "рдкреБрд░рд╛рдирд╛" рд▓рд┐рдЦрддреЗ рд╣реБрдП) )ред
рдпреЗ рд▓реЙрдЧ рдмреИрдХрдЕрдк рдореЗрдВ рдирдП рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдЕрддреАрдд рдореЗрдВ рд╕рд╣реА рд╕рдордп рдкрд░ рд╡рд░реНрддрдорд╛рди рд╕рд╛рдордЧреНрд░реА рд╕реЗ "рд░реЛрд▓ рдмреИрдХ" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Cageserver рдХреЛрдб рдХреА рд▓рдЧрднрдЧ 3,100 рд▓рд╛рдЗрдиреЗрдВ рд╣реИред

Cageserver рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢реБрд░реВ рдХрд░рдирд╛
рд╕рдВрд╡рд╛рдж рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
- рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдмрдВрджрд░рдЧрд╛рд╣;
- рдЕрдзрд┐рдХреГрдд рдЧреНрд░рд╛рд╣рдХреЛрдВ (1 рдпрд╛ рдЕрдзрд┐рдХ рд╕реЗ) рдХреЗ рд╕рд╛рде рд▓реЗрди-рджреЗрди рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЗ рд▓рд┐рдП рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдореБрдЦреНрдп рдмрдВрджрд░рдЧрд╛рд╣ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдЧрд▓реЗ рдХреЗ рд╕рд╛рде рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдкреВрд▓ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ)ред
рдХреЗрдЬ рдХреНрд▓рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рд╡рд░реНрдЧ рдХрд╛ рдкрд┐рдВрдЬрд░рд╛ред рдХреЗрдЬ ( cage_name = "", рдкреЗрдЬреЗрдЬрд╝ = 0, рд╕рдВрдЦреНрдпрд╛рдПрдБ = 0, рдореИрдХреНрд╕рд╕реНрдЯреНрд░рд▓реЗрди = 0, рд╕рд░реНрд╡рд░_рдЖрдИрдкреА = {}, рдкреНрд░рддреАрдХреНрд╖рд╛ = 0, рдЬрд╛рдЧ = рдЭреВрдареА, рдХреИрд╢_рдлрд╛рдЗрд▓ = "" )
рдЗрд╕ рд╡рд░реНрдЧ рд╕реЗ, рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмрдлрд░ рдореЗрдореЛрд░реА рд╣реЛрддреЗ рд╣реИрдВред
рдорд╛рдкрджрдВрдбреЛрдВ
- cage_name ( str ) - рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд╕рд╢рд░реНрдд рдирд╛рдо рдЬреЛ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
- рдкреЗрдЬрд╛рдЗрдЬ ( рдЗрдВрдЯ ) - рдмрдлрд░ рдореЗрдореЛрд░реА рдХреЗ рдПрдХ рдкреЗрдЬ рдХрд╛ рдЖрдХрд╛рд░ (рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ)
- numpages ( int ) - рдмрдлрд░ рдореЗрдореЛрд░реА рдХреЗ рдкреГрд╖реНрдареЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛
- maxstrlen ( int ) - рд▓рд┐рдЦрдиреЗ рдФрд░ рдкрдврд╝рдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓рдВрдмрд╛рдИ
- server_ip ( рддрд╛рдирд╛рд╢рд╛рд╣реА ) - рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдкрддреЗ рдХреЗ рд╕рд╛рде рдПрдХ рд╢рдмреНрджрдХреЛрд╢, рдЬрд╣рд╛рдВ рдХреБрдВрдЬреА рд╕рд░реНрд╡рд░ рдХрд╛ рд╕рд╢рд░реНрдд рдирд╛рдо (рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ рд╕рд░реНрд╡рд░ рдЖрдИрдбреА) рд╣реИ, рдФрд░ рдореВрд▓реНрдп рдкрддреЗ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ: "рдЖрдИрдкреА рдкрддрд╛: рдкреЛрд░реНрдЯ" рдпрд╛ "рдбреАрдПрдирдПрд╕" рдкреЛрд░реНрдЯ (рдорд┐рд▓рд╛рди рдирд╛рдо рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрддреЗ рдЕрд╕реНрдерд╛рдпреА рд╣реИ) , рдЗрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
- рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ ( int ) - рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп (рд╕реЗрдХрдВрдб рдореЗрдВ)
- рдЬрд╛рдЧреГрдд ( рдмреВрд▓рд┐рдпрди ) - рд╡рд╕реНрддреБ рдмрдирд╛рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдзреНрд╡рдЬ ( рдЧрд▓рдд - рдпрджрд┐ рдХреЛрдИ рдирдИ рд╡рд╕реНрддреБ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рддреЛ рд╕рддреНрдп - рдпрджрд┐ рд╡рд╕реНрддреБ рдкрд╣рд▓реЗ "рдиреНрдпреВрдирддрдо" рдПрдХ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╣реИ - рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ "рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди" рдСрдкрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ,
- cache_file ( str ) - рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдирд╛рдо
рддрд░реАрдХреЛрдВ
рдХреЗрдЬред file_create ( рд╕рд░реНрд╡рд░, рдкрде ) - рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ
рдХреЗрдЬред file_rename ( рд╕рд░реНрд╡рд░, рдкрд╛рде, new_name ) - рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ
рдХреЗрдЬред file_remove ( рд╕рд░реНрд╡рд░, рдкрде ) - рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдПрдВ
рдХреЗрдЬред open ( рд╕рд░реНрд╡рд░, рдкрд╛рде, рдореЙрдб ) - рдУрдкрди рдлрд╛рдЗрд▓
Fchannel рдЪреИрдирд▓ рдирдВрдмрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдореЙрдб рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рдУрдкрди рдореЛрдб рд╣реИ: "wm" рдПрдХреНрд╕рдХреНрд▓реВрд╕рд┐рд╡ (рд░реАрдб / рд░рд╛рдЗрдЯ) рд╣реИ, "rs" рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдЕрдиреНрдп рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╢реЗрдпрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, ws рдХреЛ рд░реАрдб / рд░рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдЕрдиреНрдп рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╢реЗрдпрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХреЗрдЬред close ( fchannel ) - рдлрд╝рд╛рдЗрд▓ рдмрдВрдж рдХрд░реЗрдВ
рдХреЗрдЬред рд▓рд┐рдЦрдирд╛ ( fchannel, start, data ) - рдПрдХ рдлрд╛рдЗрд▓ рдХреЛ рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓рд┐рдЦреЗрдВ
рдХреЗрдЬред read ( fchannel, start, len_data ) - рдПрдХ рдлрд╛рдЗрд▓ рд╕реЗ рдПрдХ рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрдврд╝реЗрдВ
рдХреЗрдЬред put_pages ( fchannel ) - "рдкреБрд╢" рдмрдлрд░ рд╕реЗ рд╕рд░реНрд╡рд░ рддрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪреИрдирд▓ рдХреЗ рд╕рднреА рдкреГрд╖реНрдареЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдЙрди рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдХрд┐ рдЪреИрдирд▓ рдкрд░ рд╕рднреА рдСрдкрд░реЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред
рдХреЗрдЬред push_all () - рдмрдлрд░ рд╕реЗ рд╕рд░реНрд╡рд░ рддрдХ "рдкреБрд╢" рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХреЗрдЬ рд╡рд░реНрдЧ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рднреА рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕рднреА рдкреГрд╖реНрдареЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдХрд┐ рд╕рднреА рдЪреИрдирд▓реЛрдВ рдкрд░ рд╕рднреА рдСрдкрд░реЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред