[ΠΠΌΠΈΡΡΠΈΠΉ ΠΠ°Π²ΡΠΈΠΊ] ΠΠ΄Π΅Π°Π»ΡΠ½Π°Ρ Π²ΡΡΡΡΠΊΠ° (2023)
[ΠΠΌΠΈΡΡΠΈΠΉ ΠΠ°Π²ΡΠΈΠΊ] ΠΠ΄Π΅Π°Π»ΡΠ½Π°Ρ Π²ΡΡΡΡΠΊΠ° (2023)
ΠΠ΄Π΅Π°Π»ΡΠ½Π°Ρ Π²ΡΡΡΡΠΊΠ° 2023. ΠΠ»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ Π² Chrome Lighthouse ΠΈ Google PageSpeed Insights
ΠΠ° ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π΅ ΠΈΠ·ΡΡΠ°ΡΡΡΡ ΠΏΡΠΈΡΠΌΡ Π²ΡΡΡΡΠΊΠΈ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡ ΠΎΡ Google. ΠΠ΅Π΄Ρ ΠΏΡΠΈ ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Google ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Core Web Vitals
ΠΠ½ΡΠ΅Π½ΡΠΈΠ² ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ:
ΠΠ·ΡΡΠΈΠ» HTML ΠΈ CSS Π½Π° Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅
ΠΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Google ΡΡΠ³Π°ΡΡ Π΅Π³ΠΎ Π²ΡΡΡΡΠΊΡ
Π₯ΠΎΡΠ΅Ρ ΠΎΡΠ²ΠΎΠΈΡΡ Π²ΡΡΡΡΠΊΡ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Google
Π’Π΅ΠΌΡ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π°:
ΠΠ±Π·ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Lighthouse
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Page Speed Insights
ΠΡΠ±ΠΎΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ
Π Π΅Π°Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ 100 ΠΈΠ· 100
ΠΠ»ΠΈΡΠ½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Π½Π° SEO
ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π³ΡΠ³Π»Π°
ΠΡΡΡΡΡΠΉ ΠΎΡΠ²Π΅Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΠ΄Π΅ΠΊΠ²Π°ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ DOM
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ
ΠΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΡΠ°ΡΠΈΠΊΠΈ
ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΏΡΡΠΆΠΊΠΎΠ² ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ
First Contentful Paint
Largest Contentful Paint
First Input Delay
Cumulative Layout Shift
ΠΠ½Π°Π»ΠΈΠ· ΡΠ°ΠΉΡΠΎΠ²
ΠΡΠΈΠΌΠ΅ΡΡ Ρ ΠΎΡΠΎΡΠΈΡ ΠΈ ΠΊΡΠΈΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΊΠ΅ΠΉΡΠ°ΠΌ ΡΡΠ΅Π½ΠΈΠΊΠΎΠ²
ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
Π Π°Π±ΠΎΡΠ° Ρ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΌ CSS
Π ΡΡΠ½ΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΠ»Π΅ΠΉ
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ Ρ npm critical
ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° critical
Π£ΡΠΊΠΎΡΡΡΡΠΈΠ΅ ΡΠ΅Π³ΠΈ link
Preload ΠΈ Prefetch
Preconnect
ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ link stylesheet
ΠΠ°Π³ΡΡΠ·ΠΊΠ° CSS ΠΈΠ· JS
ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
Webp, picture ΠΈ source
Img ΠΈ srcset
Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² Π² html
ΠΡΠ²ΠΎΠ΄ ΡΠ°Π·Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ²
ΠΠ΅Π½ΠΈΠ²Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ
Π¨ΡΠΈΡΡΡ
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΎΡΠΌΠ°ΡΡ ΡΡΠΈΡΡΠΎΠ²
Link vs @import
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ link preload
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ font-display
ΠΠΎΠ΄Π±ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ°
ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ UI
Inputs & labels
Π‘ΡΡΠ»ΠΊΠΈ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±Π΅Π· ΡΠ΅ΠΊΡΡΠ°
Π€ΡΠ΅ΠΉΠΌΡ Π±Π΅Π· title
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠ°ΡΡ ΡΠ²Π΅ΡΠ°
Π‘Π΅ΡΠ²Π΅ΡΠ½Π°Ρ ΡΡΠΎΡΠΎΠ½Π°
Gzip ΡΠΆΠ°ΡΠΈΠ΅
ΠΡΠ΅ΠΌΡ ΠΊΠ΅ΡΠ° ΡΡΠ°ΡΠΈΠΊΠΈ
ΠΠΈΠ½ΠΈΡΠΈΠΊΠ°ΡΠΈΡ html-ΠΎΡΠ²Π΅ΡΠ°
Https, http2
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΌΠΎΠ½ΡΡΡΠ°
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΉΡΠ° Π½Π° Vue + Vuetify
Π‘ΡΠ°ΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π² ΠΊΡΠ°ΡΠ½ΠΎΠΉ Π·ΠΎΠ½Π΅
ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ
ΠΡΠ²ΠΎΠ΄ Π² Π·Π΅Π»ΡΠ½ΡΡ Π·ΠΎΠ½Ρ
ΠΠ΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎΠ΅ Π·Π»ΠΎ
Y.ΠΠ΅ΡΡΠΈΠΊΠ° ΠΈ G.ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠ°
Π€ΡΠ΅ΠΉΠΌΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΠ°ΠΉΡΠΎΠ²
ΠΠ΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ javascript
Nginx, Apache ΠΈ Π²ΡΠ΅ΠΌΡ ΠΊΡΡΠ°
ΠΠ΄Π΅Π°Π»ΡΠ½Π°Ρ Π²ΡΡΡΡΠΊΠ° 2023. ΠΠ»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ Π² Chrome Lighthouse ΠΈ Google PageSpeed Insights
ΠΠ° ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π΅ ΠΈΠ·ΡΡΠ°ΡΡΡΡ ΠΏΡΠΈΡΠΌΡ Π²ΡΡΡΡΠΊΠΈ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡ ΠΎΡ Google. ΠΠ΅Π΄Ρ ΠΏΡΠΈ ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Google ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Core Web Vitals
ΠΠ½ΡΠ΅Π½ΡΠΈΠ² ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ:
ΠΠ·ΡΡΠΈΠ» HTML ΠΈ CSS Π½Π° Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅
ΠΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Google ΡΡΠ³Π°ΡΡ Π΅Π³ΠΎ Π²ΡΡΡΡΠΊΡ
Π₯ΠΎΡΠ΅Ρ ΠΎΡΠ²ΠΎΠΈΡΡ Π²ΡΡΡΡΠΊΡ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Google
Π’Π΅ΠΌΡ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π°:
ΠΠ±Π·ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Lighthouse
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Page Speed Insights
ΠΡΠ±ΠΎΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ
Π Π΅Π°Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ 100 ΠΈΠ· 100
ΠΠ»ΠΈΡΠ½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Π½Π° SEO
ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π³ΡΠ³Π»Π°
ΠΡΡΡΡΡΠΉ ΠΎΡΠ²Π΅Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΠ΄Π΅ΠΊΠ²Π°ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ DOM
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ
ΠΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΡΠ°ΡΠΈΠΊΠΈ
ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΏΡΡΠΆΠΊΠΎΠ² ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ
First Contentful Paint
Largest Contentful Paint
First Input Delay
Cumulative Layout Shift
ΠΠ½Π°Π»ΠΈΠ· ΡΠ°ΠΉΡΠΎΠ²
ΠΡΠΈΠΌΠ΅ΡΡ Ρ ΠΎΡΠΎΡΠΈΡ ΠΈ ΠΊΡΠΈΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΊΠ΅ΠΉΡΠ°ΠΌ ΡΡΠ΅Π½ΠΈΠΊΠΎΠ²
ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
Π Π°Π±ΠΎΡΠ° Ρ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΌ CSS
Π ΡΡΠ½ΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΠ»Π΅ΠΉ
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ Ρ npm critical
ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° critical
Π£ΡΠΊΠΎΡΡΡΡΠΈΠ΅ ΡΠ΅Π³ΠΈ link
Preload ΠΈ Prefetch
Preconnect
ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ link stylesheet
ΠΠ°Π³ΡΡΠ·ΠΊΠ° CSS ΠΈΠ· JS
ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
Webp, picture ΠΈ source
Img ΠΈ srcset
Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² Π² html
ΠΡΠ²ΠΎΠ΄ ΡΠ°Π·Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ²
ΠΠ΅Π½ΠΈΠ²Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ
Π¨ΡΠΈΡΡΡ
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΎΡΠΌΠ°ΡΡ ΡΡΠΈΡΡΠΎΠ²
Link vs @import
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ link preload
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ font-display
ΠΠΎΠ΄Π±ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ°
ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ UI
Inputs & labels
Π‘ΡΡΠ»ΠΊΠΈ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±Π΅Π· ΡΠ΅ΠΊΡΡΠ°
Π€ΡΠ΅ΠΉΠΌΡ Π±Π΅Π· title
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠ°ΡΡ ΡΠ²Π΅ΡΠ°
Π‘Π΅ΡΠ²Π΅ΡΠ½Π°Ρ ΡΡΠΎΡΠΎΠ½Π°
Gzip ΡΠΆΠ°ΡΠΈΠ΅
ΠΡΠ΅ΠΌΡ ΠΊΠ΅ΡΠ° ΡΡΠ°ΡΠΈΠΊΠΈ
ΠΠΈΠ½ΠΈΡΠΈΠΊΠ°ΡΠΈΡ html-ΠΎΡΠ²Π΅ΡΠ°
Https, http2
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΌΠΎΠ½ΡΡΡΠ°
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΉΡΠ° Π½Π° Vue + Vuetify
Π‘ΡΠ°ΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π² ΠΊΡΠ°ΡΠ½ΠΎΠΉ Π·ΠΎΠ½Π΅
ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ
ΠΡΠ²ΠΎΠ΄ Π² Π·Π΅Π»ΡΠ½ΡΡ Π·ΠΎΠ½Ρ
ΠΠ΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎΠ΅ Π·Π»ΠΎ
Y.ΠΠ΅ΡΡΠΈΠΊΠ° ΠΈ G.ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠ°
Π€ΡΠ΅ΠΉΠΌΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΠ°ΠΉΡΠΎΠ²
ΠΠ΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ javascript
Nginx, Apache ΠΈ Π²ΡΠ΅ΠΌΡ ΠΊΡΡΠ°
favorite
0
star
0
