Forhåndsgjengivelse gjelder å løse en problematisk nisje i dagens Web utvikling samfunnet: å få robotsøkeprogrammer å indeksere JS-drevne applikasjoner og nettsteder.
Mens rammeverk som Backbone.js , Ember eller AngularJS har sterkt forenklet prosessen med å skape virkelig kraftige og dynamiske applikasjoner med bare kraften i Javascript, de har også laget en hel del nye problemer for webansvarlige.
Å få et slikt nettsted eller applikasjon gjennomgått på riktig måte er nesten nær umulig, selv om Google har forsøkt å hjelpe utviklere med masse tutorials og modifikasjoner sin indeksering algoritmen.
Her er der Forhåndsgjengivelse kan hjelpe utviklere, som arbeider på toppen av Node.js og pre-kompilere program eller nettside til en statisk HTML-side som kan deretter bli servert til robotsøkeprogrammer når de er oppdaget.
Forhåndsgjengivelse i seg selv består av to deler, den første er den nevnte server-side-tjeneste som gjør alt pre-rendering ved hjelp PhantomJS, og andre blir en mellomvare bibliotek som kan mellom prosessen med å sende denne pre-rendret HTML til søkemotoren søkeroboten i stedet for å svare med standardkoden.
Foreløpig Forhåndsgjengivelse kommer med mellomvare biblioteker for programmer som kjører på Nginx, Apache, og Express (Node.js) og Ruby on Rails servere.
Minst disse er de offisielle. . Du kan finne linker til noen uoffisielle mellomvare for PHP, Java, og Grails i pakkens README filen samt
Krav
- < li> Node.js
Kommentarer ikke funnet