Προαπόδοση έρχεται να αντιμετωπίσει μια προβληματική θέση στη σημερινή κοινότητα ανάπτυξης του Ιστού: να πάρει crawlers των μηχανών αναζήτησης στο ευρετήριο JS-powered εφαρμογές και ιστοσελίδες.
Ενώ τα πλαίσια, όπως Backbone.js , Ember ή AngularJS έχουν απλοποιήσει σημαντικά τη διαδικασία της δημιουργίας πραγματικά ισχυρή και δυναμικές εφαρμογές χρησιμοποιώντας μόνο τη δύναμη του JavaScript, έχουν δημιουργήσει επίσης μια ολόκληρη πολλά νέα προβλήματα για webmasters.
Να πάρει μια τέτοια ιστοσελίδα ή εφαρμογή ανιχνεύσει σωστά είναι σχεδόν σχεδόν αδύνατο, ακόμη και αν η Google έχει προσπαθήσει να βοηθήσει τους προγραμματιστές με άφθονο tutorials και τροποποιήσεις αλγόριθμο ευρετηρίαση του.
Εδώ είναι όπου Προαπόδοση μπορεί να βοηθήσει τους προγραμματιστές, που εργάζονται πάνω από Node.js και προ-κατάρτιση με την εφαρμογή ή την ιστοσελίδα σε μια στατική σελίδα HTML που μπορεί στη συνέχεια να σερβιριστεί στο crawlers των μηχανών αναζήτησης κάθε φορά που είστε ανιχνευθεί.
ίδια prerender αποτελείται από δύο μέρη, το πρώτο είναι η προαναφερθείσα server-side υπηρεσία που κάνει όλη την προ-rendering χρησιμοποιώντας PhantomJS, και το δεύτερο είναι μια βιβλιοθήκη ενδιάμεσο λογισμικό που μπορεί ενδιάμεσο η διαδικασία αποστολής αυτού του pre-rendered HTML στη μηχανή αναζήτησης crawler αντί να απαντήσει με τον προεπιλεγμένο κωδικό.
Επί του παρόντος Προαπόδοση έρχεται με βιβλιοθήκες middleware για εφαρμογές που τρέχουν σε nginx, Apache, και Express (Node.js) και Ruby on Rails servers.
Τουλάχιστον αυτά είναι τα επίσημα αυτά. . Μπορείτε να βρείτε συνδέσεις σε κάποια ανεπίσημη middleware για την PHP, Java, και Δισκοπότηρα στο αρχείο README του πακέτου, καθώς
Απαιτήσεις :
- < li> Node.js
Τα σχόλια δεν βρέθηκε