LINUX.ORG.RU

Как оптимизировать AJAX для ПС

 


0

1

Я тут подумал, что можно сделать все очень просто. Можно каждому клиенту отдавать простую HTML с одним только текстовым контентом, с редиректом на «на настоящую». Если быть уверенным, что боты не будут ходить по редиректу, этого, вроде достаточно для индексации — пусть хавают текст и уходят. Только вот есть сомнение, что они не будут ходить по редиректу, ведь, говорят, гуглботы выполняют скрипты. А также, сам факт редиректа на всех страницах может быть подозрителен для ПС. Как поступают в таких ситуациях?



Последнее исправление: J-yes-sir (всего исправлений: 1)

А может просто перестать страдать хернёй и начать нормальный контент генерить?

После первой жалобы весь домен с таким говнецом отправляется в очень долгий бан.

Goury ★★★★★
()

На самом деле есть оптимальное решение для таких ситуаций, т.к. сейчас идет Rise of SPA application в вебе, то нужно понимать как в таких приложениях работать с поисковыми системами, а выход примерно такой.

А: Приходит пользователь с JS и нормальным браузром на какую-то страницу сгенерированную в SPA -> делаем триггер на состояние в URL и выдаем ему то что он хочет видеть в виде открытого чего-то через JS.

Б: Приходит поисковый бот который не умеет JS и не хочет много того, что мы от него хотим, запускаем phantomjs парсим сами свой урл и отдаем боту голый готовый html, job done, everyone happy.

При таком подходе количество костылей которым нам нужно городить абсолютно минимально и можно дальше счастливо делать тонкий клиент из бекенда.

umren ★★★★★
()
Ответ на: комментарий от umren

запускаем phantomjs парсим сами свой урл и отдаем боту голый готовый htm

Велосипедостроение достигло новых невиданных высот…

Deleted
()
Ответ на: комментарий от umren

Выкинуть SPA вместе с хуяксом на свалку? Для обычных сайтов, содержащих некую полезную информацию, не нужно ни то, ни другое. Если речь идёт именно о полноценном веб-приложении, то там всегда должен быть встроенный поиск, и соответственно костыли не требуются.

Deleted
()
Ответ на: комментарий от Deleted

Выкинуть SPA вместе с хуяксом на свалку?

бред, их будет только больше со временем.

то там всегда должен быть встроенный поиск, и соответственно костыли не требуются

Как ты его интегрируешь с google, yandex? как поиск будет вестись оттуда?

umren ★★★★★
()
Ответ на: комментарий от Deleted

у gmail'а нет интеграции ни с «общим» гуглом

с общим нету, а вот с закрытым гуглом где они все сканируют есть :)

Зачем?

Я твою мысль понял, но часто не ты принимаешь решение на проекте что нам это «не нужно», задача будет стоять такая что «нужно» и отказ не принимается.

umren ★★★★★
()

1. Зачем ajax в GET запросах контента????
2. Если у тебя ajax где-то, то у тебя веб-приложение, а веб-приложение - это для зарегистрированных пользователей. Анонимусы пускай получают готовый контент с тех же URL-ов. Более того, ты заметил, что все форумы сейчас поисковикам отдают только «версию для печати»? Так-то.

Shadow ★★★★★
()
Ответ на: комментарий от Deleted

пора вылезать из криокамеры, «нормальный сайт» это уже оксюморон, нормальный сайт сейчас это rest на backend и полное присутствие представления на фронтенде.

umren ★★★★★
()
Ответ на: комментарий от umren

Пора прекращать писать чушь и создавать себе проблемы :}

Deleted
()
Ответ на: комментарий от umren

Чего-чего? Большинство сайтов информационные, там эти велосипеды на js-нафиг ненужны.

th3m3 ★★★★★
()
Ответ на: комментарий от umren

пора вылезать из криокамеры, «нормальный сайт» это уже оксюморон

Стало быть, наоборот, пора залазить.

thesis ★★★★★
()
24 октября 2015 г.
Ответ на: комментарий от umren

да, увы, часто решения принимают самые настоящие мудаки. это и называется неправильная постановка задачи

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.