Meny
Är gratis
registrering
Hem  /  Problem/ Vid implementering av pull-teknik. Push and pull-strategier som grundläggande paradigm för PR

Vid implementering av pull-teknik. Push and pull-strategier som grundläggande paradigm för PR

Interaktiviteten i all kommunikation på portalen uppnås genom användning av Push & Pull-teknik. Det är denna teknik som behövs för att tillhandahålla full funktionalitet av mobilapplikationer, meddelanden (bloggar) och webbmeddelanden på din portal.

Push & Pull-teknik gör allt på portalen "levande" För att den interaktiva funktionen hos Bitrix24-produkten ska fungera fullt ut, i synnerhet snabbmeddelanden, meddelanden, ljud-/videosamtal, krävs en köserver, vars rekommenderade implementering är nginx-push-stream-modulen för Ngnix, som är en del av vår färdiga webbmiljö för att använda portalen.

Utan att använda denna lösning tvingas klientenheter att ständigt (mycket ofta) fråga portalservern efter nya meddelanden/aviseringar. Genom att minska pollingintervallet kan du uppnå möjligheten att ta emot partiell funktionalitet (meddelanden, notiser, räknare, vissa P&P-händelser), men det mesta av interaktiviteten kommer inte att vara tillgänglig.

Dessutom genererar en sådan konstant polling en betydande belastning på servern, vilket kan leda till förseningar vid mottagning av meddelanden, särskilt när du använder Windows-serveroperativsystemet, vars prestanda för webbundersystemet och DBMS är lägre än för liknande operativsystem baserade på linux.

Knuffa och dra
Push and Pull-modulen låter dig organisera transporten av omedelbara meddelanden och meddelanden till klienter. Implementering av denna funktion som en separat modul gör att alla moduler (inklusive tredjepartsmoduler) kan skicka omedelbara meddelanden och meddelanden till klienter som använder API:et. Hur Push and Pull fungerar

Ditt meddelande har lästs och de svarar dig

Genom att skicka meddelanden vet du alltid om din kollega har läst det. Tack vare Push and Pull-tekniken visar webbmeddelanden lässtatus för meddelanden.

Du kan direkt se när en kollega svarar - skriver ett meddelande till dig.



Bekväm "live" mini-chatt på portalen

Livemeddelanden

Öppna ett meddelande adresserat till dig eller skrivet av dig på portalen (bloggen) i ett separat fönster, så kommer du att kunna föra en diskussion om något aktuellt ämne i realtid. I det här fallet deltar alla anställda som meddelandet riktats till i diskussionen. Du får en analog av en bekväm mini-chatt på portalen - "Live" meddelanden.

Uppgifter i realtid

Tryck dra! Live mobiluppgifter
Tack vare den egenutvecklade Push & Pull-tekniken i mobilapplikationen ser du riktiga, "live" uppgifter - både listor och detaljer. Om någon till exempel raderade en uppgift på portalen från en skrivbordsapplikation försvinner den omedelbart i listan över uppgifter som öppnas i mobilapplikationen. Eller, ett annat exempel - uppgiften bytte namn på portalen, eller ansvarig person, deadline etc. i uppgiften ändrades. Du kommer omedelbart att se dessa ändringar om du tittar på uppgiftsdetaljerna just nu.

Omedelbar visning! Omedelbar vy av uppgiftens innehåll
I mobilapplikationen öppnas uppgifter inte bara snabbt utan nästan omedelbart. Detta uppnåddes tack vare introduktionen av den avancerade Instant viewing-tekniken i mobilapplikationen. Användningen av denna teknik har avsevärt påskyndat visningen av uppgifter från listan. Du ser direkt huvudinnehållet i uppgiften: titel, beskrivning, status, deadline, ansvarig/samordnare, etc.


För utvecklare
För att göra meddelanden i skrivbordsapplikationen, IM-meddelanden och bloggar på portalen "live", och uppgifter i mobilapplikationen - i realtid, måste pull-modulen vara installerad. Modulen ökar interaktiviteten i kommunikationen på portalen. Det är optimalt att använda 1C-Bitrix-produkten för drift: Virtuell maskin". "Köservern" som ingår i "1C-Bitrix: Virtual Machine" tar bort 60-sekunders fördröjningen vid mottagning av IM-meddelanden.

Driften av denna modul krävs för att säkerställa modulernas fulla funktionalitet Mobila applikationer , Bloggar och Webb messenger.

Modulen använder teknologier:

