• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy aplikacje typu CSR da się pozycjonować w wyszikiwarkach?

Object Storage Arubacloud
0 głosów
178 wizyt
pytanie zadane 19 lutego 2020 w Offtop przez JakSky Stary wyjadacz (14,770 p.)
Chciałbym omówić z Wami pewien problem. Aplikacje webowe stają się coraz popularniejsze, ale w  polskim internecie nie ma jeszcze zbyt wielu tematów na ten temat. Zastanawiam się czy jest w ogóle możliwe pozycjonowanie stron typu client side rendering.

Jednym z pomysłów jaki przychodzi mi do głowy to wysyłanie za pierwszym żądaniem statycznego pliku html, który niczym by się nie różnił od typowego monolitu a następnie załadowanie w tle aplikacji CSR.

Według danych, które można znaleźć w internecie tylko Google jest w stanie czytać JS(a i tu są uwagi co do jakości działania), więc wyszukiwarki miałyby swój html do pozycjonowania a użytkownicy szybko działające aplikacje.

Jeszcze mam drugi pomysł. Użytkownik wchodzi np. na stronę www.example.com i gdy JS działa zostanie przekierowany automatycznie na www.app.example.com.

Oba rozwiązywania są jak dla mnie dość dziwne. Mamy praktycznie dwa osobne światy tj monolit i aplikacje CSR.

Zastanawia mnie czy są jeszcze jakieś inne sposoby na pozycjonowanie tego typu apek.  Czy da się wskazać np inny url do pozycjonowania?  Dla danej strony?

Macie jeszcze jakieś pomysły?

Dobrze aby pomijać temat SSR i Pre-renderingu, to temat na osobny temat ;)

1 odpowiedź

+1 głos
odpowiedź 19 lutego 2020 przez Comandeer Guru (600,730 p.)

Dobrze aby pomijać temat SSR i Pre-renderingu, to temat na osobny temat

Ale nie da się rozmawiać o CSR z wyłączeniem SSR… Właśnie na tym polega cały problem, że tworzenie aplikacji, które mają tylko CSR, prowadzi do tworzenia kulawych, niepełnosprytnych aplikacji. Zresztą to widać po Twoim pytaniu: kombinujesz jak koń pod górkę, podczas gdy odpowiedź jest prosta: zaimplementuj SSR. Po prostu.

Prawda jest taka, że SPA muszą przejść jeszcze długą drogę, by dojść do miejsca, w którym były dawne aplikacje webowe w pełni oparte o Progressive Enhancement. Tamte aplikacje były w stanie szybko się ładować i działać nawet bez JS-a, dostarczając podstawowe funkcje i dołączając kolejne, jeśli przeglądarka i połączenie usera dawały radę. Wtedy w chwili, gdy przeglądarka dostała HTML, user mógł działać. Co prawda działało to dość topornie, ale działało. Dzisiaj SPA – zwłaszcza te bez SSR – muszą dociągnąć JS, żeby wgl zacząć cokolwiek renderować. Nawet w przypadku SSR często całość jest zablokowana do czasu przeprowadzanie hydratacji. Niemniej SSR jest zdecydowanie krokiem we właściwą stronę, a w połączeniu z PWA i agresywnym cache'em oraz trybem offline jest w stanie dostarczać bardzo wydajnych aplikacji.

Zresztą przez lata główną zasadą webdevu, przyświecającą też całemu nurtowi Progressive Enhancement, było: nie psuj tego, co działa. Generowanie strony na serwerze i wysyłanie gotowej do klienta działało i pozwalało budować aplikację na statycznym HTML-u, nie zaś – zamiast niego. Niemniej gdzieś po drodze o tej zasadzie zapomnieliśmy i teraz, w dobie SPA, będziemy musieli sobie ją przypomnieć. 

Podobne pytania

0 głosów
0 odpowiedzi 158 wizyt
pytanie zadane 13 kwietnia 2018 w Ogłoszenia, zlecenia przez artekr Nowicjusz (140 p.)
0 głosów
1 odpowiedź 223 wizyt
pytanie zadane 24 sierpnia 2020 w JavaScript przez rob Bywalec (2,440 p.)
0 głosów
1 odpowiedź 168 wizyt
pytanie zadane 7 czerwca 2018 w JavaScript przez BT101 Stary wyjadacz (12,540 p.)

92,542 zapytań

141,383 odpowiedzi

319,482 komentarzy

61,929 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...