Esihahmonna tulee käsitellä ongelmallinen kapealla nykypäivän Web-kehitys yhteisö: saada hakukoneindeksoijat indeksiin JS-powered sovelluksia ja sivustoja.
Vaikka kehykset kuten backbone.js , Ember tai angularjs ovat suuresti yksinkertaistanut luomassa todella tehokkaita ja dynaamisia sovelluksia käyttämällä vain valtaa JavaScript, ne ovat myös luoneet koko käsitellä uusia ongelmia ylläpitäjät.
Getting tällainen sivusto tai sovellus indeksoitu oikein on lähes lähes mahdotonta, vaikka Google on yrittänyt tukea kehittäjille runsaasti opetusohjelmia ja muutoksia sen indeksointi algoritmi.
Tässä kohtaa Esihahmonna voi auttaa kehittäjiä, päällä työskentely Node.js ja ennalta kokoamiseen sovelluksen tai verkkosivuilla osaksi staattinen HTML-sivu, joka voidaan sitten tarjoilla hakukoneindeksoijat kun he havaittu.
Esihahmonna itsessään koostuu kahdesta osasta, joista ensimmäinen on edellä mainittu palvelinpuolen palvelu, joka tekee kaikki esihahmonnuksen käyttäen PhantomJS, ja toinen on middleware kirjasto, joka voi väli- lähettäessään tämän ennalta sulatettu HTML hakukoneen indeksointirobotille vastaamisen sijaan kanssa oletuskoodin.
Tällä hetkellä Esihahmonna tulee middleware kirjastot käynnissä olevat sovellukset nginx, Apache, ja Express (Node.js) ja Ruby on Rails palvelimilla.
Ainakin nämä ovat virallisia niitä. Löydät linkkejä joihinkin epävirallinen middleware PHP, Java, ja Grails pakettiin n README tiedosto samoin.
Vaatimukset
- < li> Node.js
Kommentteja ei löytynyt