KVS 5.2.0

26 June, 2020

5.2.0 нұсқасындағы жаңалықтар

Түрлендіру механизмін жақсарту және оңтайландыру:

  1. Түрлендіру жүйесі жергілікті түрлендіру серверлерін пайдаланған кезде бастапқы файлдарды көшірмейді және көшірмейді. Бұл мазмұнды өңдеу кезінде файлдық жүйе жүктемесін азайтуға арналған.
  2. Түрлендіру процестерін журналға жазу жақсырақ: бейне журналдары әлдеқайда қысқа болады және барлығы жоспарланғандай жұмыс істесе, ffmpeg журналдары болмайды.
  3. Деректердің үлкен жиынтығы бойынша негізгі серверде орындалатын фондық тапсырмалар итеративті тәсіл арқылы жаңартылады. Жаңа скриншот пішімін жасау сияқты тапсырмалар, бұрынғы тонна мазмұны бар жобалардағыдай түрлендіру механизмін енді блоктамайды.
  4. MP4 файлдарын кейінгі өңдеу оңтайландырылды: түрлендіру механизмі енді жүктеп салынған файлға кейінгі өңдеу қажет пе екенін тексереді және қажет болмаса, оны өткізіп жібереді. Бұл файлдық жүйе жүктемесін одан әрі азайтуы керек, бұл түрлендіру жергілікті болған кезде өте маңызды.
  5. Бейне пішімдері енді бір уақытта 2 түрлі су таңбасына дейін қолдау көрсетеді. Мұны бейненің жоғарғы жағында логотипті көрсету және авторлық құқығыңыз бар мәтінді бірнеше фрагменттерде көрсету үшін пайдалануға болады. Оған қоса көлденең және тік бейнелер үшін әр түрлі максимум ен % мәндерін көрсетуге болады, осылайша сіз су таңбасын барлық жағдайларда өте қолайлы етіп орналастыра аласыз.
  6. Диск кеңістігін пайдалануды азайту үшін бейне және альбом журналдары автоматты түрде кішірек қысылған мұрағаттарға біріктіріледі.
  7. Бейне пішіміндегі ffmpeg опцияларында енді KVS пайдаланатын сүзгілермен біріктірілетін -vf опциясында реттелетін бейне сүзгілерін көрсетуге болады.

Бейне скриншоттарындағы жақсартулар:

  1. Скриншотты қиюды қолдану әдісін өзгерттік. Бұрын KVS скриншот пішімдерін жасау кезінде скриншот көздеріне әсер етпеуі үшін қиюды қолданды. Біз бұл тұжырымдаманы барлық жаңа бейнелер үшін өзгертуді шештік: KVS енді скриншот көздеріне қиюды қолданады және оларды қиылған пішінде сақтайды. Ескі бейнелердің скриншот көздеріне еш өзгеріссіз қалады.
  2. Скриншотты қию параметрлерінде енді қара аймақтарды автоматты түрде кесуді қосуға болады. Бұл опция әдепкі бойынша қосылады және барлық жаңа бейнелерге бірден әсер етеді.
  3. Қолмен жүктеп салынған скриншоттарды өңдеу әдісін де өзгерттік. KVS енді қолмен жүктеп салынған скриншоттарға да қию және су таңбасын қолдану опцияларын береді, ал бұрын бұл мүлде мүмкін емес еді.
  4. Осы өзгертулердің көмегімен біз жаңа скриншот пішімдерін жасау кезінде қолмен жүктеп салынған скриншоттарға кесу мен су таңбасын қолдануға алып келетін ескі KVS мәселесін де түзеттік, бұл жаңа пішімдер үшін олардың сапасының жоғалуына әкелуі мүмкін. Бұл жаңа бейнелер үшін ешқашан болмауы керек.
  5. Скриншот пішімдерінің жеке жинағы бар плакаттар үшін жаңа скриншот тобы қосылды. Жүктеп салуға немесе дереккөзден жасауға болатын шолу скриншоттарымен салыстырғанда постерлерді тек қолмен жүктеп салуға болады.
  6. Тік бейнелерге арналған скриншоттар енді әлдеқайда жақсырақ болады! Алдымен скриншот пішіміндегі тік және көлденең бейнелердің өлшемін өзгертудің әртүрлі опцияларын конфигурациялауға болады. Екіншіден, бейне арақатынасы талап етілетін скриншот қатынасынан өзгеше болғанда (мысалы, тік бейнелер үшін) KVS қара жолақтардың орнына бұлыңғыр фон жасайды.
  7. Әкімші панеліндегі скриншоттармен жұмыс істегенде GUI қолдану мүмкіндігін жақсарттық.
  8. Скриншотты қолмен жасау мүмкіндігі енді конверсия механизміне арналған мазмұн параметрлерінде конфигурацияланған LA және уақыт шектеулерін қарастырады, осылайша бұл шектеулерге жеткенде бұл процестерді бастау мүмкін болмайды. Әдетте бұл шектеулер ең жоғары кезеңдерде негізгі серверге жүктемені азайту үшін орнатылады.
  9. Жаппай өңдеу GUI енді шолу скриншоттарын жоюға (тек негізгі скриншотты қалдыруға) және берілген бейнелер жинағы үшін кез келген скриншот пішімдерін қайта жасауға мүмкіндік береді.

Арна жақсартуларын экспорттау:

  1. Енді белсенді емес бейнелерді арналар арқылы экспорттауға болады.
  2. Тұрақты санаттау сүзгілерінің жинағы қосылды, осылайша фидтерде қай мазмұн көрсетілетінін жақсырақ басқара аласыз.
  3. Трафикті бақылаудың бірнеше параметрлеріне қолдау қосылды (бұрын тек біреуін көрсетуге болатын). Бұл параметрлер автоматты түрде барлық URL мекенжайларына және фид арқылы көрсетілетін ендіру кодтарына тіркеледі.
  4. Спутниктерге қолдау және мазмұнға спутниктік URL мекенжайларын жасау мүмкіндігі қосылды.
  5. Арна құжаттамасы беті барлық арна параметрлерін оңай конфигурациялау және қажетті пішімде деректерді алу үшін GUI қамтамасыз ететін арна құрастырушы пішініне жетілдірілді.
  6. Бейне форматы сүзгілерінің фидтерде жұмыс істеу жолын өзгерттік. Бұрын бұл сүзгілер дұрыс жұмыс істемейтін және бейнеде қажетті пішім болмаса, бұл бейне басқа қолжетімді бейне файлымен экспортталатын еді. Жаңа нұсқада арналар сұралған пішімі жоқ барлық бейнелер үшін бос бейне файлдарын қайтарады. Осыған байланысты біз бұл сүзгілердің атауын да өзгерттік - video_format_standard және video_format_premiumvideo_format_1 және video_format_2 болады. >. Ескі параметр атын пайдаланатын кез келген арна URL мекенжайлары жаңартудан кейін жұмысын тоқтатады. Оларды түзету үшін арнаның URL мекенжайын ашып, жаңа арна URL мекенжайын алу үшін пайда болған пішінде сүзгілерді қайта таңдау керек. Сондай-ақ, осы сүзгілерді пайдаланған кезде арнадағы кейбір бейнелерде бос бейне файлы болуы мүмкін екенін және бұл осы бейнелер үшін импорттау қателеріне әкелетінін түсінуіңіз керек.

Арна жақсартуларын импорттау:

  1. KVS пішіміндегі арналарды импорттау пайдалырақ болады. Алдымен олар импорттағыңыз келетін деректерді таңдауға мүмкіндік береді. Екіншіден, олар қолмен импорттау сияқты бір бейне үшін бірнеше бейне файлдарын импорттауды қолдайды. Бұл негізгі файлдарды және бейнелерді алдын ала қарауды бір сайттан екіншісіне қайта жасауды қажет етпей импорттау үшін пайдаланылуы мүмкін.
  2. Арна журналын тіркеу жақсарады; сонымен қатар арна журналдарын қанша уақыт сақтау керектігін конфигурациялауға болады және ол сіздің параметрлеріңізге қарай оларды автоматты түрде тазартады.
  3. Фидтер енді импорттаған бейнелерді автоматты түрде жоя алады. CSV арналары үшін жойылатын бейне URL мекенжайларын қамтамасыз ететін жойылған бейнелер арнасын көрсету керек. Бұл арна параметрлерінде негізгі өріс ретінде бейне URL мекенжайын таңдаған жағдайда ғана пайдалануға болады. KVS пішіміндегі арналар үшін ештеңе көрсетудің қажеті жоқ, себебі олар қажетті деректерді автоматты түрде алады.
  4. Арна параметрлерінде енді ұзақтығы, рейтингі, танымалдығы және терминологиясы бойынша сүзуді көрсетуге болады. Бастапқы арна сүзуді қолдамаса да, импортталған деректерді сүзу үшін мұны пайдалана аласыз.
  5. Соңында біз фидтердегі басып алушылар үшін қолдау қостық. Оны RSS арналарынан алу үшін немесе басқа сайттардан алғыңыз келетін беттер тізімін жасау үшін теңшелетін логиканы қамтамасыз ету үшін пайдалануға болады.

KVS ойнатқышы және VAST жақсартулары:

  1. Біздің ойыншы енді бір VAST жауапында бірнеше VAST жарнама берушілеріне қолдау көрсетеді. Мұны кейбір жарнама брокерлері жақсырақ түрлендіру үшін балама жарнама берушілерді қамтамасыз ету үшін пайдаланады.
  2. Ойыншы HTML орналасуына сезімтал кейбір жарнама берушілермен жақсырақ интеграцияға мүмкіндік беру үшін VPAID жарнамаларын көрсету кезінде енді ойыншы басқа HTML құрылымын жасайды.
  3. Ойыншы параметрлерінде конфигурацияланған VAST күту уақыты енді бүкіл VAST-қа емес, жеке жарнама берушілерге қолданылады. Бұл негізгі жарнама беруші баяу жұмыс істеп, күту уақытын тудырса да, балама VAST жарнама берушілерін көрсетуге мүмкіндік береді.
  4. Ойыншы параметрлері енді қажетінше көптеген балама VAST жарнама берушілерін көрсетуге мүмкіндік береді. Бұл реттелсе, балама жарнама берушілер олардың кез келгені бос емес жарнаманы көрсеткенше бірінен соң бірі тексеріледі.
  5. Ойыншы жарнама қателерін жақсырақ журналға жазады.
  6. VAST профильдері бірнеше жолмен жетілдіріледі. VAST профиліндегі әрбір жарнама беруші үшін енді оның арнайы балама жарнама берушілер жинағын конфигурациялауға болады. Тағы бір маңызды өзгеріс елдерді сүзуді қалай көрсететініңіз. Бұрын сіз әдепкі ретінде пайдаланылатын елдер сүзгісісіз кем дегенде бір жарнама берушіні конфигурациялауыңыз керек еді. Біз бұл тәсілді қате деп санадық және оны толығымен өзгерттік. Жаңа нұсқада белгілі бір елдер үшін белгілі бір жарнаманы қосу керек пе, әлде оның орнына өшіру керек пе екенін нақты көрсету керек. Сондықтан елдері жоқ кез келген жарнама беруші сүзгілеу қосылмаған сияқты барлық елдер үшін қосылады.
  7. Елдерді сүзуге қоса, біз белгілі бір жарнама берушілерді қашан қосу немесе өшіру керектігін толық бақылауға алу үшін сілтемелер бойынша сүзуді қостық. Кейбір трафик серіктестеріне қатысты ортақ мәселе олардың трафик үшін белгілі бір түрдегі немесе ұзақтықтағы жарнамаға рұқсат бермеуі болып табылады. Мұндай жарнама әдетте жақсырақ тарифтерге ие, бірақ трафикті осы серіктестерден сатып алсаңыз, оны пайдалануға рұқсат етілмейді. Сілтеме берушіні сүзгілеудің жаңа мүмкіндігімен сізде осындай шектеулердің кез келгені бар трафик бөліктері үшін өшірілетін етіп реттеу арқылы кез келген жарнаманы пайдалануға еркіндік беріледі.
  8. Ойнатқыш параметрлерін өзгерту енді бейне блоктары үшін кэшті автоматты түрде қалпына келтіреді. Сондықтан жаңа параметрлер сақталған кезде бірден күшіне енеді. Бұрын жаңартылған ойнатқыш параметрлерін барлық бейне беттеріңізге таратуға бірнеше сағат қажет болуы мүмкін.
  9. VAST жазылым кілті енді KVS репозиторийінен автоматты түрде жаңартылады, сондықтан оны әртүрлі ойнатқыш параметрлерінде қолмен жаңартудың қажеті жоқ. Ол сондай-ақ үлгілерді өзгерту қажетсіз бүркеншік аттарды қолдайды.

Жақсырақ статистика:

  1. Трафик және ойыншы статистикасы құрылғы түрі бойынша сегменттеуді қолдайды: жұмыс үстелдері, телефондар және планшеттер. Оны статистика параметрлерінде қосуға болады.
  2. Ойыншы статистикасы ендірілген код профильдері бойынша сегменттеуді қолдайды. Егер сіз KVS ендіру кодтарын бірнеше басқа жобаларда пайдалансаңыз және олар үшін бөлек трафик талдауын алғыңыз келсе, бұл өте пайдалы.
  3. Трафик статистикасы трафик сапасын жақсырақ көру үшін бейне ойнатуларды да қамтиды.
  4. Әкімші панелінде қолмен қосылған іздеу статистикасы сайт пайдаланушыларынан жиналған іздеу статистикасымен автоматты түрде тазартылмайды. Сондай-ақ статистика параметрлерінде енді пайдаланушы жіберген барлық іздеу сұрауларын кіші әріппен жазуға мәжбүрлей аласыз.

Басқа жақсартулар:

  1. Жаңа спамға қарсы модуль. Ол бір IP / тіркелгіден немесе барлығынан бірдей түрдегі жарияланған деректер тарихын талдайды. Егер бұл сан берілген шектен асып кетсе (мысалы, IP соңғы 300 секунд ішінде 10-нан астам пікір қалдырады немесе жалпы барлық пайдаланушылар соңғы 300 секунд ішінде 10-нан астам пікір қалдырады), бір түрдегі барлық болашақ деректер (мысалы, түсініктемелер) берілген IP-ден немесе барлық пайдаланушылардан параметрлерде конфигурацияланған әрекеттер орындалады. Бұл әрекеттер қатаңдықтың бірнеше деңгейін қамтиды: captcha талап етеді, қосу кезінде өшіру, үнсіз жою немесе қатені көрсету.
  2. Файлды жүктеп салу серверде немесе проксиде конфигурацияланған кез келген жүктеп салу файлының көлемі шектеуін қолдауға мүмкіндік беретін кесек жүктеп салу құралын пайдалануға ауыстырылды. Бұл 100 мб жүктеп салу файлының өлшемін шектейтін CloudFlare прокси-сервері бар жобалар үшін өте маңызды. Бұрын мұндай жағдайларда жүктеп салуды қосалқы доменге жылжытуға болатын еді, бірақ енді бұл мәселе болмауы керек. Әкімші тақтасы жаңартудан кейін жаңа жүктеп салу тұжырымдамасын автоматты түрде пайдалана бастайды, бірақ сайтты жүктеп салу құралын ауыстыру үшін тақырып JS файлын жаңарту керек болады. Бұл процедураны кейінірек тақырыптық форумда сипаттаймыз.
  3. KVS «оң» Memcached модулін пайдалануға ауысты. Бұрын PHP5 екі бірдей жазылатын модульге қолдау көрсетті, ал біз KVS-де пайдаланған модуль PHP7-мен жойылды.
  4. Альбомдарды жаппай өңдеу берілген альбомдар жинағы үшін кез келген пішімдерді жеке қайта жасауға мүмкіндік береді. Бұрын альбом пішімін тек альбомдардың бүкіл жинағы үшін қайта жасау мүмкін болды.
  5. Жарнамадағы шолғышты сүзу енді Yandex және UCBrowser-ге қолдау көрсетеді.
  6. Әкімшілер арасында мазмұнды бөлу функционалдығы жақсартылды. Әкімшілерге тек иелері ретінде орнатылған мазмұнға қол жеткізуді шектеу мүмкін болды. Бірақ меншік құқығын орнату тек суперәкімшілерге рұқсат етілген, сондықтан өте ыңғайлы емес. Бұл әкімшілік артықшылығы бар кез келген әкімші мазмұн иелігін реттей алатындай етіп өзгертілді. Сондай-ақ, әкімші жалаушалары арқылы бөлек мазмұнға қосымша деңгей қостық, бұл мұны басқарудың жақсы жолы болуы мүмкін. Соңында біз әкімші пайдаланушыларды жоюдың орнына оларды өшіруге мүмкіндік бердік.
  7. Мазмұнды импорттау опциялары енді басып алушылар орындайтын тексеруді өшіруге мүмкіндік береді. Бұл тексеру іс жүзінде қажет емес және тіпті кейбір мәселелерге әкелуі мүмкін, мысалы, бұл ұзақ уақыт алуы мүмкін және ол сервердің IP блокталуына әкелуі мүмкін.
  8. Мазмұн статистикасы плагинінде қазір жақсырақ графикалық интерфейс бар. Бұл плагин енді соңғы кезеңдегі орындалулардың тізімін береді және оның нәтижелері әртүрлі сақтау топтарында пайдаланылатын дискілік кеңістікті бөледі.
  9. Скриншотты айналдыру қосылған кезде, санат аватарларын құру плагині енді CTR бойынша ең жақсы нақты скриншотты пайдаланады. Бұрын бұл плагин барлық жағдайларда негізгі скриншотты пайдаланған.
  10. KVS енді плагин арқылы AWE Black Label-пен интеграцияны қолдайды. Оны пайдалануды бастағыңыз келсе, қолдау көрсету орталығына хабарласыңыз.
  11. SSL мәселелерін тексеру және олар пайда болған кезде олар туралы хабарлау үшін сақтау серверлерінің сынағы жетілдірілді.
  12. Әкімші тақтасы енді селекторларындағы белсенді емес санаттау нысандарын бөлектейді және қажет болса, оларды сүзуге мүмкіндік береді.
  13. KVS пайдаланушылар жойылған кезде пікірлерді жою үшін өзгертілді. Мұны арнайы «Мазмұнмен жою» әрекеті арқылы жасау керек. Бұрынғы пікірлер жойылмады, олардың орнына анонимді пайдаланушыға ауыстырылды, бұл спам тіркелгілерін жою кезінде қате болды.
  14. Captcha қолдауы post_edit, playlist_edit және dvd_edit блоктарына қосылды.
  15. Достарды шақыру блок функциясы ақырында жойылды. Бұл сілтемені сайттың төменгі деректемесінен алып тастауды ұсынамыз, себебі ол бәрібір жұмысын тоқтатады.
  16. кіру блогында біз SSO мүмкіндігіне қолдау қостық (бір рет кіру). Бұл мүмкіндік KVS-ті басқа мүше аймақтарымен, мысалы, форумдармен біріктіретіндер үшін өте пайдалы болады. Ең бастысы, пайдаланушыларды KVS жүйесіне біріктірудің қажеті жоқ, оның орнына сіз жай ғана KVS сайтына қол қойылған сілтеме жасай аласыз және оны өз соңында пайдаланушыға көрсете аласыз. Осы сілтемені басу арқылы пайдаланушы KVS жүйесіне өз есептік жазбасымен автоматты түрде кіреді, ал егер мұндай пайдаланушы әлі жоқ болса - ол автоматты түрде жасалады. Сондықтан, басқа платформаңызға кірген пайдаланушылар KVS жүйесіне біріктіру үшін басқа күш жұмсамай-ақ қауіпсіз түрде кіре алады.
  17. бейнелер тізімі блогындағы randomize_positions опциясының логикасы сәл өзгертілді. Бұл параметр CTR бойынша сұрыпталған бейне тізімдеріне кездейсоқ бейнелерді кірістіру үшін пайдаланылады, осылайша CTR басқа бейнелер үшін де есептеледі. Енді кірістіру мүлдем кездейсоқ болмайды - сіз randomize_positions_sort_by жеке параметрі арқылы енгізілген бейнелер үшін сұрыптауды теңшей аласыз. Сондай-ақ, енгізілген бейнелер енді түпнұсқа бейнелерді ауыстырудың орнына жылжытады және бүкіл блоктың CTR көрсеткіші төмендемейді.
  18. тізім_модельдері блогында енді теңшелетін өрістер бойынша сүзуге болады.
  19. list_members блогында енді мүше күйі бойынша сүзуге болады.
  20. search_empty_404 параметрі қосылған болса,
  21. бос іздеу нәтижелері жүйенің 404 бетін пайдаланбайды. Оның орнына олар жай ғана 404 күйін қайтарады және іздеу нәтижелерінің бос бетін көрсетеді.

