1. JavaScript / Говнокод #24747

    +3

    1. 1
    https://ssr.vuejs.org/ru/

    Это победа! Столько лет героически переносить сайты на клиент (SPA! Мы разгрузим сервер! Сервер будет отдавать только JSON!) что бы в один момент пенести всё на сервер обратно из-за ёбанных сеошников.

    Запостил: хуита, 12 Сентября 2018

    Комментарии (19) RSS

    • Чё это ёбанных? Рисуете сайт с помощью JS - идите нахуй. Я не обязан выполнять тонны вашего JS, чтобы проиндексировать сайт. Всё правильно, ИМХО.
      Ответить
      • Тут есть тонкий момент, нафига его вообще индексировать?
        Ответить
        • Нахуя тогда переводить отрисовку на сервер?
          Ответить
        • Кривое синглпейдж поделие на жс действительно не надо индексировать, чтобы эта параша не мешалась в гугле и вообще не попадалась людям на глаза. К сожалению, гугл научился выполнять жс и индексировать даже кривые синглпейдж поделия.
          Ответить
          • > К сожалению, гугл научился выполнять жс

            Хитрый план - сделать сайт с кучей страниц, насрать в нем жабаскриптом, майнящим какие-нибудь говнокоины, и чтоб гугл его индексировал, намайнивая кучу говнокоинов.
            Ответить
            • Да он поди быстро забивает.
              Ответить
              • Наверняка там есть таймаут. Всё, что не не успело выполниться за N секунд, прерывается.
                Ответить
                • Я однажды написал на своем сайте
                  <script>
                  while (1) {}
                  </script>


                  и гугл завис на сутки
                  Ответить
                  • А потом выкинул тебя из поисковой выдачи чтобы ты больше так не делал?
                    Ответить
                    • Лучше бы тебя выкинули.
                      Ответить
                      • ух ты! говорящий гной!

                        гной, расскажи нам про свой родной свищ, в котором прошло твое детство
                        Ответить
                • Поэтому надо сделать так, чтобы каждая страница с жабаскриптом, запускаемым ботами гугла, не сильно долго отрабатывала, но и успевала при этом посчитать что-то полезное и отправить результат вычислений.
                  Ответить
    • Что мешает для поисковиков сделать статическую страничку?
      Ответить
    • Дальнейшая эволюция рахитектуры:
      2) перетащить бэк в AWS lambda, сделав его "серверлесс"
      3) Заменить AWS lambda на Apache
      4) Заменить JS на Perl
      Ответить
      • 5) В этот момент поисковики научатся рендерить js (уже частично умеют же вроде)
        Ответить
        • А еще я мечтаю о поисковиках, которые автоматически бы регистрировались на форумах и со всем соглашались. А то как искать в закрытых разделах?
          Ответить
          • И чтобы повторяли попытку регистрации в случае csrf verification error или smtp host error.

            Кстати, csrf verification error
            Ответить
    • Может я что-то не понимаю в современном SSR, но разве он не рендерит страничку и дальнейшие переходы рендерятся из js'а ? Т.е. если пользователь заходит на /catalog скопировав url в адресную строку то сработает SSR, а его дальнейшие переходы обрабатывает js, в том числе если он вернётся на /catalog ? По крайней мере я делал именно такие SPA + SSR. Такие странички спокойно индексируются, при том что они работают как SPA.
      Ответить
    • * g o a t s e x * g o a t s e x * g o a t s e x *  
       g                                               g  
       o /     \             \            /    \       o  
       a|       |             \          |      |      a  
       t|       `.             |         |       :     t  
       s`        |             |        \|       |     s  
       e \       | /       /  \\\   --__ \\       :    e  
       x  \      \/   _--~~          ~--__| \     |    x  
       *   \      \_-~                    ~-_\    |    *  
       g    \_     \        _.--------.______\|   |    g  
       o      \     \______// _ ___ _ (_(__>  \   |    o  
       a       \   .  C ___)  ______ (_(____>  |  /    a  
       t       /\ |   C ____)/      \ (_____>  |_/     t  
       s      / /\|   C_____)       |  (___>   /  \    s  
       e     |   (   _C_____)\______/  // _/ /     \   e  
       x     |    \  |__   \\_________// (__/       |  x  
       *    | \    \____)   `----   --'             |  *  
       g    |  \_          ___\       /_          _/ | g  
       o   |              /    |     |  \            | o  
       a   |             |    /       \  \           | a  
       t   |          / /    |         |  \           |t  
       s   |         / /      \__/\___/    |          |s  
       e  |         / /        |    |       |         |e  
       x  |          |         |    |       |         |x  
       * g o a t s e x * g o a t s e x * g o a t s e x *
      Ответить

    Добавить комментарий