ИзданиС Varnish-Cache 8.0. Π‘ΠΌΠ΅Π½Π° названия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈ

Пол-Π₯Π΅Π½ΠΈΠ½Π³ Камп (Poul-Henning Kamp), извСстный Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ FreeBSD, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π²ΡˆΠΈΠΉ участиС Π² создании Ρ‚Π°ΠΊΠΈΡ… систСм, ΠΊΠ°ΠΊ MD5crypt, GEOM, GBDE ΠΈ FreeBSD Jail, прСдставил Ρ€Π΅Π»ΠΈΠ· Varnish-Cache 8.0, Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΡΡˆΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ прокси, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€ΠΎΠ»ΠΈ HTTP-аксСлСратора. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ использовался Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Facebook, Wikimedia, Twitter, Vimeo, Tumblr, New York Times ΠΈ Guardian.

Высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ достигаСтся благодаря использованию многопоточности, ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ соСдинСний с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² epoll/kqueue ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² sendfile ΠΈ madvise. На ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ способСн ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ Π΄ΠΎ 20 Gbps ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ускорСниС ΠΎΡ‚Π΄Π°Ρ‡ΠΈ запросов Π² 300-1000 Ρ€Π°Π·. Кэш хранится Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ памяти. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Varnish являСтся ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ страницы ΠΏΠΎ частям Π½Π° сторонС фронтэнда, опрСдСляя Π»ΠΎΠ³ΠΈΠΊΡƒ сборки Π½Π° языкС ESI (Edge Side Includes).

Varnish Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π³ΠΈΠ±ΠΊΡƒΡŽ систСму ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ допускаСтся использованиС вставок Π½Π° языкС Π‘ΠΈ. Для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык VCL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ компилируСтся Π² исполняСмый Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. VCL позволяСт ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов: ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΠΎΡ‚ΠΊΡƒΠ΄Π° Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ. Базовая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ балансировки Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΡƒΡ‡Ρ‘Ρ‚Π° состояния ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ бэкСнд.ΡΡŠΡ€Π²ΡŠΡ€ΠΈ.

ВмСстС с анонсом Π½ΠΎΠ²ΠΎΠΉ вСрсии Π±Ρ‹Π»ΠΎ объявлСно ΠΎ прСдстоящСм ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ названия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Начиная с ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ выпуска Β«Varnish CacheΒ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Π² Β«Vinyl CacheΒ» ΠΈΠ·-Π·Π° ΠΏΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΉ, связанных с Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΎΠΉ Varnish, зарСгистрированной Π½Π° компанию Varnish Software, которая участвовала Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ финансово ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Β«Varnish CacheΒ». 22 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Varnish Cache Π±Ρ‹Π»Π° профинансирована норвСТской Π³Π°Π·Π΅Ρ‚ΠΎΠΉ Verdens Gang, которая наняла Пол-Π₯Π΅Π½ΠΈΠ½Π³Π° Кампа для написания ΠΊΠΎΠ΄Π°, Π° компанию Linpro для сопровоТдСния. ПозднСС ΠΈΠ· Linpro Π±Ρ‹Π»Π° ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π° компания Varnish Software. БлоТилось Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ имя Varnish Cache Π°ΡΡΠΎΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, Π° Varnish Software с коммСрчСской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ.

Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Varnish Π² Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° отворСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ бСшС прСдоставСна ΠΏΠΎ устно споразумСниС ΠΈ Пол-Π₯Π΅Π½ΠΈΠ½Π³ Кэмп Π½Π΅ Π½Π°ΡΡ‚ΠΎΡΠ²Π°ΡˆΠ΅ Π·Π° ΡΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° писмСно споразумСниС. Доскоро компанията ΠΈ отворСният ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠΈΡ€Π½ΠΎ ΡΡŠΠΆΠΈΡ‚Π΅Π»ΡΡ‚Π²Π°Ρ…Π°, Π½ΠΎ слСд Ρ‚ΠΎΠ²Π° сС намСсиха ΡŽΡ€ΠΈΡΡ‚ΠΈ ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Π»Π΅ΠΊΡ‚ΡƒΠ°Π»Π½Π° собствСност, ΠΊΠΎΠΈΡ‚ΠΎ Π·Π°Π΅ΠΌΠ°Ρ‚ позиция, Ρ‡Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Varnish Cache Π² ΠΊΠ°ΠΊΡŠΠ²Ρ‚ΠΎ ΠΈ Π΄Π° Π΅ контСкст Π±Π΅Π· ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π΅ допустимо.

