TYPO3 рдЫреЛрдЯреЗ рд╕реЗ рд▓реЗрдХрд░ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рддрдХ, рд╕рднреА рдЖрдХрд╛рд░реЛрдВ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдврд╝рд┐рдпрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред рдпрд╣ рд╕реАрдПрдордПрд╕ рдмрдбрд╝реЗ рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрднрд╛рд╖реА рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдмрдирд╛рдирд╛ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдРрд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯреЗрдВ рдХрд┐рд╕реА рднреА рдЙрднрд░рддреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдкреИрдорд╛рдиреЗ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХрд░ рд╕рдХрддреА рд╣реИрдВред
Jelastic рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЛ TYPO3 рдкрд░ рди рдХреЗрд╡рд▓ рдмрд╣реБрдд рд▓рдЪреАрд▓рд╛ рдФрд░ рд╕рд╕реНрддреА рдмрдирд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕реНрдерд┐рд░ рдФрд░ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рднреА рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рджреЛ
рдЕрдкрд╛рдЪреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░, рдПрдХ
NGINX рдмреИрд▓реЗрдВрд╕рд░, рдПрдХ
рдореЗрдореНрдХреЗрдЪреНрдб рдиреЛрдб рдФрд░ рджреЛ рдкреНрд░рддрд┐рдХреГрддрд┐
MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддреНрдпрдзрд┐рдХ рд╕реБрд▓рдн рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЕрдкрд╛рдЪреЗ рд╕рд░реНрд╡рд░ рд╕рддреНрд░реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдореНрдХреЗрдЪреНрдб рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рддреНрд░реЛрдВ рдХреЗ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрджрд┐ рдЕрдкрд╛рдЪреЗ рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рджреВрд╕рд░рд╛ рдореЗрдореИрдХреИрдб рдиреЛрдб рд╕реЗ рд╕рддреНрд░ рдХреЛ "рдкрд┐рдХ" рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИред NGINX рдмреИрд▓реЗрдВрд╕рд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рднреАрддрд░ рдпрд╛рддрд╛рдпрд╛рдд рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЦреНрдп рдФрд░ рдЕрдзреАрдирд╕реНрде MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреА рд╣реИ, рдбреЗрдЯрд╛ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рдЖрдкрдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рд▓рдЪреАрд▓рд╛рдкрди рдмрдврд╝рд╛рддреА рд╣реИред
рдЕрдм рдЪрд▓рд┐рдП рдмреЗрд╣рдж рд╕реБрд▓рдн рдХреНрд▓рд╕реНрдЯрд░реНрдб TYPO3 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░рддреЗ рд╣реИрдВред
A. TYPO3 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдирд┐рдпреБрдХреНрдд рдХрд░реЗрдВ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдЬреЗрд▓реИрд╕реНрдЯрд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдФрд░ TYPO3 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
1. рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВ (рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ) рдпрд╛ рдЕрдкрдиреЗ Jelasti рдЦрд╛рддреЗ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВред
2.
рдкрд░реНрдпрд╛рд╡рд░рдг рдмрдирд╛рдПрдВ рдкрд░ рдХреНрд▓рд┐рдХ
рдХрд░реЗрдВ ред
3.
рдЕрдкрд╛рдЪреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди
рд╕рд░реНрд╡рд░ ,
MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░
рдореЗрдореНрдХреЗрдЪреНрдб рдиреЛрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдХреНрд▓рд╛рдЙрдбрд▓реЗрдЯреНрд╕ рдХреА рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдЯрд╛рдЗрдкреЛ-рдХреНрд▓рд╕реНрдЯрд░ )ред
рдХреНрд░рд┐рдПрдЯ рдкрд░ рдХреНрд▓рд┐рдХ
рдХрд░реЗрдВ ред
4. рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдмрдирдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред
5. рдЖрдзрд┐рдХрд╛рд░рд┐рдХ
TYPO3 рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде
рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб
рдХрд░реЗрдВ ред
6.
рд╡рд┐рддрд░рдг рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
, рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВред
7. рдлрд┐рд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдирдП рдмрдирд╛рдП рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рддреИрдирд╛рдд рдХрд░реЗрдВред
рдЕрдкрдиреЗ TYPO3 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ zend_extension рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ред
Etc> php.ini рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЬрд╛рдПрдБ рдФрд░ рдирд┐рдореНрди рд▓рд╛рдЗрди рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ:
#zend_extension=/usr/lib64/php/modules/opcache.so
B. PHP рд╕рддреНрд░реЛрдВ рдХреА рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
рдХреНрд▓рд╛рдЙрдб рдореЗрдВ PHP рд╕рддреНрд░реЛрдВ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ PHP рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд░рд┐рдЪрд╛рд▓рди рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП (рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдЧрд▓реЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣рдо рдПрдХ рдФрд░ рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ) рд╣рдо рдореЗрдореНрдХреЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
1.
рдЕрдкрд╛рдЪреЗ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ, рдлрд╝рд╛рдЗрд▓
рдЖрджрд┐ рдХреЛ рдЦреЛрд▓реЗрдВ
> php.ini рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдореЗрдордХреНрдЪреНрдб рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ:
extension=memcached.so
2. рд╕рддреНрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
php.ini рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЗ
рд╕рддреНрд░ рдмреНрд▓реЙрдХ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ:
session.save_handler = memcached session.save_path = "<server>:11211"
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, IP Memcached . , Memcached .
IP Memcached . , Memcached .
3. рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ Apache рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рд╕реАред рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗрдЯрдЕрдк
рдЕрдЧрд▓рд╛ рдХрджрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдпрд╛ рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рддрд┐рдХреГрддрд┐ (рдорд╛рд╕реНрдЯрд░ рдФрд░ рджрд╛рд╕) рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реИред
рдПрдХ рддреИрдирд╛рдд рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ MySQL рдХреЛ рдореБрдЦреНрдп рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдПрдХ рдЕрдзреАрдирд╕реНрде рдЖрдзрд╛рд░ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЬреЗрд▓рд╕реНрдЯрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ MySQL рдиреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдПрдВ рдЬреЛ рдЙрдк рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рдирд╛рдо (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджрд╛рд╕-рдбреАрдмреА) рдФрд░ рдХреНрд░рд┐рдПрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ ред
рдФрд░ рдЕрдм рдкреНрд░рддреНрдпреЗрдХ рдЖрдзрд╛рд░ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ:
рдореБрдЦреНрдп рдбреЗрдЯрд╛рдмреЗрд╕
рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо рд╣рдорд╛рд░реЗ рдореБрдЦреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рддреИрдирд╛рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдпрд╛рдиреА рдЯрд╛рдЗрдкреЛ-рдХреНрд▓рд╕реНрдЯрд░ ) рд╡рд╛рд▓реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ MySQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
1. рдореБрдЦреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
2. рдЖрджрд┐ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ my.cnf рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдирд┐рдореНрди рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджреА рдЧрдИ рдЫрд╡рд┐ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рджреЛ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ):
server-id = 1 log-bin = mysql-bin binlog-format=mixed
рд╣рдо рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рд╕рдВрдЪрд╛рд▓рди рдХреА рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП binlog- рдкреНрд░рд╛рд░реВрдк = рдорд┐рд╢реНрд░рд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
Binlog_format = statement рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ рдмрд╛рдж рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрдВрдЧреА!
3. рдирдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ MySQL рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
4. рдореБрдЦреНрдп MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдкрд╛рд╕ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдУрдкрди рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдИрдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ MySQL рдПрдбрдорд┐рди рдкреИрдирд▓ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВред
5. рдкреНрд░рддрд┐рдХреГрддрд┐ рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЬреЛрдбрд╝реЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ рдЕрдзреАрдирд╕реНрде рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
6. рдкреНрд░рддрд┐рдХреГрддрд┐ рдЕрдзреАрдирд╕реНрде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЖрдкрдХрд╛ рдЕрдзреАрдирд╕реНрде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рджрд╛рд╕ рдбреЗрдЯрд╛рдмреЗрд╕
рдЕрдм рдореБрдЦреНрдп рдФрд░ рдЕрдзреАрдирд╕реНрде MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
1. рдЕрдзреАрдирд╕реНрде рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдиреНрдпрд╛рд╕ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
2. рдЖрджрд┐> my.cnf рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ:
server-id = 2 slave-skip-errors = all
рд╣рдо рдЕрдкрдиреЗ рдЕрдзреАрдирд╕реНрде рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдореБрдЦреНрдп ( рдЧреБрд▓рд╛рдо-рд╕реНрдХрд┐рдк-рдПрд░рд░ = рд╕рднреА ) рдХреА рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрджрд┐ рд╡реЗ рд╣реЛрддреЗ рд╣реИрдВ рддреЛ рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдХреЛ рдмрд╛рдзрд┐рдд рди рдХрд░реЗрдВред
рдмрдЧ рдЖрджрд┐ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕реНрддрд░ рдкрд░ рдЗрд╕рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рдореИрдиреБрдЕрд▓ рдореЗрдВ, рд╣рдо рдЙрддреНрдкрд╛рджрди рдЪрд░рдг рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рдЖрдкрдХрд╛ рдХреЛрдб рдкрд╣рд▓реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реЛрддрд╛ рд╣реИред рдореБрдЦреНрдп рдЖрдзрд╛рд░ рдХреА рдУрд░ рд╕реЗ рдХреЛрдИ рднреА рддреНрд░реБрдЯрд┐, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдорд╛рдореВрд▓реА рднреА, рдЕрдзреАрдирд╕реНрде рдХреЛ рд░реЛрдХ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд▓реЗ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
3. рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдирдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд╛рд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ ред
4. рдЦрд╛рддрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ phpMyAdmin рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ рдЬреЛ рдХрд┐ Jelastic рдиреЗ рдЕрдзреАрдирд╕реНрде рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рддреЗ рд╕рдордп рдЖрдкрдХреЛ рднреЗрдЬрд╛ рдерд╛ред
5. рдкреНрд░рддрд┐рдХреГрддрд┐ рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдХреЗ рдкреНрд░рддрд┐рдХреГрддрд┐ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ ред
6. рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ (рдирд╛рдо, рдкрд╛рд╕рд╡рд░реНрдб рдФрд░ рдкреНрд░рддрд┐рдХреГрддрд┐ рджрд╛рд╕ рд╣реЛрд╕реНрдЯ рджрд░реНрдЬ рдХрд░реЗрдВ)ред
рдЕрдм рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
7. рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрд▓реЗрд╡ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ > рд╕реНрд▓реЗрд╡ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕реНрд▓реЗрд╡ рдПрд╕рдХреНрдпреВрдПрд▓ рдФрд░ рд╕реНрд▓реЗрд╡ рдЖрдИрдУ рд╕реНрдЯреНрд░реАрдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреБрд▓ рд╕реНрдЯрд╛рд░реНрдЯ ред
8. рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд┐рддрд┐ рддрд╛рд▓рд┐рдХрд╛ рджреЗрдЦреЗрдВред
рдирддреАрдЬрддрди, рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рднреА рдбреЗрдЯрд╛ рдорд╛рд╕реНрдЯрд░ рдФрд░ рджрд╛рд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдмреАрдЪ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
D. TYPO3 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЕрдм рд╣рдо TYPO3 рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
1. рдЬреЗрд▓рд╕реНрдЯрд┐рдХ рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ TYPO3 рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдУрдкрди рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╕реНрдерд╛рдкрдирд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рдЬрд╛рд░реА рд░рдЦреЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
2. рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реЛрд╕реНрдЯ рд╡рд┐рдВрдбреЛ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ :
- MySQL / MySQLi рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
- рдЕрдкрдиреЗ рдореБрдЦреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рд╛рдЦ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдлрд╝реАрд▓реНрдб рднрд░реЗрдВ (рдкрд░реНрдпрд╛рд╡рд░рдг рдмрдирд╛рддреЗ рд╕рдордп рдИ-рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд)
- рд╣реЛрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХрд╛ рдкрддрд╛ рджрд░реНрдЬ рдХрд░реЗрдВ
рдЬрд╛рд░реА рд░рдЦреЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
3. рдбреЗрдЯрд╛рдмреЗрд╕ рдЪрд░рдг рдЪреБрдиреЗрдВ , рдПрдХ рдирдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдВ: TYPO3 рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, typo_db ) рдФрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЬреЛ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдерд╛, рдирд┐рд░реНрдорд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ MySQL рд╕рд░реНрд╡рд░, рдорд╛рд╕реНрдЯрд░ рдФрд░ рджрд╛рд╕ рджреЛрдиреЛрдВ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
4. рдЕрдЧрд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдкрд░рд┐рдЪрдп рдкреИрдХреЗрдЬ рдЪреБрдиреЗрдВ ред рдЬрд╛рд░реА рд░рдЦреЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
5. рд╕реНрдерд╛рдкрдирд╛ рд╢реБрд░реВред рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдорд┐рдирдЯ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред
6. рдЕрдВрдд рдореЗрдВ, TYPO3 рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ TYPO3 рдореБрдЦреНрдп рдкреГрд╖реНрда рдХрд╛ рд░рдВрдЧ рдЪреБрдиреЗрдВред
рдмрдзрд╛рдИ! TYPO3 рд╕реНрдерд╛рдкрд┐рддред
рдИред рдХреНрд▓рд╕реНрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
TYPO3 рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░реА рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЕрддреНрдпрдзрд┐рдХ рд╕реБрд▓рдн рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
1. Jelastic рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдЦреЛрд▓реЗрдВ рдФрд░ TYPO3 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП Change рдкрд░реНрдпрд╛рд╡рд░рдг рдЯреЛрдкреЛрд▓реЙрдЬреА рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
2. + рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ (рдиреАрдЪреЗ рдХреА рдЫрд╡рд┐ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ) рдПрдХ рдФрд░ рдЕрдкрд╛рдЪреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝реЗрдВред NGINX рдмреИрд▓реЗрдВрд╕ рдЕрдкрдиреЗ рдЖрдк рдЬреБрдбрд╝ рдЬрд╛рдПрдЧрд╛ред рдЕрдкреНрд▓рд╛рдИ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ ред
TYPO3 рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде рдЖрдкрдХрд╛ рдЕрддреНрдпрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдХреНрд▓рд╕реНрдЯрд░реНрдб рд╕рдорд╛рдзрд╛рди рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдУрдкрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЖрд░рдВрдн рдХрд░реЗрдВред
рдПрдХ рдФрд░ TYPO3 рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛? рдХреГрдкрдпрд╛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред