рдиреЗрдЯрд╡рд░реНрдХ рдХреИрд╢ рдХреЗ рд▓рд┐рдП MemCache рдФрд░ MongoDb рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЕрд╕рд╛рдзрд╛рд░рдг рд╡рд┐рдЪрд╛рд░ рдЙрддреНрдкрдиреНрди рд╣реБрдЖ: рдиреЗрдЯрд╡рд░реНрдХ рдХреИрд╢ рдХреЗ рд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП, MemCache рдирд╣реАрдВ, рд▓реЗрдХрд┐рди MongoDb рдФрд░ рдЙрдирдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдЗрди рджреЛ "рдХреИрд╢рд┐рдВрдЧ рддрдВрддреНрд░реЛрдВ" рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдФрд░ рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ рдРрдк ( рдПрдкреАрд╕реА , рд░рд╛рдордПрдлрдПрд╕ , рдЯреАрдПрдордПрдлрдПрд╕ , рдПрдХреНрд╕рдЪреЗ ) рдХреЗ рдХрд╛рдо рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╕рд╛рдзрди рднреА рд▓рд┐рдПред
рд▓реЗрдЦ рдбреЗрдЯрд╛ рдФрд░ рдЧреНрд░рд╛рдлрд╝ рдХреЗ рд╡рд┐рд╡рд░рдг рдФрд░ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдЗрди рддрдВрддреНрд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реБрдП рдбреЗрдЯрд╛ рдФрд░ рдЧреНрд░рд╛рдлрд╝ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред

рдХреЛрдИ рднреА рдмрдбрд╝рд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрди рдЬрд▓реНрдж рдпрд╛ рдмрд╛рдж рдореЗрдВ рд╕рд░реНрд╡рд░ рд▓реЛрдб рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИред рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рд╕рд░реНрд╡рд░ рд╣реИ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╛ рд╡реЗрдм рд╕рд░реНрд╡рд░ + рдбреАрдмреА рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдХрд╣реЗрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рдм рдХреБрдЫ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рдлреНрд░рдВрдЯ-рдПрдВрдб (рдлреНрд░рдВрдЯ-рдПрдВрдб) рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреИрджрд╛ рд╣реЛрддреА рд╣реИрдВ рдЬрдм рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдХреЗ "рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░" рдХреЛ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ! рди рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдХрдиреЗрдХреНрд╢рди рдХреА рдПрдХ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкрджрд╛рдиреБрдХреНрд░рдо рд╣реИ, рдмрд▓реНрдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЗрдВрджреНрд░реАрдХреГрдд рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рдЬреИрд╕реА рд╕рдорд╕реНрдпрд╛рдПрдВ рднреА рд╣реИрдВ - рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕, рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХреИрд╢ рд╕реНрд╡рдпрдВ рдлрд╛рдЗрд▓ рдХрд░рддрд╛ рд╣реИред

рдХрд╛рдо рдкрд░, рд╣рдо рдПрдХ рдХрд╛рдлреА рдмрдбрд╝реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдПрдХрд▓ рд╕рд░реНрд╡рд░ рд╕реЗ рдкрд░реЗ рд╣реИред рдЕрдм рддрдХ рдХрд╛ рд▓рд╛рдн рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдФрд░ рдПрдХ рдбреАрдмреА рд╕рд░реНрд╡рд░ рддрдХ рд╕реАрдорд┐рдд рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдиреЗ рдЕрдм рдПрдХ рдирдИ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕рдХреА рдкрд╛рдЧрд▓ рд╕рдВрд░рдЪрдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбрд┐рдЬрд╛рдЗрди рдФрд░ рд╕реЛрдЪ рдХреЗ рд╕реНрддрд░ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реЛрдВ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рдореВрд╣ рдЕрдм рдПрдХ рдирдП рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ: рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдкрджрд╛рдиреБрдХреНрд░рдо рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕рдХрд╛ рдЖрдХрд╛рд░ рд╣рдо рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдореБрдЦреНрдп рдПрдХ рдХреИрд╢ рдХрд╛ рдХреЗрдВрджреНрд░реАрдХреГрдд рднрдВрдбрд╛рд░рдг рд╣реИред

рдпрд╣ рд▓реЗрдЦ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдПрдХ рд╕рдВрдкреВрд░реНрдг рд╕реНрд░реЛрдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрди рдЕрдиреБрднрд╡реЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдореИрдВрдиреЗ рдЯреВрд▓ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдФрд░ рдЪреБрдирдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХреИрд╢рд┐рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рд╣реИрдВред