Dra(engelsk long-polling, engelska simple pull) - teknik nätverkskommunikation där den initiala begäran om data görs av klienten och svaret genereras av servern.

Pull-teknik är ett effektivt och kostnadseffektivt sätt att sända öppet till ett brett spektrum av okända potentiella kunder. Det är mest effektivt för en kund som letar efter ett specifikt föremål. Pull-förfrågningar utgör grunden för nätverksdatorer, där flera klienter begär data från centraliserade servrar. Dessutom används pull flitigt på Internet för HTTP-förfrågningar för sidor på webbplatser.

Motsatsen är Push-tekniken.

Skjuta på(engelska Push, bokstavligen - "pushing" eller "promotion"), (även känd som webcasting eller netcasting) - ett av alternativen för att distribuera innehåll på Internet, när information kommer från servern till klienten baserat på ett antal parametrar inställt av kunden.

En vanlig användare kan prenumerera på olika ämnen, information från en innehållsleverantör, och varje gång en ny uppdatering genereras på servern "promotas" denna uppdatering till användarens dator eller smartphone.

Notera: Om användaren, när man tittar på flödet, har oläsbara tecken istället för korrekt text, är det troligtvis någon form av kodning hårdkodad i webbläsaren. Du måste ange det automatiska valet av kodning (Visa> Kodning> Auto).

Hur Push and Pull fungerar

serversidan Stöd direktmeddelande utförs av modulen NGINX: nginx-push-stream-modul. Denna modul ger stöd för långa polling-anslutningar med klienter och leverans av meddelanden som publiceras av dem.

Notera: Bitrix ramverk och utan nginx-push-stream-modulen ger den en ganska hög meddelandeöverföringshastighet: 60 sekunders intervall, om det finns meddelanden reduceras intervallet mellan anslutningarna till 10 sekunder.

När klienten öppnar sidan med en ajax-förfrågan ansluter den till sin kanal på en av NGINX-portarna: 8893 (http) eller 8894 (https). (Vid användning av den virtuella BitrixVM-maskinen. När han använder sin egen serverkonfiguration är administratören fri att använda alla portar som är lämpliga för honom.) Från denna port omdirigerar NGINX användaren till den interna köservern (endast tillgänglig från 127.0). 0.1:8895), där närvaron av användarens kanal och nya meddelanden. Om det inte finns några meddelanden i kanalen svarar inte servern utan behåller anslutningen i 40 sekunder.

Om ett nytt meddelande kommer in i användarens kanal under denna tid kommer servern att skicka det till klienten och stänga anslutningen. Om det inte finns några nya meddelanden i användarens kanal inom 40 sekunder, kommer servern att avsluta anslutningen och skicka honom rubriken: 304 Ej modifierad.

Efter att ha mottagit serversvaret och stängt anslutningen kommer klienten att återansluta till kanalen med nytt datum sista ändring.

Meddelanden till användarens kanal publiceras genom att anropa motsvarande metoder för modulens API Knuffa och dra.

Notera: Korrekt synkronisering av servertid med globala servrar är viktigt.

Modulkonfiguration

När du använder Bitrix Framework-produkter baserade på den virtuella BitrixVM-maskinen med v. 5.0 finns det inget behov av att konfigurera modulen: allt fungerar direkt. Om projektet används inte på personalresurser när du installerar Bitrix Framework måste du göra ytterligare inställningar.