Въй ΠΊΠ°Ρ‚ΠΎ нСобходимостта ΠΎΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ Varnish Software ΠΏΠΎΠΏΡ€Π΅Ρ‡ΠΈ Π½Π° някои участници Π΄Π° сС Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, бСшС Π½Π°ΠΏΡ€Π°Π²Π΅Π½Π° ΠΎΠΏΠΈΡ‚ Π·Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°, Π½ΠΎ ΡŽΡ€ΠΈΡΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‚ Π΄Π° Ρ‚Π²ΡŠΡ€Π΄ΡΡ‚, Ρ‡Π΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Varnish Cache ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ Π½Π° компанията Varnish Software ΠΈ Ρ‚Π΅ допускат Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΎΡ‚ отворСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ограничСния ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π½Π°Π»Π°Π³Π°Π½Π΅ Π½Π° Π²Π΅Ρ‚ΠΎ. Varnish Cache Π½Π΅ Π΅ Π³ΠΎΡ‚ΠΎΠ² Π΄Π° сС съгласи с Ρ‚Π΅Π·ΠΈ ограничСния, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ†Π΅Π»ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄Π° сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΊΠ°Ρ‚ΠΎ нСзависим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Π‘Π»Π΅Π΄ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π·Π° ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½Π° координация Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° сС ΠΏΠ»Π°Π½ΠΈΡ€Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° нСстопанско ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΡΡ‚Π²ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ дСйства Π² ΡŽΡ€ΠΈΡΠ΄ΠΈΠΊΡ†ΠΈΡΡ‚Π° Π½Π° Дания. Π’ устава Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, Ρ‡Π΅ организацията Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° ΠΈ Ρ€Π°Π·ΠΏΠΎΡ€Π΅ΠΆΠ΄Π° с ΠΏΠ°Ρ€ΠΈ. Π‘Ρ€Π΅Π΄ Ρ†Π΅Π»ΠΈΡ‚Π΅ са посочСни: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° ΠΈ разпространСниС Π½Π° софтуСр. Π’ организацията ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΠΈ всСки ΠΆΠ΅Π»Π°Π΅Ρ‰ слСд ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ ΠΎΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ участници. Π—Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Ρ‰Π΅ бъдС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚, ΠΈΠ·Π±ΠΈΡ€Π°Π΅ΠΌ ΠΎΡ‚ участницитС.

Основни новости Varnish-Cache 8.0:

  • Π’ΡŠΠ² фоновия процСс varnishd, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ° заявки ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΏΡ€Π΅Π΄Π°Π²Π° заявки Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄ΠΎΠ²Π΅ ΠΈ ΠΊΠ΅ΡˆΠΈΡ€Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ, Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ β€žuncacheable_ttlβ€œ Π·Π° опрСдСлянС Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚ (TTL) Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅, ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ΠΊΠ΅ΡˆΠΈΡ€ΡƒΠ΅ΠΌΠΈ.
  • Бтойността Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° ban_any_variant ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π° Π½Π° 0, ΠΏΡ€ΠΈ която ΡΠΏΠΈΡΡŠΠΊΡŠΡ‚ със Π·Π°Π±Ρ€Π°Π½ΠΈ сС ΠΏΡ€ΠΈΠ»Π°Π³Π° само към ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‰ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅.
  • Π˜Π·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° stop Π²Π΅Ρ‡Π΅ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° всички ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (VCL-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ).
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ ΠΎΡ‚ ΠΊΠΎΠ΄ VCL Π½Π° някои runtime-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ синтаксиса β€žparam.”.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π²Π°Π½Π΅ Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ β€ž304 Not Modifiedβ€œ.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са остарСлитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ VMOD std.real2integer(), std.real2time(), std.time2integer() ΠΈ std.time2real(). ВмСсто тях слСдва Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ Β«std.integer(real=std.round(…), fallback=…)Β» ΠΈΠ»ΠΈ Β«std.integer(time=…, fallback=…). Ѐункцията format_rfc1123() Π΅ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π° Π½Π° cookie.format_date().
  • Π’ VUT ΠΈ varnishtest Π΅ осигурСно записванС Π½Π° трасировкитС Π½Π° стСка Π² Π»ΠΎΠ³ слСд Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° varnishadm Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Β«obj.last_hitΒ», която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ ΠΎΡ‚ кСша, към ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΡ‚Π΄Π°Π²Π½Π° Π½Π΅ Π΅ ΠΈΠΌΠ°Π»ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏ.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° varnishstat са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ статистичСски броячи VCP.ref_hit, VCP.ref_miss, transit_stored ΠΈ transit_buffered.

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

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