рдкреГрд╖реНрда рд▓реЛрдб рдЧрддрд┐ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖ 10 рдпреБрдХреНрддрд┐рдпрд╛рдБ

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

рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВрдиреЗ рд╢реАрд░реНрд╖ 10 рдпреБрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдХрд┐ рдЖрдк рд╡реЗрдм рдкреЗрдЬ рдФрд░ рд╕рд╛рдЗрдЯ рдХреА рдбрд╛рдЙрдирд▓реЛрдб рдЧрддрд┐ рдХреЛ рд╕рдВрдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдЦ рдЬреАрдирд┐рдпрд╕ рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рддреЛ, рдЪрд▓рд┐рдП рдЪрд▓рддреЗ рд╣реИрдВ:

1. HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рдХрд░реЗрдВ

рдкреЗрдЬ рд▓реЛрдб рдХрд╛ 80% рдкреЗрдЬ рдШрдЯрдХреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ: рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдлреЛрдЯреЛ, рд╕реАрдПрд╕рдПрд╕ рдлрд╛рдЗрд▓реЗрдВ, рдлреНрд▓реИрд╢ред HTTP / 1.1 рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдпрд╣ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХ рд╣реА рд╣реЛрд╕реНрдЯ рд╕реЗ 2 рд╕реЗ рдЕрдзрд┐рдХ рд╡реЗрдм рдкреЗрдЬ рдШрдЯрдХреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рди рдХрд░реЗрдВред рдЗрди рдШрдЯрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдХреЗ, рд╣рдо рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдо рдкреГрд╖реНрда рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЧрддрд┐ рдХреЛ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рдкреЗрдЬ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреИрд╕реЗ рдХрдо рдХрд░реЗрдВ?

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред


2. рдкреЗрдЬ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕реАрдПрд╕рдПрд╕ рдлрд╛рдЗрд▓реЗрдВ рд░рдЦреЗрдВ

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

рдпрджрд┐ рдЖрдк рдкреГрд╖реНрда рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рдлрд╛рдЗрд▓реЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрдИ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рдкреГрд╖реНрда рдХреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрди рддрддреНрд╡реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛" рд╣реИ рдЬреЛ рдкреГрд╖реНрда рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдкрдиреА рд╢реИрд▓реА рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рд╕рднреА CSS рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкреЗрдЬ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ HEAD рд╕реЗрдХреНрд╢рди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред

3. рдкреЗрдЬ рдХреЗ рдиреАрдЪреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рд▓реЗрдВ

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╛рд╣рд░реА .js рдлрд╛рдЗрд▓реЗрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рд░реЛрдХрддреА рд╣реИрдВред HTTP / 1.1 рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕рд╛рде рдПрдХ рд╣реА рд╣реЛрд╕реНрдЯ рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ 2 рд╕реЗ рдЕрдзрд┐рдХ рд╡реЗрдм рдкреЗрдЬ рдШрдЯрдХреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдЪрд┐рддреНрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрд╕реНрдЯ рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ 2 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдорд╛рдирд╛рдВрддрд░ рдбрд╛рдЙрдирд▓реЛрдб рдорд┐рд▓реЗрдВрдЧреЗред рдФрд░ рдЬрдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЛрдб рд╣реЛрддреА рд╣реИ, рддреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЕрдиреНрдп рд╣реЛрд╕реНрдЯ рд╕реЗ рднреА рдХреЛрдИ рдЕрдиреНрдп рдбрд╛рдЙрдирд▓реЛрдб рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

4. рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░реЗрдВ

рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдХрдо рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреА рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдЧреИрд░-рдЖрд╡рд╢реНрдпрдХ рд╡рд░реНрдгреЛрдВ рдХреЛ рдХреЛрдб рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреНрдпреВрдирддрдо рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдФрд░ рдорд╣рддреНрд╡рд╣реАрди рд╕реНрдерд╛рди, рд▓рд╛рдЗрди рдмреНрд░реЗрдХ, рдЯреИрдм рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдЬрд┐рддрдирд╛ рдЫреЛрдЯрд╛ рд╣реЛрдЧрд╛, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЙрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдЙрддрдирд╛ рд╣реА рдХрдо рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдФрд░ CSS рдХреЛрдб рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЗ 24 рдСрдирд▓рд╛рдЗрди рд╕реЗрд╡рд╛рдПрдВ рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рдХрдо рд╕реЗ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреА ред
5. рд╕рдорд╛рдирд╛рдВрддрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЙрдк рдбреЛрдореЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛, HTTP / 1.1 рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХ рд╕рд╛рде рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рд╛рдЗрдЯ рдШрдЯрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН, рдПрдХ рд╣реЛрд╕реНрдЯ рд╕реЗ 2 рд╕реЗ рдЕрдзрд┐рдХ рдШрдЯрдХ рдирд╣реАрдВред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдЙрдкрдбреЛрдореЗрди рдпрд╛ рдЙрдкрдбреЛрдореЗрди рдкрд░ рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдЖрдкрдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рд╣реА рд╕рд░реНрд╡рд░ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП - рдЕрд▓рдЧред рдЖрдк рдЬрд┐рддрдиреЗ рдЕрдзрд┐рдХ рдЙрдк-рдбреЛрдореЗрди рдмрдирд╛рддреЗ рд╣реИрдВ, рдЙрддрдиреЗ рд╣реА рд╕рдордп рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рдЗрдЯ рдХрд╛ рдкреВрд░рд╛ рдкреГрд╖реНрда рдЙрддрдиреА рд╣реА рддреЗрдЬрд╝реА рд╕реЗ рд▓реЛрдб рд╣реЛрдЧрд╛ред рдЖрдкрдХреЛ рдмрд╕ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдкрддреЗ рдХреЛ рдПрдХ рдирдП рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд▓реЗрдХрд┐рди рдкреНрд░рднрд╛рд╡реА рддрд░реАрдХрд╛ред

6. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

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

рдЗрд╕рд▓рд┐рдП, рдЬрд╣рд╛рдБ рднреА рд╕рдВрднрд╡ рд╣реЛ, рдХреБрдЫ рд╣реА рджрд┐рдиреЛрдВ рдпрд╛ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдПрдХреНрд╕рдкрд╛рдпрд░ HTTP рд╣реЗрдбрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдЕрдкрд╛рдЪреЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдкрд╛рдпрд░реНрд╕ HTTP рд╣реЗрдбрд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рд╕рд╛рдЗрдЯ рдХреЗ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд┐рдд .htaccess рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рдореНрди рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
<IfModule mod_expires.c> Header append Cache-Control "public" FileETag MTime Size ExpiresActive On ExpiresDefault "access plus 0 minutes" ExpiresByType image/ico "access plus 1 years" ExpiresByType text/css "access plus 1 years" ExpiresByType text/javascript "access plus 1 years" ExpiresByType image/gif "access plus 1 years" ExpiresByType image/jpg "access plus 1 years" ExpiresByType image/jpeg "access plus 1 years" ExpiresByType image/bmp "access plus 1 years" ExpiresByType image/png "access plus 1 years" </IfModule> 

Apache рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдпрд╣ рдЦрдВрдб mod_expires рдореЙрдбреНрдпреВрд▓ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░, рдпрджрд┐ mod_expires рдореЙрдбреНрдпреВрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИ, рддреЛ Expires HTTP рд╣реЗрдбрд░ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд▓реЛрдб рдХреЗ рдХреНрд╖рдгреЛрдВ рд╕реЗ рдПрдХ рд╡рд░реНрд╖ рддрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдФрд░ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдХреИрд╢ рдореЗрдВ рдЙрдкрд░реЛрдХреНрдд рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╢реЗрд▓реНрдл рдЬреАрд╡рди рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреИрд╢ рдЬреАрд╡рдирдХрд╛рд▓ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдПрдХ рд╕реАрдПрд╕рдПрд╕ рдпрд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ рдФрд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ рдкрд░рд┐рд╡рд░реНрддрди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреИрд╢ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЬрд╛рдПрдВ, рддреЛ рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╣реА рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдорддреМрд░ рдкрд░, рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд╛рдо рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: style.v1.css

рд▓реЛрдХрдкреНрд░рд┐рдп рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдбреАрдПрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдпрджрд┐ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рд▓реЛрдХрдкреНрд░рд┐рдп javascript рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП jQuery, рддреЛ рдЗрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CDN рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред

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

