vine pentru a aborda de redare în avans o nișă problematică în comunitatea de dezvoltare web de azi: obtinerea crawlerele motorului de căutare la index JS-powered aplicații și site-uri web.
În timp ce cadrele cum ar fi Backbone.js , Ember sau AngularJS s-au simplificat foarte mult procesul de creare a aplicațiilor cu adevărat puternice și dinamice folosind doar puterea JavaScript, ei au creat, de asemenea, o afacere întreagă de noi probleme pentru webmasteri.
Noțiuni de bază un astfel de site web sau o aplicație cu crawlere în mod corespunzător este aproape aproape imposibil, chiar dacă Google a încercat să ajute dezvoltatorii cu o multime de tutoriale și modificări la algoritmul de indexare.
Aici este locul unde poate ajuta dezvoltatorii de redare în avans, de lucru pe partea de sus a Node.js și pre-compilarea aplicației sau site-ul într-o pagină HTML statice care pot fi apoi servit crawlerele motoarelor de căutare ori de câte ori acestea sunt detectate.
Prerender este alcătuită din două părți, prima fiind cele de mai sus serviciul de server care face toate pre-redare folosind PhantomJS, iar a doua fiind o bibliotecă middleware care poate intermedia procesul de trimiterea acestui HTML pre-randat la motorul de căutare pe șenile în loc de a răspunde cu codul implicit.
În prezent, vine cu bibliotecile de redare în avans middleware pentru aplicații care rulează pe Nginx, Apache, și Express (Node.js) și Ruby pe serverele Rails.
Cel puțin acestea sunt cele oficiale. . Puteți găsi link-uri la unele middleware neoficiale pentru PHP, Java, și Grails în fișierul README pachetului precum și
Cerințe :
- < li> Node.js
Comentariile nu a fost găsit