ИздадСн Π΅ Π΅Π·ΠΈΠΊΡŠΡ‚ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Go 1.13

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ Ρ€Π΅Π»ΠΈΠ· Π½Π° програмния Π΅Π·ΠΈΠΊ Go 1.13, ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΎΡ‚ компанията Google с участиСто Π½Π° общността ΠΊΠ°Ρ‚ΠΎ Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΡΡŠΡ‡Π΅Ρ‚Π°Π²Π°Ρ‰ΠΎ високата производитСлност Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π΅Π·ΠΈΡ†ΠΈ с прСдимствата Π½Π° скриптовитС Π΅Π·ΠΈΡ†ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π»Π΅ΠΊΠΎΡ‚Π° Π½Π° писанС Π½Π° ΠΊΠΎΠ΄, Π±ΡŠΡ€Π·ΠΈΠ½Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠΈ. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· BSD.

Π‘ΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ Π½Π° Go Π΅ основан Π½Π° ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ Π΅Π·ΠΈΠΊΠ° C с ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ заимствания ΠΎΡ‚ Π΅Π·ΠΈΠΊΠ° Python. Π•Π·ΠΈΠΊΡŠΡ‚ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π΅Π½, Π½ΠΎ ΠΊΠΎΠ΄ΡŠΡ‚ сС Ρ‡Π΅Ρ‚Π΅ ΠΈ Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅ΠΌΠ° лСсно. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° Π΅Π·ΠΈΠΊΠ° Go сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π° Π² ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π±ΠΈΠ½Π°Ρ€Π½ΠΈ изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, изпълнявани Π½Π° Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ Π½ΠΈΠ²ΠΎ Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина (ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€Π°Π½Π΅, отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ подсистСми Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² Π΅Ρ‚Π°ΠΏΠ° Π½Π° изпълнСниС сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Ρ‚ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° runtime-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ), ΠΊΠΎΠ΅Ρ‚ΠΎ позволява постиганС Π½Π° производитСлност, сравнима с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π½Π° Π΅Π·ΠΈΠΊΠ° C.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° с ориСнтация към ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° многоядрСни систСми, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ прСдоставяйки срСдства Π·Π° организация Π½Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΈ изчислСния ΠΈ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ изпълнявани ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ. Π•Π·ΠΈΠΊΡŠΡ‚ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ срСдства Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅ извън допустимитС области Π½Π° Π·Π°Π΄Π΅Π»Π΅Π½ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ осигурява Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° garbage collector.

