PreRender gaat om een problematische niche in de huidige Web development community te pakken: het krijgen crawlers van zoekmachines te indexeren JS-powered apps en websites.
Terwijl frameworks zoals Backbone.js , Ember of angularjs zijn sterk vereenvoudigd het proces van het creëren van echt krachtige en dynamische toepassingen met alleen de kracht van JavaScript, ze hebben ook een heel deel van de nieuwe problemen voor webmasters.
Het krijgen van een dergelijke website of applicatie op de juiste kroop bijna bijna onmogelijk, zelfs als Google heeft geprobeerd om ontwikkelaars te helpen met tal van tutorials en aanpassingen aan de indexering algoritme.
Hier is de plaats waar PreRender ontwikkelaars kunnen helpen, het werken op de top van Node.js en pre-samenstellen van de applicatie of website in een statische HTML-pagina die vervolgens kan worden bediend om de motor crawlers doorzoeken wanneer ze ontdekt.
Prerender zelf bestaat uit twee delen, waarvan de eerste de eerder genoemde server-side service die alle pre-rendering doet behulp PhantomJS en tweede een middleware bibliotheek die kan tussenproduct tijdens het zenden van deze vooraf gerenderde HTML naar de zoekmachine crawler in plaats van te beantwoorden met de standaardcode.
Momenteel PreRender geleverd met middleware bibliotheken voor applicaties die draaien op Nginx, Apache, en Express (Node.js) en Ruby on Rails servers.
Tenminste dat zijn de officiële Ones. . U kunt links naar enkele onofficiële middleware voor PHP, Java, en Grails in het pakket van de README file en vinden
Eisen
- < li> Node.js
Reacties niet gevonden