Түзетілген қателер:

  1. [ҚАТЫР] GUI экспорттау 5-тен көп өрісті таңдауға рұқсат бермеді (5.1.0-ден кейінгі регрессия).
  2. [ҚАТЫР] Жерсерік әкімшілер тақтасында бос әкімшілерді көрсетті (5.1.1-ден кейінгі регрессия).
  3. [ORTA] Іздеу статистикасы кіші немесе бас әріптері бар бірдей сұрауларды әртүрлі деп санайды (5.1.1-ден кейінгі регрессия).
  4. [ORTA] Сайт аймағынан URL жүктеп салу баяу жүктеп алу кезінде қатеге әкелуі мүмкін.
  5. [ORTA] үлгілер_тізімі блогында қате model_groups_көрсету әрекеті.
  6. [ORTA] KVS кейде /tmp каталогын жоя алады.
  7. [ORTA] NATS User Management кері кері қайтару кейбір түрлендіру оқиғаларын елемеуі мүмкін.
  8. [LOW] Шынында да үлкен импорттар үшін олардың тексеру процесі бірнеше күнге созылуы мүмкін.
  9. [LOW] Кейбір жағдайларда статистика болашақ күндерді тіркеуі мүмкін.
  10. [LOW] Тоқтату сөздері регекстерді ауыстыруға қарағанда жоғары басымдыққа ие болды.
  11. [LOW] Түрлендіру сервері өшірілген болса, түрлендіруді бастаған фондық тапсырмалар қате аяқталады.
Жаңа KVS 6.3.0 осында Қазір тапсырыс беріңіз