рдРрд╕реА рд╣реА рдПрдХ CDN Google рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИред рдпрд╣ рд▓реЛрдХрдкреНрд░рд┐рдп рдУрдкрди-рд╕реЛрд░реНрд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдбреАрдПрди рд╣реИред Google рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдкреГрд╖реНрда рд▓реЛрдбрд┐рдВрдЧ рдЧрддрд┐ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдпрд╣рд╛рдБ Google рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ jQuery рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ "рд╣рдо Google рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ jQuery рд▓реЛрдб рдХрд░рдХреЗ рдкреЗрдЬ рд▓реЛрдбрд┐рдВрдЧ рдЧрддрд┐ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ" ред

8. рдЕрдкрдиреА рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░реЗрдВ

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

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

рдпрд╣рд╛рдБ рдХреБрдЫ рдСрдирд▓рд╛рдЗрди рдЫрд╡рд┐ рдЕрдиреБрдХреВрд▓рди рд╕реЗрд╡рд╛рдПрдВ рд╣реИрдВ:


9. рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕реНрдХреЗрд▓ рди рдХрд░реЗрдВ

рдЯреИрдЧ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╛ CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рди рдмрджрд▓реЗрдВред рдпрд╣ рдкреГрд╖реНрда рд▓реЛрдбрд┐рдВрдЧ рдЧрддрд┐ рдХреЛ рднреА рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 500x500px рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЫрд╡рд┐ рд╣реИ, рдФрд░ рдЖрдк рд╕рд╛рдЗрдЯ рдкрд░ 100x100px рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЫрд╡рд┐ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдлрд╝реЛрдЯреЛрд╢реЙрдк рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдВрдкрд╛рджрдХ, рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореВрд▓ рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдЫрд╡рд┐ рдХрд╛ рд╡рдЬрди рдЬрд┐рддрдирд╛ рдХрдо рд╣реЛрдЧрд╛, рдЙрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдЙрддрдирд╛ рд╣реА рдХрдо рд╕рдордп рд▓рдЧреЗрдЧрд╛ред

10. рдЧрдЬрд╝рд┐рдк рд╕рдВрдкреАрдбрд╝рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдЬреИрд╕рд╛ рдХрд┐ рдЕрдзреНрдпрдпрдиреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, 95-98% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ "рдлреНрд▓рд╛рдИ рдкрд░" рдХрд╛ рдЧрдЬрд╝рд┐рдк-рд╕рдВрдкреАрдбрд╝рди рдЙрд╕ рд╕рдордп рдХреЛ рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕рд░реНрд╡рд░ рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рддрд┐рдпрд╛рдБ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ (рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХреА рдореЗрдореЛрд░реА рдореЗрдВ рдпрд╛ рдмрд╕ рдбрд┐рд╕реНрдХ рдкрд░), рддреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ 3-4 рдЧреБрдирд╛ рддреЗрдЬреА рд╕реЗ рдореБрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

HTTP / 1.1 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ рдХрд┐ HTTP рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░-рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╣реЗрдбрд░ рд╕реЗрдЯ рдХрд░рдХреЗ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрдкреАрдбрд╝рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред

рд╕реНрд╡реАрдХрд╛рд░-рдПрдирдХреЛрдбрд┐рдВрдЧ: рдЧрдЬрд╝рд┐рдк, рдЕрдкрд╕реНрдлреАрддрд┐

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

рд╕рд╛рдордЧреНрд░реА-рдПрдирдХреЛрдбрд┐рдВрдЧ: gzip

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

рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ GZIP рд╕рдВрдкреАрдбрд╝рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ .htaccess рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЛрдб рдХреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛:
 <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/css <IfModule mod_setenvif.c> BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html </IfModule> </IfModule> 


рдпрджрд┐ рдпрд╣ рд╡рд┐рдзрд┐ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рддреЛ рдареАрдХ рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЖрдк рдЗрд╕ рдХреЛрдб рдХреЛ рдЗрд╕ рддрд░рд╣ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ:

 <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch bMSIE !no-gzip !gzip-only-text/html <ifmodule mod_gzip.c> mod_gzip_on Yes mod_gzip_item_include file \.js$ mod_gzip_item_include file \.css$ </ifmodule> </IfModule> 


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

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

рдпрджрд┐ рдЖрдк рдХреБрдЫ рдЪреВрдХ рдЧрдП рд╣реИрдВ рдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ - рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рдиреАрдЪреЗ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЕрдкрдиреА рд░рд╛рдп рд▓рд┐рдЦреЗрдВред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

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


All Articles