Notera: Exempelinställningarna nedan är endast för exempel. Konfigurera för ett specifikt projekt, i händelse av vägran att använda den rekommenderade BitrixVM eller BitrixEnvironment, måste administratören göra det själv.
Uppmärksamhet! Moduldrift Knuffa och dra stöds endast upp till version 0.5 nginx-push-stream-modul... Senare versioner stöds inte, eftersom för arbete Knuffa och dra en speciallösning från "1C-Bitrix" håller på att utvecklas.
  • Bygg NGINX med stöd för nginx-push-stream-modul;

    Filer från vår virtuella maskin kan användas som exempel:

    • /etc/nginx/bx/site_enabled/push.conf - push- och pull-inställningar för att publicera meddelanden, såväl som för mobiltelefoner;
    • /etc/nginx/bx/conf/im_subscrider.conf - inställningar för att ta emot meddelanden (de ansluter till webbplatsen direkt);
    • /etc/nginx/bx/conf/im_settings.conf - antal kanaler, minnesstorlek, etc.
    Konfigurera nginx-push-stream-module i version 0.4.0 (rekommenderas för användning)
    Anpassning nginx-push-stream-modul i version 0.3.4
  • Aktivera i produktinställningarna under Inställningar> Produktinställningar> Modulinställningar> Push and Pull-alternativet Modulen nginx-push-stream-module är installerad på servern:

    Du måste också välja vilken version av maskinen du använder. Det rekommenderas att använda den virtuella maskinen i version 4.4 och senare, eftersom den använder en mer avancerad version av modulen nginx-push-stream-modul 0.4.0, vilket tillåter användning av Web Socket-teknik och kommandoutsändning.

  • När du fyller i fältet, kom ihåg att dess värde beror på large_client_header_buffers-inställningen för NGINX-servern. Värdet på denna inställning på 8 kb motsvarar möjligheten att skicka 100 kommandon. Beroendet av detta värde och antalet kommandon är direkt proportionellt: om du behöver skicka till exempel 200 kommandon per anslutning, bör large_client_header_buffers för NGINX-servern innehålla 16 kb.

    Stort antal fältvärden Maximalt antal kommandon som skickas per anslutning till servern behövs när det genomsnittliga antalet meddelandemottagare är stort. Beroendet av det totala antalet användare av företagsportalen är direkt här, men proportionalitet måste fastställas empiriskt, specifikt för ditt fall. Om tekniska kapacitet tillåter, kan du inte beräkna proportionalitet, utan ställa in värdet på fältet "med en marginal": använd 100 kommandon för 150 portalanvändare, för 300 - 200 kommandon, och så vidare.

  • Konfigurera om sökvägsmallarna efter behov. Domänen i adressen för att läsa meddelanden kan vara # DOMAIN #: denna notation kommer automatiskt att ersättas med den nödvändiga domänen för flerdomänkonfigurationer. Notera: Om du använder den virtuella maskinen, eller inställning nginx-push-stream-modul gjordes i analogi med BitrixEnvironment, då krävs inga sökvägsändringar.
  • Använder sig av Mobil enheter slå på fältet Skicka PUSH-aviseringar till mobiltelefoner.
  • Om det finns flera aktiva sajter i systemet är det möjligt att välja på vilka sajter modulen inte ska fungera.
Notera: Från version 14.1.2 lades till stöd för WebSocket, för att aktivera detta alternativ måste du stödja alternativet på "Köservern".

Och svaret genereras av servern. Motsatsen är Push-tekniken.

Pull-teknik är ett effektivt och kostnadseffektivt sätt att sända öppet till ett brett spektrum av okända potentiella kunder. Det är mest effektivt för en kund som letar efter ett specifikt föremål. Pull-förfrågningar utgör grunden för nätverksdatorer, där flera klienter begär data från centraliserade servrar. Dessutom används pull flitigt på Internet för HTTP-förfrågningar för sidor på webbplatser.

De flesta webbflöden som RSS använder tekniskt sett ett pull-schema. RSS-läsaren använder RSS för att periodiskt efterfråga servern efter nytt innehåll; servern skickar inte oönskad information till klienten.

se även

Länkar

  • CGI-programmering på World Wide Web Kapitel 6 Online

Wikimedia Foundation. 2010.

Se vad "Pull Technology" är i andra ordböcker:

    Begäran om "Push Notification" omdirigeras hit; För Apple Notification Service, se Apple Push Notification Service. Push-teknik (engelska Push, bokstavligen "pushing" eller "promotion"), (även känd som webcasting eller netcasting) ... ... Wikipedia

    mottagningsmodell för pollat ​​meddelande- Pull-teknik är en metod för att organisera ett nätverk där en server skickar information till abonnenter efter att ha fått en förfrågan från deras sida (ITU T X.1141). Telekommunikationsämnen, huvud ... ... Teknisk översättarguide

    Industri- (Industri) Industri är den viktigaste grenen av den nationella ekonomin Skönhetsindustri, turism, utveckling av bygg-, hotell-, spelindustrin Innehåll >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Investeraruppslagsverk

    Schematiskt diagram ... Wikipedia

    USB-symbol USB (u es bi, eng. Universal Serial Bus "universal seriebuss") Seriellt datagränssnitt för medellång och låg hastighet kringutrustning ... Wikipedia

    USB-symbol USB (Universal Serial Bus) Seriellt kommunikationsgränssnitt för medelhastighet och låg hastighet kringutrustning... Utvecklingen av specifikationer för USB-bussen utförs inom ramen för ... ... Wikipedia

    USB-symbol USB (Universal Serial Bus) är ett seriellt kommunikationsgränssnitt för kringutrustning med medelhastighet och låg hastighet. Utvecklingen av specifikationer för USB-bussen utförs inom ramen för ... ... Wikipedia

    USB-symbol USB (Universal Serial Bus) är ett seriellt kommunikationsgränssnitt för kringutrustning med medelhastighet och låg hastighet. Utvecklingen av specifikationer för USB-bussen utförs inom ramen för ... ... Wikipedia

    För att förbättra den här artikeln, är det önskvärt?: Hitta och ordna i form av fotnoter länkar till auktoritativa källor som bekräftar det som skrevs. Komplettera artikeln (artikeln är för kort eller innehåller bara ordförråd ... Wikipedia

Nyligen har GMO-lobbyister försökt övertala afrikanska länder att adoptera genetiskt modifierad Bt-majs för att bekämpa flugmasklarven som sprider sig över kontinenten och ödelägger majsfält. Men lobbyister indikerade inte att Bt-majsen som riktade sig mot denna larv fanns i olika regioner på grund av att skadedjuren blev resistenta mot Bt-gifter. Lobbyister ignorerade också det faktum att agroekologiska metoder som att rekrytera myror för att äta på ägg visar sig vara framgångsrika.

En annan agro-ekologisk och icke-GMO-metod har nu blivit känd som fungerar bra i Afrika som skydd mot majslarver. Den klimatanpassade metoden kallas Push-Pull, och har utvecklats av International Center for Insect Physiology and Ecology (ICIPE), en multinationell regeringsfinansierad organisation som stödjer fattigdomsbekämpning och livsmedelssäkerhet. En nyligen genomförd studie från Östafrika visar att denna metod är effektiv för att bekämpa majslarver genom att tillhandahålla en prisvärd, miljövänlig och kostnadseffektiv skadedjursbekämpningsstrategi.

ICIPE sa: "Dessa resultat representerar den första dokumenterade rapporten om lättillgänglig teknologi som kan distribueras omedelbart över hela Afrika för att effektivt kontrollera FFA."

Vad är Push-Pull?
Push-Pull är en innovativ teknologi som utvecklats under de senaste 20 åren i samarbete med nationella partners i Östafrika och Rothamsted Research Institute ( Rothamsted Research) I Storbritannien. Det är inriktat på det afrikanska systemet för odling av flera grödor.

Växter avger en blandning av föreningar som stöter bort (”driver”) nattfjärilar, medan växter vid planteringsgränsen frigör kemikalier som attraherar (”lurar”) skadedjuren.

Nyligen har Push-Pull-metoden anpassats till torrare regioner genom användning av torkatåliga växter. Dessutom kontrollerar Push-Pull även majsgroddar och mykotoxiner, vilket förbättrar markens hälsa och ger foder av hög kvalitet, eftersom sällskapsgrödor är utmärkt foder. Tekniken underlättar således integrationen av grödor och ökar därmed jordbrukarnas inkomster.

80 % mindre majsspår i Push-Pull-fält
Professor Zeyaur Khan, ICIPE:s Push-Pull-ledare och medförfattare till den nya studien, sa: "Under de senaste månaderna har vi fått information från Push-Pull-bönder att det inte fanns några majslarver på deras fält medan angränsande monokulturplaner var härjat, ett skadedjur. Därför utvärderade vi den klimatanpassade versionen av tekniken som ett potentiellt kontrollverktyg för majsspår i Kenya, Uganda och Tanzania."

Studien fann att majslarvsangrepp minskade med 80 % i tomter där den klimatanpassade Push-Pull användes. Detta ledde också till en motsvarande ökning av skörden jämfört med monokulturplotter. De erhållna resultaten bekräftades genom direkt observation av jordbrukare.

ICIPEs VD Dr. Segenet Kelemu kommenterade: "Förmågan att kontrollera en sådan förödande skadedjur visar tydligt användbarheten av Push-Pull som en plattformsteknik för att ta itu med de otaliga problem som påverkar grödor i Afrika. ICIPE har för avsikt att ytterligare sprida denna teknik så massivt som möjligt över hela Afrika, samtidigt som forskningen förs vidare för att förstå den vetenskapliga grunden för denna effekt mot majslarven.”

Det japanska ledningssystemet gav oss konceptet push and pull-produktion.

Vad är dem?

Begreppet push-produktion säger följande: för varje produktionsenhet finns en viss produktionsplan för ett produktsortiment, som anger vilket produktsortiment och vid vilket datum som ska produceras. Därefter kommer produkterna till utgången av produktionsenheten och måste konsumeras av nästa produktionsenheter längs produktionskedjan.

Begreppet pull-produktion använder den omvända ideologin: precis det som behövs produceras när det behövs. Det vill säga att hela systemet börjar snurra från det ögonblick beställningen av slutprodukten anländer, som bryts ner i beståndsdelar och överförs till produktionsenheter, som vid behov bryts ner ytterligare, och så sprider sig beställningen i vågor tillbaka längs produktionen kedja (tillbakaförökning) till de primära komponenterna, som produceras och startar monteringsprocessen av produkten (framåtförökning).

Begreppet push-produktion bygger på direkt direktivplanering, som utifrån olika till exempel marknadsförings- eller statistiska överväganden kan sätta vissa volymer som konsumenterna kan behöva. Naturligtvis leder ett sådant system ständigt antingen till överproduktion eller till brist, eftersom det globalt sett är omöjligt att förutsäga mängden produkter, särskilt slutkonsumtion, som människor kan behöva eftersom mode är föränderligt, teknologier utvecklas och i allmänhet en ett stort antal faktorer verkar på marknaden, inte ansvariga. Som ett resultat hanterar push-systemet, för att säkerställa försäljningen, marknadsmanipulationer, det vill säga det försöker inte bara förutsäga konsumtionsvolymer, utan hantera dem. Samtidigt produceras ofta en hel del helt onödiga produkter, men genom hjärntvätt tvingas konsumenten ta det, och de nödvändiga produkterna, som verkligen kan gynnas, produceras antingen inte, eller produceras i fel volym. Fördelarna med push-systemet är produktionssystemets bättre styrbarhet, vilket gör det möjligt att använda utrustningen optimalt och därigenom producera produkten "effektivare". Detta argument bleknar något av två skäl: moderna system kommunikation och IKT gör det möjligt att inom ramen för det globala produktionskomplexet säkerställa en ganska högkvalitativ fördelning av orderflödet för lastutrustning och under specialtillverkning, och för det andra, och detta är kanske det viktigaste, och vem räknar den totala effektiviteten när man beräknar "effektiviteten", med hänsyn till hela sortimentet och produktionen av produkter som ingen egentligen behöver?

Begreppet pull-produktion kommer från den motsatta idén – du behöver producera precis det kunden efterfrågar och inte mer. Naturligtvis, med hänsyn till logistiken och effektiviteten i produktionsverksamheten, används vissa grupperingar, men dessa är lokala lösningar, och generellt bygger själva pull-systemet på att minimera den objektiva funktionen, vilket inkluderar lager och pågående arbeten. Således löser pull-konceptet omedelbart många problem: dessa är miljöproblem, eftersom resurser inte slösas på produktion av onödiga produkter, och konsumtionsoptimering, när det inte finns något behov av att skicka produkter till konsumenten, eftersom systemet fungerar i rytmen i slutkonsumentens förfrågningar. Samtidigt leder pull-konceptet till behovet av att utveckla de mest mångsidiga teknologierna som säkerställer produktion i en produktionsenhet av bredast möjliga produktsortiment. I motsats till push-teknik, där det industriella transportörsystemet regerar med enorma fabriker inrättade för att producera stor mängd ett smalt produktsortiment, pull-teknologier uppmuntrar ett annat produktionsparadigm: distribuerat system de mest mångsidiga produktionerna. Och all logik i NTP bidrar till utvecklingen av just en sådan produktionsstil: universella bearbetningscentra, verktygsmaskiner för datorskärning av material, additiv teknik och, inom en snar framtid, nanoteknik med självmontering av material från vissa primära lösningar och gaser, vilket gör det möjligt att säkerställa produktionen av ett stort utbud av produkter för en ganska begränsad uppsättning utrustning från ett relativt litet utbud av primära råvaror (universella insatser).

Således är pull-konceptet, skräddarsydd, skräddarsydd produktion framtiden för planetens tillverkningskomplex. Men det är inte allt. Det är intressant att överväga pull-konceptet i andra aspekter av mänsklig aktivitet. Övergången till att olika system fungerar genom direkta beställningar av slutanvändare kommer att eliminera det mediokra slöseriet med resurser, öka konsumenternas tillfredsställelse med produkter och tjänster och ge grunden för långsiktig planering av verksamheten i alla system. Detta tillvägagångssätt bör användas i många sociala system såsom utbildning, medicin, statliga tjänster. En detaljerad diskussion om tillämpningen av dessa tillvägagångssätt kommer att bli föremål för ytterligare material.