У Африці технологія Push-Pull зупиняє кукурудзяну гусеницю без використання ГМО. Технологія push Зручний «живий» міні-чат на порталі

А відповідь породжується сервером. Протилежністю їй є технологія Push.

Технологія Pull – ефективний та економічний спосіб для відкритого мовлення широкому колу невідомих потенційних клієнтів. Він найефективніший для клієнта, який шукає специфічний елемент. Pull-запити становлять базову основу мережевих обчислень, коли багато клієнтів запитують дані з централізованих серверів. Також pull широко використовується в мережі Інтернет для HTTP-запитів сторінок на web-сайтах.

Більшість веб-каналів, таких як RSS, технічно використовують pull-схему. За допомогою RSS програма користувача (RSS reader) періодично опитує сервер щодо нового змісту; сервер не надсилає клієнту небажану інформацію.

Див. також

Посилання

  • CGI Programming on the World Wide Web Розділ 6 Online

Wikimedia Foundation. 2010 .

Дивитись що таке "Технологія Pull" в інших словниках:

    Запит "Push повідомлення" перенаправляється сюди; про службу повідомлень Apple див. у службі Push повідомлень Apple. Технологія Push (англ. Push, дослівно "продавлювання" або "просування"), (також відомий як webcasting або netcasting) ... Вікіпедія

    модель прийому повідомлень з опитуванням- Технологія Pull це спосіб організації мережі, коли сервер надсилає інформацію абонентам після отримання запиту з їхнього боку (МСЕ Т Х.1141). Тематики електрозв'язок, основні… Довідник технічного перекладача

    Індустрія- (Industry) Індустрія це найважливіша галузь народного господарства Індустрія краси, туризму, розвиток будівельної, готельної, ігрової індустрії Зміст >>>>>>>>>>>>>>>> Індустрія (In … Енциклопедія інвестора

    Схематичне зображення … Вікіпедія

    Символ USB USB (ю есбі, англ. Universal Serial Bus «Універсальна послідовна шина») послідовний інтерфейс передачі даних для середньошвидкісних та низькошвидкісних периферійних … Вікіпедія

    Символ USB USB (Universal Serial Bus універсальна послідовна шина) послідовний інтерфейс передачі даних для середньошвидкісних та низькошвидкісних периферійних пристроїв. Розробка специфікацій на шину USB проводиться в рамках ... Вікіпедія

    Символ USB USB (Universal Serial Bus універсальна послідовна шина) послідовний інтерфейс передачі даних для середньошвидкісних та низькошвидкісних периферійних пристроїв. Розробка специфікацій на шину USB проводиться в рамках ... Вікіпедія

    Символ USB USB (Universal Serial Bus універсальна послідовна шина) послідовний інтерфейс передачі даних для середньошвидкісних та низькошвидкісних периферійних пристроїв. Розробка специфікацій на шину USB проводиться в рамках ... Вікіпедія

    Для покращення цієї статті бажано?: Знайти та оформити у вигляді виносок посилання на авторитетні джерела, що підтверджують написане. Доповнити статтю (стаття надто коротка або містить лише словниково … Вікіпедія

Робота цього модуля потрібна для забезпечення повної функціональності модулів Мобільні додатки, Блогиі Веб-месенджер.

Модуль використовує технології:

Pull(англ. long-polling, англ. simple pull) - технологія мережної комунікації, коли він початковий запит даних виробляється клієнтом, а відповідь породжується сервером.

Технологія Pull – ефективний та економічний спосіб для відкритого мовлення широкому колу невідомих потенційних клієнтів. Він найефективніший для клієнта, який шукає специфічний елемент. Pull-запити становлять базову основу мережевих обчислень, коли багато клієнтів запитують дані з централізованих серверів. Також pull широко використовується в мережі Інтернет для HTTP-запитів сторінок на web-сайтах.

Протилежністю є технологія Push.

Push(англ. Push, дослівно - "продавлювання" або "просування"), (також відомий як webcasting або netcasting) - один з варіантів поширення контенту в Інтернеті, коли інформація надходить від сервера до клієнта на основі низки параметрів, встановлених клієнтом.

Звичайний користувач може передплатити різні теми, інформацію від контент-провайдера, і щоразу нове оновлення формується на сервері, це оновлення "просувається" на комп'ютер або смартфон користувача.

Примітка: Якщо під час перегляду стрічки у користувача замість правильного тексту з'являються символи, що не читаються, то швидше за все в браузері жорстко вказано будь-яке кодування. Необхідно вказати автоматичний вибір кодування (Вид > Кодування > Авто).

Як працює Push and Pull

На серверній стороні підтримка миттєвих повідомлень здійснюється модулем NGINX: nginx-push-stream-module Цей модуль забезпечує підтримку long-polling з'єднань з клієнтами та доставку опублікованих ним повідомлень.

Примітка: Bitrix Frameworkта без модуля nginx-push-stream-module забезпечує досить високу швидкість передачі повідомлень: 60 секунд інтервал, за наявності повідомлень інтервал між з'єднаннями зменшується до 10 секунд.

При відкритті сторінки клієнт ajax-запитом підключається до свого каналу на одному з портів NGINX: 8893 (http) або 8894 (https). (У разі використання віртуальної машини BitrixVM. При використанні власної конфігурації сервера адміністратор вільний використовувати будь-які зручні йому порти.) З цього порту NGINX перенаправляє користувача на внутрішній сервер черг (доступний лише по 127.0.0.1:8895), де перевіряться наявність каналу користувача та нових повідомлень. Якщо у каналі немає повідомлень, сервер не дає відповіді, а тримає з'єднання протягом 40 сек.

Якщо протягом цього часу в канал користувача прийде нове повідомлення, сервер відправить його клієнту і закриє з'єднання. Якщо у канал користувача не буде нових повідомлень протягом 40 секунд, сервер розірве з'єднання і надішле йому заголовок: 304 Not Modified.

Після отримання відповіді сервера та закриття з'єднання клієнт виконає повторне підключення до каналу з новою датою останньої зміни.

Повідомлення в канал користувача публікуються через виклик відповідних методів API модуля Push and Pull.

Примітка: Велике значення має правильна синхронізація часу сервера із глобальними серверами.

Налаштування модуля

При використанні продуктів Bitrix Framework на базі віртуальної машини BitrixVM з v. 5.0 необхідності в налаштуванні модуля немає: все працює "з коробки". Якщо проект використовується не на штатних засобах установки Bitrix Framework, необхідно додаткові налаштування.

Примітка: Наведені нижче зразки параметрів наведено для прикладу. Налаштування під конкретний проект, при відмові від використання рекомендованих BitrixVM або BitrixEnvironment, адміністратор повинен зробити самостійно.
Увага!Робота модуля Push and Pullпідтримується лише до версії 0.5 nginx-push-stream-module. Нові версії не підтримуються, тому що для роботи Push and Pullрозробляється спеціальне рішення від "1С-Бітрікс".
  • Зберіть NGINX за допомогою модуля nginx-push-stream-module;

    Як приклади можна використовувати файли з нашої віртуальної машини:

    • /etc/nginx/bx/site_enabled/push.conf - налаштування push and pull для публікації повідомлень, а також для роботи мобільних;
    • /etc/nginx/bx/conf/im_subscrider.conf - налаштування для отримання повідомлень (вони підключаються до сайту безпосередньо);
    • /etc/nginx/bx/conf/im_settings.conf - кількість каналів, обсяг пам'яті тощо.
    Налаштування nginx-push-stream-module у версії 0.4.0 (рекомендується до використання)
    Налаштування nginx-push-stream-moduleу версії 0.3.4
  • Увімкніть у налаштуваннях продукту на сторінці Установки > Установки продукту > Установки модулів > Push and Pull опцію На сервері встановлено модуль nginx-push-stream-module:

    Також необхідно вибрати версію використовуваної вами машини. Рекомендується використовувати Віртуальну машину у версії 4.4 і вище, тому що в ній використовується досконаліша версія модуля nginx-push-stream-module 0.4.0, що дозволяє використовувати технологію веб-сокетів та відправлення команд.

  • При заповненні поля врахуйте, що його значення залежить від конфігурації large_client_header_buffers сервера NGINX. Значення цієї настройки 8 kb відповідає можливості відправити 100 команд. Залежність цього значення та числа команд - прямо пропорційна: якщо потрібно відправити, наприклад, 200 команд за одне з'єднання, то в large_client_header_buffers сервера NGINX має стояти 16 kb.

    Велика кількість значень поля Максимальна кількість відправлених команд за одне підключення до сервераНеобхідно при великому середньому числі одержувачів повідомлень. Залежність від загальної кількості користувачів корпоративного порталу тут пряма, але пропорційність встановлювати треба досвідченим шляхом для вашого випадку. Якщо технічні можливості дозволяють, можна не розраховувати пропорційність, а встановити значення поля " із запасом " : на 150 користувачів порталу використовувати 100 команд, на 300 - 200 команд тощо.

  • У разі потреби переналаштуйте шаблони шляхів. Домен на адресу для читання повідомлень можна вказати #DOMAIN# : така нотація автоматично замінюватиметься під потрібний домен для багатодоменних конфігурацій. Примітка: Якщо використовується Віртуальна машина, або налаштування nginx-push-stream-moduleвироблялася за аналогією з BitrixEnvironment, то зміни шляхів не потрібно.
  • У разі використання мобільних пристроїв увімкніть поле Надсилати PUSH повідомлення на мобільні телефони.
  • Якщо в системі кілька активних сайтів, то є можливість вибрати на яких сайтах модуль не працюватиме.
Примітка: З версії 14.1.2 додано підтримку WebSocket, для активації опції необхідна підтримка опції на "Сервері черг". Інтерактивність всього спілкування на порталі досягається завдяки використанню технології Push&Pull. Саме ця технологія потрібна для забезпечення на вашому порталі повної функціональності мобільних програм, повідомлень (блогів) та Веб-месенджера.

Технологія Push & Pull робить все на порталі "живим" Для повноцінної роботи інтерактивного функціоналу продукту «Бітрікс24», зокрема, обміну миттєвими повідомленнями, повідомлень, аудіо/відеодзвінків потрібен сервер черг, рекомендованою реалізацією якого є модуль nginx-push-stream-module для Ngnix , який входить до складу нашого готового веб- для використання порталу.

Без використання цього рішення, клієнтські пристрої змушені постійно (дуже часто) опитувати сервер порталу щодо нових повідомлень/повідомлень. Зменшивши інтервал опитування, можна досягти можливості отримувати частково функціонал (повідомлення, повідомлення, лічильники, деякі події P&P), проте більша частина інтерактивності буде недоступною.

Крім цього, таке постійне опитування генерує значне навантаження на сервер, що може призводити до затримок отримання повідомлень, особливо при використанні серверної ОС Windows, продуктивність веб-підсистеми та СУБД якої нижча, ніж у аналогічних ОС на базі linux.

Push and Pull
Модуль Push and Pull дозволяє організувати транспорт миттєвих нотифікацій та повідомлень клієнтам. Реалізація цього функціоналу у вигляді окремого модуля дозволяє будь-якому модулю (у тому числі й модулям сторонніх розробників) використовуючи API надсилати миттєві нотифікації та повідомлення клієнтам.

Ваше повідомлення прочитали та пишуть вам відповідь

Відправляючи повідомлення, ви завжди будете в курсі, чи прочитав його ваш колега. Завдяки технології Push and Pull Веб-месенджер виводить статус прочитаності повідомлень.

Ви одразу бачите, коли колега відповідає – пише вам повідомлення.



Зручний «живий» міні-чат на порталі

«Живі» повідомлення

Відкрийте в окремому вікні адресоване вам або написане вами повідомлення на порталі (блог), і зможете в реальному часі обговорювати якусь злободенну тему. При цьому в обговоренні беруть участь усі співробітники, кому було адресовано повідомлення. Ви отримуєте аналог зручного міні-чату на порталі – «Живі» повідомлення.

Завдання real-time

Push & Pull! «Живі» мобільні завдання
Завдяки фірмовій технології Push & Pull у мобільному додатку ви бачите реальні, «живі» завдання – і списки, і подробиці. Якщо хтось, наприклад, видалив завдання на порталі з десктопного додатку - воно відразу зникає в списку завдань, відкритому в мобільному додатку. Або, ще один приклад - завдання перейменували на порталі, або в задачі змінився відповідальний термін і т.д. Ви відразу побачите ці зміни, якщо в цей час дивіться подробиці завдання.

Instant viewing! Миттєвий перегляд вмісту задачі
У мобільному додатку завдання відкриваються не просто швидко, а практично миттєво. Це досягнуто завдяки впровадженню в мобільному додатку сучасної технології Instant viewing. Застосування цієї технології дозволило значно прискорити відображення завдань зі списку. Ви відразу ж бачите основний вміст завдання: заголовок, опис, статус, дедлайн, відповідальний/постановник тощо.


Для розробників
Щоб повідомлення в десктопному додатку, IM повідомлення та блоги на порталі стали «живими», а завдання у мобільному додатку – real-time – має бути встановлений модуль pull. Модуль підвищує інтерактивність спілкування на порталі. Оптимально використовувати для роботи продукту "1С-Бітрікс: Віртуальна машина". "Сервер черг", включений до "1С-Бітрікс: Віртуальна машина", прибирає 60-секундну затримку при отриманні IM повідомлень.

Нещодавно лобісти ГМО намагалися переконати африканські країни прийняти генетично модифіковану Bt-кукурудзу, щоб боротися з кукурудзною гусеницею (гусеницею кукурудзяної листової совки), яка поширюється по всьому континенту та спустошує поля з кукурудзою. Але лобісти не вказали, що Bt-кукурудза, націлена на цю гусеницю, у різних регіонах через те, що шкідники стали стійкими до Bt-токсинів. Лобісти також проігнорували той факт, що агроекологічні методи, такі як залучення мурах для годування яйцями, виявляються успішними.

Тепер стало відомо про інший агроекологічний та не-ГМО метод, який добре працює в Африці як захист від кукурудзяної гусениці. Цей метод адаптований до клімату і називається Push-Pull, його розробив Міжнародним центром фізіології та екології комах (ICIPE), багатонаціональної фінансованої урядом організації, яка підтримує боротьбу зі злиднями та продовольчу безпеку. Нещодавнє дослідження, проведене у Східній Африці, показує, що цей метод ефективний у боротьбі з кукурудзяною гусеницею, забезпечуючи доступною, екологічно чистою та економічно ефективною стратегією контролю шкідників.

ICIPE повідомив: «Ці результати є першим документально підтвердженим звітом про легкодоступну технологію, яка може бути негайно розгорнута в різних регіонах Африки для ефективної боротьби з кукурудзяною листовою совкою».

Що таке Push-Pull?
Push-Pull – інноваційна технологія, розроблена протягом останніх 20 років у співпраці з національними партнерами у Східній Африці та науково-дослідним інститутом Ротамстед ( Rothamsted Research) у Великобританії. Він орієнтований на африканську систему фермерських господарств із кількома культурами.

Рослини випускають суміш сполук, які відштовхують («проганяють») метеликів, тоді як рослини на межі посіву виділяють хімічні речовини, які залучають («заманюють») шкідників.

Нещодавно метод Push-Pull був адаптований до сухіших регіонів за рахунок використання посухостійких рослин. Крім того, Push-Pull також контролює кукурудзяні паростки та мікотоксини, покращуючи стан ґрунту та забезпечуючи високоякісним кормом, оскільки супутні культури є чудовими кормами. Таким чином, технологія полегшує інтеграцію сільськогосподарських культур, тим самим підвищуючи прибутки фермерів.

Кукурудзяних гусениць на полях Push-Pull на 80% менше
Професор Зеяур Хан, лідер Push-Pull в ICIPE та співавтор нового дослідження, сказав: «Протягом останніх кількох місяців ми отримували інформацію від фермерів Push-Pull, що на їхніх полях не було кукурудзяних гусениць, тоді як сусідні монокультурні ділянки були зруйновані. шкідником. Тому ми оцінили версію технології адаптовану до клімату як потенційний інструмент контролю кукурудзяної гусениці в Кенії, Уганді та Танзанії».

Дослідження показало, що зараження кукурудзяною гусеницею знизилося на 80% на ділянках, де використовувався адаптований до клімату Push-Pull. Що також спричинило відповідне підвищення врожайності порівняно з монокультурними ділянками. Отримані результати було підтверджено безпосереднім наглядом фермерів.

Генеральний директор ICIPE доктор Сегенет Келему прокоментував: «Здатність контролювати такого руйнівного шкідника наочно демонструє корисність Push-Pull як платформної технології для вирішення багатьох проблем, які торкаються системи вирощування зернових культур в Африці. ICIPE має намір і надалі поширювати цю технологію якомога масовіше по всій Африці, водночас просувати дослідження, щоб зрозуміти наукову основу цієї ефективності проти кукурудзяної гусениці».

Торговий маркетинг користується двома основними стратегіями (вони теж іноді називаються як маркетинговими): це звані стратегія проштовхування - "пуш" (push) і стратегія втягування - "пул" (pull).

Стратегія проштовхування стимулює продажі через особливі умови для першої ланки в каналі збуту, спонукаючи (штовхаючи) закупівелів набувати певних обсягів, але потім змушуючи їх самих дбати про подальше просування товару. Найчастіше ця стратегія реалізується у “спеціальній ціні” певного обсягу товару чи певний період. Результат цієї стратегії короткостроковий, важко прогнозувати динаміку реалізації наступних партій.

Стратегія втягування навпаки стимулює кінцевого споживача, який ініціює запити даного продукту в точках продажів, таким чином змушуючи робити закупівлі і "втягуючи" постачальника в ринок.

Існує підхід, коли стратегії pull та push розглядаються як моделі продаж(стратегії продажів), маркетинг обслуговує ці продажі та підпорядковується їм.

Модель продажу Push керує відвантаженням товару. Головний показник - динаміка відвантажень товару зі свого складу, що оцінюється виконання плану відвантажень. Принцип той самий - "виштовхнути" продукт зі свого складу і відзвітувати за обсяги. А наступна ланка у дистрибуції вже сама подбає, куди розподілити цю партію. І тут активізуються методи трейд-промоушн. У такій концепції маркетинг обслуговує продаж.

За моделлю продажів pull (управління купівлею товару) управління продажами здійснюється на підставі динаміки купівлі товару кінцевим споживачем у торгових точках. Робота дистриб'юторів орієнтована на підтримку оптимальних 212

запасів товару у торгових точках і завоювання і утримання полочного простору у кожній торговій точке.

Ефективність дистрибуції за даної моделі продажів визначається:

  • підтримкою всієї викладки товару (планограми) за встановленим асортиментом на завойованому поличному просторі;
  • наявністю оптимальних запасів з кожної позиції складі кожної торгової точки;
  • швидкістю виведення нових позицій продукту на завойований полковий простір.

Робота ж маркетолога спрямовано створення споживчої культури та особливої ​​привабливості споживання у різних формах.

Ефективність маркетингу визначається динамікою зростання покупок товару кінцевими споживачами у різних сегментах роздрібу.

Залишається відкритим питання ефективності дотримання будь-якої стратегії. Досить часто буває, коли вендор з метою закріпитися в будь-якій мережі пропонує особливі умови для конкретного рітейлора. Наприклад, критично низьку ціну за певний обсяг продукту протягом місяця, що дозволило б знизити ціну на товар у торговому залі. Рітейлор укладає угоду, але не стимулює продаж за допомогою зниження ціни, а отримує прибуток зі збільшеної націнки у себе, а частина товару перепродає дрібним оптом. В результаті елітний напій може з'явитися на дрібнороздрібному ярмарку. Інша ситуація: викупивши потрібний обсяг, магазин задовольняється цим запасом і більше не робить закупівель. З урахуванням особливостей роботи з мережевими магазинами та відстроченими платежами все це не дуже ефективно.

У чистому вигляді модель push можна використовувати лише за планового господарювання та ненасичених ринків. Тоді виробляють чи закуповують для перепродажу стільки, скільки можна “виштовхнути”.

Модель pull орієнтується на прогнози споживання, що динамічно змінюються. Це створення попиту продукт, стимулювання інтересу покупця - всі типові завдання комунікаційних кампаній. Тут важливими є оцінка комунікативної ефективності всіх заходів, швидкий відгук на результати та висококласна оптимізація логістики за допомогою інформаційно-технічних бізнес-технологій. Але і тут можна запустити масовану рекламну кампанію, порушити інтерес до товару, а якщо його не виявиться на полицях через те, що підвела дистрибуція, всі витрати виявляться безглуздими; споживачі можуть легко забути рекламне звернення.

Тому говорити про стратегічний підхід можна умовно. Потрібно синхронізувати всі організаційно-технологічні та інформаційно-рекламні методи.

У практиці відділи торгового маркетингу може бути у системі відділу продажів (тоді вони посилено займаються “проштовхуванням” за стратегією push) товарів чи відділі маркетингу і реклами (тоді активно працюють у рамках стратегії pull, особливо стимулюючи споживача у місцях продажів).