Основни нововъвСдСния, прСдставСни Π² ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Go 1.13:

  • Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π° crypto/tls Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° TLS 1.3. Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚ Β«crypto/ed25519Β» с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи Ed25519;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΈ прСфикси Π·Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΈ Π·Π° опрСдСлянС Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΈ числа (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 0b101), осСмични (0o377), комплСксни (2.71828i) ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Π΅ΡΠ΅Ρ‚ΠΈΡ‡Π½ΠΈ с ΠΏΠ»Π°Π²Π°Ρ‰Π° запСтая (0x1p-1021), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° символа Β«_Β» Π·Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ раздСлянС Π½Π° Ρ†ΠΈΡ„Ρ€ΠΈΡ‚Π΅ Π² Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ числа (1_000_000);
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΎ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ само Π½Π° Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΈ броячи Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ със смяна, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява избягванС Π½Π° излишни прСобразувания Π² Ρ‚ΠΈΠΏ uint ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Β«β€Ήβ€ΉΒ» ΠΈ Β«β€Ίβ€ΊΒ»;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Illumos (GOOS=illumos). ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android 10. ПовишСни са изискванията Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ вСрсии FreeBSD (11.2) ΠΈ macOS (10.11 Β«El CapitanΒ»)
  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° подобряванСто Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° систСма ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π½Π° GOPATH. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎ обявСнитС ΠΏΠ»Π°Π½ΠΎΠ²Π΅, Π² Go 1.13 Ρ‚Π°Π·ΠΈ систСма Π½Π΅ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ изисква Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Ρ‡Ρ€Π΅Π· ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° GO111MODULE=on ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° контСкст, Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ. Новата систСма ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° вСрсии, инструмСнти Π·Π° доставка Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° систСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° зависимости. Π‘ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π²Π΅Ρ‡Π΅ Π½Π΅ са ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ Π΄Π° работят Π² Π΄ΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½Π° GOPATH, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° опрСдСлят зависимости явно, ΠΊΠ°Ρ‚ΠΎ Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ вСрсиитС, ΠΈ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ повторяСми сборки.

    Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ‚Π΅ вСрсии, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° систСма сСга сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π½Π° дирСктория ΠΈΠ»ΠΈ Π² родитСлската дирСктория ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π° Ρ„Π°ΠΉΠ» go.mod, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² дирСкторията GOPATH/src. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° ΠΎΠΊΠΎΠ»Π½Π°Ρ‚Π° срСда: GOPRIVATE, която опрСдСля ΠΏΡŠΡ‚ΠΈΡ‰Π°Ρ‚Π° Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Π½Π΅Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ GOSUMDB, Π·Π°Π΄Π°Π²Π°Ρ‰Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΈ суми Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΠΈΠ·Π±Ρ€ΠΎΠ΅Π½ΠΈ във Ρ„Π°ΠΉΠ»Π° go.sum;

  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Β«goΒ» ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ осигурСно Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° тяхната цСлостност с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΎΠ³Π»Π΅Π΄Π°Π»Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΈ суми, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ ΠΎΡ‚ Google (proxy.golang.org, sum.golang.org ΠΈ index.golang.org);
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° само Π½Π° Π±ΠΈΠ½Π°Ρ€Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π°, сборката Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ Β«//go:binary-only-packageΒ» сСга Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°;
  • Към ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Β«go getΒ» Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° суфикс Β«@patchΒ», ΡƒΠΊΠ°Π·Π²Π°Ρ‰, Ρ‡Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŠΡ‚ трябва Π΄Π° бъдС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΄ΠΎ послСдната ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‰Π° вСрсия, Π±Π΅Π· Π΄Π° сС промСня Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° основна ΠΈΠ»ΠΈ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½Π° вСрсия;
  • ΠŸΡ€ΠΈ ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΡ‚ систСми Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС, ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Β«goΒ» сСга ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° стринга с Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° вСрсията, ΠΎΠΏΠΈΡ‚Π²Π°ΠΉΠΊΠΈ сС Π΄Π° ΡΡŠΠΏΠΎΡΡ‚Π°Π²ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° псСвдо-вСрсиитС с ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° инспСктиранС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ (ΠΎΠ±Π²ΠΈΠ²Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ) Ρ‡Ρ€Π΅Π· създаванС Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈ, позволяващи ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΈΠΏΠΎΠ²ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ. НапримСр, Π³Ρ€Π΅ΡˆΠΊΠ° Β«eΒ» ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΎΠ±Π²ΠΈΡ‚Π° Π½Π°Π΄ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Β«wΒ» Ρ‡Ρ€Π΅Π· прСдоставянС Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Unwrap, Π²Ρ€ΡŠΡ‰Π°Ρ‰ Β«wΒ». И Π΄Π²Π΅Ρ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈ Β«eΒ» ΠΈ Β«wΒ» са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° сС Π²Π·Π΅ΠΌΠ°Ρ‚ Π½Π° основата Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Β«wΒ», Π½ΠΎ Β«eΒ» прСдоставя Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ контСкст Π½Π° Β«wΒ» ΠΈΠ»ΠΈ я ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€Π° ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½;
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ производитСлността Π½Π° runtime ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ (отбСлязва сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° скоростта Π΄ΠΎ 30%) ΠΈ Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΎ ΠΏΠΎ-агрСсивно Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма (ΠΏΠΎ-Ρ€Π°Π½ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° сС Π²Ρ€ΡŠΡ‰Π°ΡˆΠ΅ слСд ΠΏΠ΅Ρ‚ ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, Π° сСга Π²Π΅Π΄Π½Π°Π³Π° слСд намаляванС Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΊΡƒΠΏΠ΅Ρ‚ΠΎ).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster