рдФрд░ рдлрд┐рд░ рд╕реЗ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ рдЧрддрд┐ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдХрд╛рд╢ ... рдЖрдЦрд┐рд░рдХрд╛рд░ рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред



рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдХреБрдЫ рд╕рд░рд▓, рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рднрд╛рд╡реА рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рд╕рднреА рд╡рд┐рдзрд┐рдпрд╛рдБ LAMP + nginx + drupal рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдмрд╛рдХреА рдХреЗ рд▓рд┐рдП рднреА рд╕рд╣реА рд╣реИред

рд╣рдо рд╕рд╛рдЗрдЯ рдХреЗ рдкрд╣рд▓реЗ рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ, рдЕрд░реНрдерд╛рдд, рдЬрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдкрд╛рд╕ рдЕрднреА рддрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреИрд╢ рдирд╣реАрдВ рд╣реИред



рдХреБрдЫ рдЪрд┐рддреНрд░ рдЬрд┐рдирдХрд╛ рдореИрдВ рд▓реЗрдЦ рдХреЗ рджреМрд░рд╛рди рдЙрд▓реНрд▓реЗрдЦ рдХрд░реВрдВрдЧрд╛:

рдирд╛рдо рдПрд▓реЛрд╕ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ (рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ, рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ)ред

рдкреЛрд╕реНрдЯ рдХреЗ рдиреАрдЪреЗ рд╕рднреА рд▓рд┐рдВрдХ











рдореБрдЦреНрдп рдЪреАрдЬ рдЖрдХрд╛рд░ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдорд╛рддреНрд░рд╛ ┬й рд╣реИ

1. рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзреЛрдВ (рдЕрдиреБрд░реЛрдзреЛрдВ) рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬрд┐рддрдиреА рдХрдо рд╣реЛ, рдЙрддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ!

рд╣рдо рдЕрдВрдЬреАрд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред 3

рд╕реЗрдХрдВрдб рдореЗрдВ рд╕рдордп, рдпрд╣ рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд░реЗрдЦрд╛ 2.5Mb рд╣реИ

рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ? 37 рдкреНрд░рд╢реНрди рдФрд░ 18 рд╕реЗрдХрдВрдб рд╣реИрдВред рд╕рдордпред рдмрд╣реБрдд рдХреБрдЫ!

рдкрд╣рд▓рд╛ рдЕрдиреБрд░реЛрдз html рд╣реА рд╣реИ

(рдпрджрд┐ рдЖрдкрдХрд╛ html 1 рд╕реЗрдХрдВрдб рд╕реЗ рдХрдо рд╕рдордп рдореЗрдВ рдбрд┐рд▓реАрд╡рд░ рд╣реБрдЖ рд╣реИ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдЬрд▓реНрджрдмрд╛рдЬреА рд╣реЛрдЧреА)

рдлрд┐рд░ рд╕реАрдПрд╕рдПрд╕, рдЬреЗрдПрд╕ рдФрд░ рдЪрд┐рддреНрд░ рдЧрдП

рдЬреИрд╕рд╛ рдХрд┐ рд╕реНрдХреНрд░реАрди рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЪрд┐рддреНрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рджрд┐рдП рдЧрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди css рдФрд░ js рдирд╣реАрдВ рд╣реИрдВ !

рдирд┐рд╖реНрдХрд░реНрд╖: рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЬреЗрдПрд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рдХрд░реЗрдВ

рдкрд╛рдВрдЪрд╡реЗрдВ Drupal рдореЗрдВ, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ css рдХрдореНрдкреНрд░реЗрд╢рди рдЪрд┐рдк рдмрд┐рд▓реНрдб-рдЗрди рд╣реИ, рдЕрд░реНрдерд╛рдд рд╣рдо рдХреЗрд╡рд▓ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣рд╛рдБ рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВред



рддрд╕реНрд╡реАрд░ рджреЗрдЦреЗрдВ 1

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп 9 рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрд░реЛрдз рдФрд░ 6 рд╕реЗрдХрдВрдбред рд╣рдореЗрдВ 1 рдЕрдиреБрд░реЛрдз рдФрд░ 1.5 рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рдорд┐рд▓рддрд╛ рд╣реИред рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ ... :)

рдЕрдм рдЬрд╕ рдХреА рдмрд╛рд░реА рд╣реИред

javascript_aggregator рдореЙрдбреНрдпреВрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ - рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ, рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ js рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдЪрд┐рдк рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рддрд╕реНрд╡реАрд░ рджреЗрдЦреЗрдВ 6 рдФрд░ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реА рд╕рднреА js рдлрд╛рдЗрд▓реЗрдВ рдЕрдм рдХреЗрд╡рд▓ 1.5 рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рд▓реЗрддреА рд╣реИрдВред рдЙрд╕реА 6 рд╕реЗрдХрдВрдб рдХреЗ рдмрдЬрд╛рдпред рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ ... :)



рдЖрдк рдЙрди рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдХрдИ рд╕рдорд╛рди рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВ (рдЖрдЗрдХрди, рдЪрд┐рддреНрд░рд▓реЗрдЦ)

рд╕реАрдПрд╕рдПрд╕ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреА рдУрд░ рджреЗрдЦрдиреЗ рд▓рд╛рдпрдХ рд╣реИред рдпрд╣реА рд╣реИ, рдЗрди рд╕рднреА рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ 1 рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдСрдлрд╝рд╕реЗрдЯ рдореЗрдВ рд╣рдо рдСрдлрд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 5-10 рдХреЗ рдмрдЬрд╛рдп 1 рдХреНрд╡реЗрд░реА рд╣реИред



рдЕрдкрдбреЗрдЯ: рдХреЙрдорд░реЗрдб рд╕реЗ рдПрдХ рдЯрд┐рдк рдкрд░ рдЪрдкрджреЗрд╡ - "рдФрд░ рдЖрдк рд╕рднреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдПрдХ рдореЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - ImageBundles "



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



рдпрд╣рд╛рдБ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ js рдФрд░ css рдбрд╛рд▓рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ:
 <! - *
 рдлрд╝рдВрдХреНрд╢рди рдЯреА () {}
 <! - * /
 <! - рд╢рд░реАрд░ {рдкреГрд╖реНрдарднреВрдорд┐-рд░рдВрдЧ: рдПрдХреНрд╡рд╛;  }
рдиреАрдЪреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рд▓рд┐рдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



рд╡реИрд╕реЗ, рдпрд╣рд╛рдВ рдПрдХ рд╣рдм рдкрд░ рдореИрдВрдиреЗ рдПрдХ рдХреЙрдореНрдмрд┐рдиреЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдИ рдЬреЛ css рдФрд░ js рдХреЛ рдкреИрдХ рдФрд░ рдХрдВрдкреНрд░реЗрд╕ рдХрд░рддрд╛ рд╣реИ





2. рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рджреА рдЧрдИ рд╕рднреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ!

Ob_start ("ob_gzhandler") рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЬрд╛рдУ;



рдХреНрдпреЛрдВ рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╣рдордиреЗ apache рдХреЗ рд▓рд┐рдП mod_deflate рдпрд╛ mod_gzip рдХреЛ \ enable рдбрд╛рд▓ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рд╡рд╣ рдпрд╣ рд╣реИ! рдЖрдкрдХреА рд╕рднреА рд╕рд╛рдордЧреНрд░реА рдЕрдкрдиреЗ рдЖрдк рд╕рдВрдХреБрдЪрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧреА (рд▓рдЧрднрдЧ :))ред

(рдпрд╣ рдХрдерди рдХреЗрд╡рд▓ рддрднреА рд╕рд╣реА рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрд╛рдЪреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛ)

рд╣рдо рдЕрдВрдЬреАрд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ ред 3 рдФрд░ рдЕрдВрдЬреАрд░ 6. (рдкрд╣рд▓рд╛ рдЕрдиреБрд░реЛрдз)

рдПрдХ рдорд╛рдорд▓реЗ рдореЗрдВ 22kb рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ 6kbред рд▓рдЧрднрдЧ 4 рдмрд╛рд░!





3. php рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛

xcache, eAccelerator, APC


рдЫреЛрдЯреА рд╣рд╛рдВ рд╣рдЯрд╛рдПрдВ ┬й

4. рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╕реНрдерд┐рд░ рдЕрдкрд╛рдЪреЗ рди рджреЗрдВ!

рдпрд╣ рд░рд╛рдХреНрд╖рд╕ рднрд╛рд░реА рднрд╛рд░ рдХреЗ рддрд╣рдд рдмрд╣реБрдд рдзреАрдореА рдЧрддрд┐ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдФрд░ рдПрдХ рд╣реА рд╕реАрдПрд╕рдПрд╕, рдЬреЗрдПрд╕, рдлреНрд▓реИрд╢, рдЖрджрд┐) рдирдЧреАрдиреЗрдХреНрд╕ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 3 рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

1 рд╡рд┐рдХрд▓реНрдк:

рдЧрд╛рдЗрдб

рд╕реНрдЯреЗрдЯрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рдЙрдкрдбреЛрдореЗрди (рдЙрджрд╛ред i.zoza.ru )

рдкреЗрд╢реЗрд╡рд░реЛрдВ:

тАв рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ (Apache рдХреЛ рд╕реАрдзреЗ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд░рд╣реЗрдВрдЧреЗ)

тАв рдЖрд╕рд╛рди рд╕реЗрдЯрдЕрдк

рд╡рд┐рдкрдХреНрд╖:

тАв рдЖрдкрдХреЛ 2 рдЖрдИрдкреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдЕрдкрд╛рдЪреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдПрдХ рдиреЗрдЧрдиреЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП, рджреЛрдиреЛрдВ рдкреЛрд░реНрдЯ 80 рдкрд░, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдПрдбрд┐рдорд┐рди рдиреЗ рд╕рдм рдХреБрдЫ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬреЛ рдкреЛрд░реНрдЯ 80 рдирд╣реАрдВ рд╣реИ)

тАв рдЖрдкрдХреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдкрдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ



2 рд╡рд┐рдХрд▓реНрдк:

рд╕рд╛рдордиреЗ рдХреЗ рдЫреЛрд░ рдХреА рддрд░рд╣

рдЧрд╛рдЗрдб

рдкреЗрд╢реЗрд╡рд░реЛрдВ:

тАв рд╡рд┐рднрд┐рдиреНрди рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рдЖрдИрдкреА рдкрддреЗ

тАв рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдХреБрдЫ рднреА рди рдмрджрд▓реЗрдВ

рд╡рд┐рдкрдХреНрд╖:

тАв рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдВрд╕рд╛рдзрди (рдЕрдкрд╛рдЪреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рджреВрд╕рд░рд╛ рд╕рд░реНрд╡рд░ рднреА)

тАв рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ "рдЭреВрда" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред (рдЙрджрд╛ред рдЕрдкрд╛рдЪреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП IP рдкрддрд╛ nginx рдкрддрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЗрд▓рд╛рдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)



3 рд╡рд┐рдХрд▓реНрдк:

рдореБрдЦреНрдп (рдПрдХрд▓) рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ

рдкреЗрд╢реЗрд╡рд░реЛрдВ:

тАв рдЕрдкрд╛рдЪреЗ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ (рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдХрдо рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)

тАв 1 рдЖрдИрдкреА рдкрддрд╛

тАв рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдХреБрдЫ рднреА рди рдмрджрд▓реЗрдВ

рд╡рд┐рдкрдХреНрд╖:

тАв рдХреБрдЫ рдЪреАрдЬреЗрдВ, рдХреЗрд╡рд▓ рдЕрдкрд╛рдЪреЗ рдХреЗ рд▓рд┐рдП рддреЗрдЬ, рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛





рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рдпрд╛рдж рдХреАрдВ рдФрд░ рдЗрд╕реЗ рдЦрддреНрдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА "рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрддреНрд░"ред рддреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкреВрдЫреЗрдВ - рдореИрдВ рдЬрд╡рд╛рдм рджреВрдВрдЧрд╛ред



рд╡рд┐рдЬреНрдЮрд╛рдкрди :

www.eaccelerator.net

rakaz.nl/item/make_your_pages_load_faster_by_combining_and_compressing_javascript_and_css_files

drupal.org/project/javascript_aggregator

blogs.msdn.com/shivap/archive/2007/05/01/combine-css-with-js-and-make-it-into-a-single-download.aspx

sysoev.ru/nginx

csssprites.com

www.drupal.ru/node/8304

developer.yahoo.com/performance/rules.html

hostingfu.com/article/running-drupal-with-clean-url-on-nginx-or-lighttpd

sittinginoblivion.com/node/251



рдкреБрдирд╢реНрдЪред рдореИрдВ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмреНрд▓реЙрдЧ рдкрд░ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рдореИрдВ рджреВрд╕рд░реА рдЬрдЧрд╣ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ - рдореИрдВ рдереВрдерди рдХрд░реНрдо рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд╣реАрдВ рдЧрдпрд╛ред :)

рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреА рдУрд░ рдЕрдЧреНрд░рд╕рд░ред рдХрд░реНрдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! :)



UPD: рд▓реЛрдЧ !!! рдорд╛рди !!! рдпрд╣ рдкреЛрд╕реНрдЯ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА рдЬреЛ рдереЛрдбрд╝рд╛ рд╕реЛрдЪрдиреЗ рдореЗрдВ рднреА рд╕рдХреНрд╖рдо рд╣реИрдВ

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЗрди рдЪреАрдЬреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рд╢реБрд░реБрдЖрдд рдХреА, рдЗрд╕рд▓рд┐рдП рдмреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, "рдЖрд╡рд╢реНрдпрдХ рдЦреЛрдЬрд╢рдмреНрджреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЛрдпрд╛ред" рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ php рддреНрд╡рд░рдг рдЬреИрд╕реА рдХреЛрдИ рдЪреАрдЬ рд╣реИ - рдореИрдВрдиреЗ Google рдореЗрдВ xcache рдпрд╛ eAccelerator рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ ... рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрддрд╛ рд╣реИред

рдпрд╛ рдиреЗрдЧрдиреЗрдХреНрд╕ рдХреЙрдиреНрдлрд┐рдЧ - рд╣рд╛рдБ рдиреЗрдЯ рдкрд░ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЗрдЦ рд╣реИрдВред

рдпрд╛ mod_deflateред



All Articles