рд╣рдо рд▓реЗрдЦ рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдкрд░ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рд╣рдорд╛рд░реЗ рдбреАрдмреНрд░реАрдлрд┐рдВрдЧ рдХреЗ рд▓рд┐рдПред
рдХреИрд╢рд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреИрд╢рд┐рдВрдЧ рдЯреВрд▓ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: APC , MemCache , RamFS , TmpFS , XCache , рд╕рд╛рде рд╣реА рд╕рд╛рде (рдЕрд╕рд╛рдзрд╛рд░рдг рдкрд╕рдВрдж), рдмрд▓реНрдХрд┐ рддреЗрдЬреА рд╕реЗ DBMS MongoDB ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрди рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдХрд┐рди рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рд╕рднреА рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ 2Gb рдореЗрдореЛрд░реА рдФрд░ рд╕реНрдерд╛рдкрд┐рдд PHP [5.3.6] рдХреЗ рд╕рд╛рде рдПрдХ CentOS рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рднреА рдкреИрдХреЗрдЬ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд╕рдм рдХреБрдЫ "рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░" рд▓рд┐рдпрд╛ рдЧрдпрд╛ред

APC [3.1.9] рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛:
рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рдЖрд╕рд╛рди рд╣реИред рд╣рдо pecl рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдПрдкреАрд╕реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

Memcache рд╕реНрдерд╛рдкрдирд╛ [2.2.6] :
рд╕рд╛рде рд╣реА рдХрд╛рдлреА рд╕рд░рд▓ рднреАред рд╣рдо рдкреИрдХреЗрдЬ рдХреЛ pecl рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЕрд▓рдЧ рд╕реЗ рдореЗрдореЗрдЪреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕реНрд╡рдпрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рддреГрддреАрдп-рдкрдХреНрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ рдЬрд┐рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╕рдм рдХреБрдЫ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рд░рд╛рдордПрдлрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
рдпрд╣ рд╕реНрдерд╛рдкрдирд╛ рд╕реЗ рднреА рдЕрдзрд┐рдХ рд╕реГрдЬрди рд╣реИред рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рднреА рд╣реИ: mount -t ramfs -o size=1024m ramfs /tmp/ramfs , рдпрд╣рд╛рдВ рд╣рдо 1 рдЬреАрдмреА рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ /tmp/ramfs рдореЗрдВ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд░рддреЗ рд╣реИрдВред

TmpFS рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
рд╕рд╛рде рд╣реА, рдЬреИрд╕рд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИ, рдпрд╣ рдПрдХ рдирд┐рд░реНрдорд╛рдг рд╣реИ, рд╕реНрдерд╛рдкрдирд╛ рдирд╣реАрдВред рдпрд╣ mount -t tmpfs -o size=1024m tmpfs /tmp/tmpfs рдХрдорд╛рдВрдб mount -t tmpfs -o size=1024m tmpfs /tmp/tmpfs , рдЬреЛ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рдо 1Gb рдореЗрдореЛрд░реА рднреА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ /tmp/tmpfs рдореЗрдВ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд░рддреЗ рд╣реИрдВред

рдиреЛрдЯ:
рд░рд╛рдордПрдлрдПрд╕ рдФрд░ рдЯреАрдПрдордПрдлрдПрд╕ рдХреЗ рдмреАрдЪ рдореБрдЦреНрдп рдЕрдВрддрд░ рдЬреЛ рд╣рдорд╛рд░реА рд░реБрдЪрд┐ рд╣реИ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ: рджреЛрдиреЛрдВ рд╡рд┐рдзрд┐рдпрд╛рдВ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИрдВ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЬрдм рдЖрдк рд░рд╛рдордПрдлрдПрд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рд╕реАрдорд╛ рддрдХ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рд╣рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рд╡реЙрд▓реНрдпреВрдо рдХреА рд╕реАрдорд╛ рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдирдП рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдХрд╣реАрдВ рдирд╣реАрдВ, рдФрд░ TmpFS (рдЖрд╡рдВрдЯрд┐рдд рд╕реАрдорд╛ рдкреВрд░реА рд╣реЛрдиреЗ рдкрд░ рднреА) рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреА рдХрдореА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛, рдЬрдмрдХрд┐ рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрд░реНрдерд╛рдд, рдбрд┐рд╕реНрдХ рд╕рдВрдЪрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдорд╛рд░реЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИред RamFS рдФрд░ TmpFS рджреЛрдиреЛрдВ рд╢реВрдиреНрдп рдкрд░ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреБрдирд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдкрд░ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрди рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


