πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ доставки статики Ρ‡Π΅Ρ€Π΅Π· Nginx Π² Docker: ΠΎΠΏΡ‹Ρ‚ экспСрта

БСгодня Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ настройки ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ статичСских Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Nginx Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдС. Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ аспСкт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ соврСмСнных Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ часто нСдооцСниваСтся.

Π§Ρ‚ΠΎ ΠΌΡ‹ сдСлали? 1⃣ Π‘ΠΎΠ±Ρ€Π°Π»ΠΈ статику ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (CSS, JS, изобраТСния) Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚. 2⃣ Π Π°Π·Π²Π΅Ρ€Π½ΡƒΠ»ΠΈ Π΅Ρ‘ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ nginx-static с использованиСм Docker. 3⃣ Настроили ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Nginx:

expires 30d β€” Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ хранят Ρ„Π°ΠΉΠ»Ρ‹ локально Π΄ΠΎ 30 Π΄Π½Π΅ΠΉ. Cache-Control: public, must-revalidate β€” обСспСчили баланс ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ….

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: ⚑ Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сниТСниС количСства запросов ΠΊ сСрвСру. ⏱ УскорСниС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страниц для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. πŸ“‰ Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° backend.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ? ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это Π½Π΅ просто оптимизация, Π° инвСстиция Π² качСство ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ цСнят быстродСйствиС, Π° бизнСс ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ конвСрсии ΠΈ SEO. ОсобСнно это ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для высоконагруТСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Если Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ Π²Π½Π΅Π΄Ρ€ΠΈΠ»ΠΈ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ статики Π² своём ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ β€” самоС врСмя Π½Π°Ρ‡Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ простой, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ даст ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΡ‹ΠΉ прирост ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

А ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Ρ‹ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ доставки ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°? Π”Π°Π²Π°ΠΉΡ‚Π΅ обсудим Π² коммСнтариях! πŸ‘‡

#DevOps #PerformanceOptimization #Nginx #Docker #WebDevelopment

πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ доставки статики Ρ‡Π΅Ρ€Π΅Π· Nginx Π² Docker: ΠΎΠΏΡ‹Ρ‚ экспСрта
БСгодня Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ настройки ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ статичСских Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Nginx Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдС | Π‘Π΅Ρ‚ΠΊΠ° β€” ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ hh.ru