Wstępne renderowanie przychodzi zająć problematyczny niszę w dzisiejszej społeczności programistów WWW: dostaniem robotom wyszukiwarek do indeksu JS-powered aplikacji i stron internetowych.
Podczas gdy struktury takie jak backbone.js , Ember lub angularjs znacznie uprościć proces tworzenia naprawdę potężne i dynamiczne aplikacje wykorzystujące tylko moc języka JavaScript, stworzyli również całą ofertę nowych problemów dla webmasterów.
Uzyskanie takiej strony lub aplikacji czołgał właściwie jest prawie prawie niemożliwe, nawet jeśli Google stara się pomagać programistom mnóstwo tutoriali i modyfikacje algorytmu indeksowania.
Tu jest miejsce, gdzie Wstępne renderowanie może pomóc deweloperom, pracując na górze node.js i pre-kompilowania aplikacji lub strony internetowej do statycznej strony HTML, które następnie mogą być podawane do wyszukiwania roboty indeksujące, gdy są one wykrywane.
Sam Wstępne renderowanie składa się z dwóch części, z których pierwszym jest wspomniany serwis po stronie serwera, który wykonuje całą tynku przy użyciu PhantomJS, a po drugie jest biblioteka middleware, które mogą pośrednia proces wysyłania tych pre-renderowane HTML do wyszukiwarki crawler zamiast odpowiedzi z kodem domyślnym.
Obecnie Wstępne renderowanie pochodzi z bibliotek middleware dla aplikacji działających na Nginx, Apache i Express (node.js) i Ruby on Rails serwerach.
Przynajmniej takie są oficjalne nich. . Można znaleźć linki do jakiegoś nieoficjalnego oprogramowania pośredniczącego dla PHP, Java i Grails w pliku README pakietu oraz
Wymagania :
- < li> node.js
Komentarze nie znaleziono