XCache рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ [1.3.1] :
рдФрд░ рдпрд╣рд╛рдБ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╣рдо рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд╛рдлреА рд╡рд┐рд╡реЗрдХрдкреВрд░реНрдг рдерд╛ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдкрд░ PHP 5.2 рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдФрд░ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореБрдЦреНрдп рд╣реИ), Xache рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдПрдХ рдмрдбрд╝реА рд╕реВрдЪреА рд╣реИ, рдФрд░ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдХрд╛рд░рдг рдлрд┐рд╕рд▓рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдереА рдЙрд╕реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЬрд░реВрд░рдд рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╕рд╛рде рднреА, рдЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж (рдФрд░ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд▓рдЧ рд░рд╣рд╛ рдерд╛) рдЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рджреМрд░рд╛рди, рдирдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рд╣реБрдИрдВ рдЬрдм рд╕реНрдореГрддрд┐ рдХреЛ рдПрдХ рдЪрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ:

Warning: xcache_set(): xcache.var_size is either 0 or too small to enable var data caching in /usr/local/php5.3/xcache.php on line 6

рдФрд░ рдЙрд╕рдХреЗ рдкреАрдЫреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдерд╛:

Warning: xcache_get(): xcache.var_size is either 0 or too small to enable var data caching in /usr/local/php5.3/xcache.php on line 10

рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕реАрдзреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рд▓рдбрд╝рдиреЗ рдХреЗ 2 рджрд┐рди рдмрд╛рдж, рдПрдХ рдХреАрдмреЛрд░реНрдб рдФрд░ рдПрдХ рдЯреИрдореНрдмреЛрд░рд┐рди, рдкрд░рд┐рдгрд╛рдо рд╢реВрдиреНрдп рдерд╛ред рдРрд╕реА рдЕрдЯрдХрд▓реЗрдВ рдереАрдВ рдХрд┐ * .so рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдорд╛рд░реЗ рдПрдХрддреНрд░рд┐рдд * рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реБрдЖред рдЕрдВрдХрд▓ Google рд╣рд░рдХрдд рдореЗрдВ рдЖ рдЧрдпрд╛, рдареАрдХ рд╡рд╣реА StackOverflow рд╕рдорд╕реНрдпрд╛ рдкрд╛рдИ рдЧрдИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ XCache рдХреЗ рдмрд┐рдирд╛ рдЖрдЧреЗ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдмрд╣реБрдд рдирд┐рд░рд╛рд╢рд╛ рдирд╣реАрдВ рд╣реБрдИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд┐рдЫрд▓реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдерд╛ рдХрд┐ APC рдФрд░ XCache рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рд▓рдЧрднрдЧ рдирдЧрдгреНрдп рд╣реИ, рд▓реЗрдХрд┐рди XCache рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред

MongoDB рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ [1.8.1] :
рдореИрдВрдЧреЛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдЖрдкрдХреЛ рдЙрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд░реВрдВрдЧрд╛ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
/usr/local/mongodb/bin/mongod --dbpath /usr/local/mongodb/data --profile=0 --maxConns=1500 --fork --logpath /dev/null --noauth --diaglog=1 --syncdelay=0
рдореБрдЦреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛ рд╣рдореЗрдВ --syncdelay=0 рд╣реИ рд╡рд╣ рдЕрдВрддрд┐рдо " --syncdelay=0 " рд╣реИ, рдЬреЛ HDD рдкрд░ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдореЗрдореЛрд░реА рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рдордп рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред 0 рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореВрд▓реНрдп рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдЪрдбреАрдбреА рдХреЗ рд╕рд╛рде рдореИрдВрдЧреЛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╢рди рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдкрд╛рд╡рд░ рдЖрдЙрдЯреЗрдЬ рдпрд╛ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рд╕рд╛рде рдЬреЛ рдореИрдВрдЧреЛ рдбреЗрдорди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ, рдЖрдкрдХрд╛ рд╕рднреА рдбреЗрдЯрд╛ рдЦреЛ рдЬрд╛рдПрдЧрд╛ред ред рд╣рдо рдЗрд╕ рдЬреЛрдЦрд┐рдо рд╕реЗ рдХрд╛рдлреА рд╕рдВрддреБрд╖реНрдЯ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕ DBMS рдХреЛ рдХреИрд╢рд┐рдВрдЧ рддрдВрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдФрд░ "рдХреЙрдиреНрдлрд╝рд┐рдЧрд░" рд╣реИ, рдЕрдм рд╣рдо рд╕реАрдзреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдпрдВ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред

рдЕрдзрд┐рдХ рдИрдорд╛рдирджрд╛рд░реА рдХреЗ рд▓рд┐рдП, рд╣рдо 4 рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗ: 4Kb, 72Kb, 144Kb, 2.12Mb ред

рдЧреНрд░рд╛рдлрд╝ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдЖрдВрдХрдбрд╝реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

4KB:
рдЫрд╡рд┐
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк 1 рдЪрд╛рд░реНрдЯ (4Kb рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордпрд░реЗрдЦрд╛) рдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ - рдореЗрдореЗрдЪреЗ рдиреЗ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдпрд╛, рдЗрд╕рдХреЗ рдмрд╛рдж рд░рд╛рдордлреНрд╕ рдФрд░ рдЯреАрдПрдордкреАрдПрдл, рдлрд┐рд░ рдореЛрдВрдЧреЛ рдФрд░ рдПрдкреАрд╕реАред

рдЫрд╡рд┐
рджреВрд╕рд░реЗ рдЧреНрд░рд╛рдл рдкрд░ (4Kb рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордпрд░реЗрдЦрд╛), Mongo рдкреАрдЫреЗ рд╡рд╛рд▓реЗ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджреЗрдЦрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ MemCache рд▓рдЧрднрдЧ RamFs рдФрд░ TmpFs рдХреЗ рд▓рд┐рдП рддреБрд▓рдиреАрдп рд╣реИ, рдЬреЛ рд▓рдЧрднрдЧ рд╕рдВрдпреЛрдЧ рд╕реЗ, рдЗрд╕ рдЧреНрд░рд╛рдл рдкрд░ рдЙрдирдХреЗ рдмреАрдЪ рдХреА рд╡рд┐рд╕рдВрдЧрддрд┐ рд▓рдЧрднрдЧ рдЕрджреГрд╢реНрдп рд╣реИред

72kb:
рдЫрд╡рд┐
3rd рдЪрд╛рд░реНрдЯ (72Kb рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордпрд░реЗрдЦрд╛) рд╕реЗ, MemCache рдЕрдиреБрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ Mongo рдХрд╛рдлреА рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдПрдкреАрд╕реА, рд░реИрдордПрдл рдФрд░ рдЯреАрдПрдордкреАрдПрдл рд▓рдЧрднрдЧ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред

рдЫрд╡рд┐
рдФрд░ рдпрд╣рд╛рдВ 4 рд╡реЗрдВ рдЪрд╛рд░реНрдЯ рдкрд░ рд░реАрдбрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЧрдИ рд╣реИ (72Kb рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордпрд░реЗрдЦрд╛): рдорд╛рдирдЧреЛ рдиреЗ рдЕрдкрдиреА рдЬрдореАрди рдЦреЛ рджреА рдФрд░ рдПрдкреАрд╕реА рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдореЗрдХрдЪреЗ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рджрд┐рдпрд╛ред

144kb:
рдЫрд╡рд┐
5 рд╡реЗрдВ рдЧреНрд░рд╛рдл (144Kb рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЯрд╛рдЗрдорд▓рд╛рдЗрди) рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ рд╣рдо рд▓рдЧрднрдЧ рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ - рдореЗрдордХреЗрдЪ рдмрд╣реБрдд рдЕрд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрднреА-рдХрднреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рдордп рдПрдХ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХрд░реАрдм рд╣реИ 500 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдкреАрд╕реА рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓рдирд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ! RamFs рдФрд░ TmpFs рдЧрддрд┐ рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЙрдЪреНрдЪ рдмрд╛рд░ рд░рдЦрддреЗ рд╣реИрдВред

рдЫрд╡рд┐
6 рд╡реЗрдВ рдЧреНрд░рд╛рдл рдкрд░ (144Kb рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп) Mongo рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЦреЛ рджреЗрддрд╛ рд╣реИ, рдФрд░ APC рд╕рдмрд╕реЗ рддреЗрдЬ рд╣реИред

2.12Mb:
рдЫрд╡рд┐
7 рд╡реЗрдВ рдЧреНрд░рд╛рдл рдкрд░ (2.12Mb рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдордпрд░реЗрдЦрд╛), Mongo рдмрд╣реБрдд рд╕реНрдерд┐рд░ рдирд┐рдХрд▓рд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдВрддрд┐рдо рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ 500 тАЛтАЛрдмрд╛рд░ рдЙрд╕реЗ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдмрдирд╛ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╡рд╣ рдХрд╛рдареА рдореЗрдВ рд░рд╣рд╛ред рдмреЗрд╢рдХ, рдЕрд╢реНрд▓реАрд▓ рдиреЗрддрд╛ рдПрдкреАрд╕реА рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрдордХреЗрдЪ, рдЯреАрдПрдордкреАрдПрдл рдФрд░ рд░рд╛рдордПрдл рдХреЗ рд╕рд╛рде рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЫрд╡рд┐
рдЖрдЦрд┐рд░реА рдЧреНрд░рд╛рдл (2.12Mb рдбреЗрдЯрд╛ рдХреА рдЯрд╛рдЗрдорд▓рд╛рдЗрди рдкрдврд╝рдирд╛) рднреА рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрджреНрднреБрдд рддрд╕реНрд╡реАрд░ рд╣реИ: TmpFs рд╕рдмрд╕реЗ рдзреАрдореА рдФрд░ рд░рд╛рдордПрдл рд╕рдмрд╕реЗ рддреЗрдЬ рдирд┐рдХрд▓реАред рдПрдХ рдФрд░ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдорд╛рдирдЧреЛ рдПрдкреАрд╕реА рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЧрдпрд╛!

рдпрджрд┐ рдЖрдк рдкрд┐рдЫрд▓реЗ 2 рдЧреНрд░рд╛рдлрд╝ рдХреЗ рдЕрдВрддрд┐рдо рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ 2.12Mb 500 рдмрд╛рд░ рдХреИрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЖрдк рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ 500 тАЛтАЛ(рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛) * 2.12 (рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░) = 1% 060Mb, рдЬреЛ рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд░рд╛рдордПрдлрдПрд╕ рдФрд░ TmpFS рдореЗрдВ рд╣рдо рдЕрдзрд┐рдХрддрдо рдорд╛рддреНрд░рд╛ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЧрдП! рдЗрд╕рд▓рд┐рдП, рд╕рдВрдЦреНрдпрд╛ рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реИрдВред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдХреЗрд╡рд▓ рдЕрдиреБрдорд╛рдирд┐рдд рд░реВрдк рд╕реЗ рдирд┐рдХрд▓рд╛: рдЬрдм рдКрдкрд░реА рд╕реАрдорд╛ (рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 1024 рдПрдордмреАрдмреА рд╣реИ), рд░рд╛рдордПрдлрдПрд╕ рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рд▓рд┐рдЦрдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝рддреЗ рд╕рдордп, рдкрдврд╝рдирд╛ рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╕ рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рджреЗрддрд╛ рд╣реИ (рдЬрдм PHP рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЕрд╢рдХреНрдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ), рдЬрдмрдХрд┐ TmpFS рдмрд┐рд▓реНрдХреБрд▓ рд╡рд┐рдкрд░реАрдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рд╣рдорд╛рд░реЗ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдЙрдирдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡-рдЖрд╡рдВрдЯрди рдХрд░рддрд╛ рд╣реИ рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рджреЗрдХрд░ред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдФрд░ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде, рд░рд╛рдордПрдлрдПрд╕ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдлреА рдХрдо рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдЧреИрд░-рдореМрдЬреВрдж рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕рдордп рднреА рд▓рдЧрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, TmpFS рдЗрд╕ рд╕рдордп рдбрд┐рд╕реНрдХ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдХрд╛рд░рдг рдмрд╣реБрдд рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдмрддрд╛рдпрд╛, рд╕рднреА рдлрдВрдбреЛрдВ рдХреЛ "рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░" рд▓реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореЗрдореНрдЪреЗ рдХрд╛ рд╕рдордп 0 рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдХрд╛рд░ рдореЗрдВ 2.12Mb рдХреЗ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдХреА рджрд░реНрдЬ рдХреА рдЧрдИ рдорд╛рддреНрд░рд╛, рдХреЗрд╡рд▓ рдореЗрдордЪреЗ рдореЗрдВ рдПрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рд░рд┐рдХреЙрд░реНрдб рдХреА рдЕрдзрд┐рдХрддрдо рдорд╛рддреНрд░рд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред 2.12Mb рд╕реЗ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдордХреЗрдЪ рдХреЗ рд▓рд┐рдП, рд╕реНрд╡рдпрдВ рдореЗрдХрдЪреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЙрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдм рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╡рд┐рднрд┐рдиреНрди рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рдЗрд╕ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдЬреИрд╕рд╛ рдЕрднреА рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рд╕рдЪ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рд╕рдорд╛рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЗрди рд╕рднреА рд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЕрдзрд┐рдХ рд░реБрдЪрд┐ рд░рдЦрддреЗ рдереЗ - "рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░"ред

рдЗрд╕ рд╕рднреА рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдкреНрд░рддреНрдпреЗрдХ рдбреЗрд╡рд▓рдкрд░ рдЕрдкрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рдЕрдкрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рд╣рдордиреЗ рдЕрдкрдирд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рджрд┐рдпрд╛, рдЬрд┐рд╕реЗ рд╣рдо рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ:
рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╣рдо рдЙрди рдЯреВрд▓ рдХреЗ рдбреЗрдЯрд╛ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХреИрд╢ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рд╣рдо рдореЗрдордЪреЗ рдФрд░ рдореИрдВрдЧреЛ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред рдмреЗрд╢рдХ, рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд░реЗрдЦрд╛рдВрдХрди рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рдкрдврд╝рдиреЗ рдХреЗ рджреМрд░рд╛рди рдореЗрдореЛрдЪреЗ рдиреЗ рдореЛрдВрдЧреЛ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд┐рдпрд╛, рдЬреЛ рдЙрд╕ рд░рд┐рдХреЙрд░реНрдб рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдЧреЛ рдореЗрдХрд╛рдЪреЗ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдЧрд░ рд╣рдо рдЙрди рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рдЬреЛ MongoDb рд╣рдореЗрдВ рджреЗрддреА рд╣реИ, рдЬреЛ рдХрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдкрдиреА рд╕рднреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг DBMS рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╣реИ, рддреЛ рдЧрддрд┐ рдиреБрдХрд╕рд╛рди рдЬреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЬрдЯрд┐рд▓ рдирдореВрдиреЗ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдХрдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ (рдХреИрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ) рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред MemCache рдкрд░ MongoDb рдХрд╛ рдПрдХ рдФрд░ рдкреНрд▓рд╕: рд╕рд╣реА рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реЛрдЪрд╛ рдРрдк рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде, рдЖрдк рдПрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдХреИрд╢реНрдб рдкреЗрдЬ рддрддреНрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ Mongo рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд░рд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░реЗрдВ рдФрд░ рд▓рд╛рдкрддрд╛ рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдХреИрд╢ рдХрд░реЗрдВред

рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рднреА рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдорд▓реНрдЯреА-рд▓реЗрд╡рд▓ рдХреИрд╢ рд╣реИ: рдлрд╝рд░реНрд╕реНрдЯ-рд▓реЗрд╡рд▓ рдХреИрд╢ (рдиреЗрдЯрд╡рд░реНрдХ рдХреИрд╢) рдореЗрдореЗрдЪреЗ рдпрд╛ рдореЛрдВрдЧреЛ, рдФрд░ рд╕реЗрдХрдВрдб-рд▓реЗрд╡рд▓ рдХреИрд╢ APC рдпрд╛ XCache (рд▓реЗрдХрд┐рди рддреБрд▓рдирд╛ рдЕрднреА рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ)ред

рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдПрдХ рдЕрдзрд┐рдХ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ MemCache рдФрд░ Mongo рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ - рди рдХреЗрд╡рд▓ рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдП рд╕рдордп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдмрд▓реНрдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЛрдб рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд╕рд╛рде рдЦрд░реНрдЪ рдХреА рдЧрдИ рдореЗрдореЛрд░реА рдХреА рднреАред

рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдмрд╛рд░-рдмрд╛рд░ рдЪрд▓рд╛рдП рдЧрдП рдереЗ рдФрд░ рдЯреЗрдмрд▓реЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рдбреЗрдЯрд╛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ 10-20 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдФрд╕рдд рд╣реИред
рдореИрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдХреЗ рдХрд╛рд░рдг рд╕рд╛рд░рдгреАрдмрджреНрдз рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдирд╣реАрдВ рджреВрдВрдЧрд╛ред

Source: https://habr.com/ru/post/In124212/


All Articles