Есть еще одна мелочь при заводе в мороз: заводится нужно с выжатым сцеплением, чтобы не заставлять акк ворочать еще и замерзшее масло в коробке.
Кста, вот вопрос. Мыть машину в мороз или нет? Я слегка опасаюсь за лакокрасочное покрытие и за замки, как бы не замерзли.
Скажем так, "не поменялось" - это предположение, основанное на том, что не поменялась выдача за период наблюдений (около получаса). Если период наблюдений увеличить - начнут примешиваться результаты "быстроробота". Охотно верю, что выдача меняется, но мне почему то не удалось этого увидеть.
Кроме того, не вижу смысла менять привязку. Я где-то встречал указание, что она идет по кукису (пользователь закрепляется за конкретной машиной), но за достоверность этой информации ручаться не буду.
Сергей, изложенная Вами схема работы безусловно имеет право на существование. А вот как реально на деле происходит мы, видимо, без сотрудников Яндекса не угадаем :)
Определенное кеширование, все-таки существует, даже для таких редких запросов.
Провел небольшой эксперимент, запрос "link=somesite.ru"
После "прогона" нескольких страниц число ссылающихся сайтов стало неизменным. Открыл другой броузер, стер кукисы, выставил прокси - получил тот же самое количество беклинков. 🚬
Spectre, с кешированием согласен.
Насчет хранения СЕРПа целиком в таблице - ну никак. :)
Я так думаю, что число запросы к поисковику подчиняются пресловутому "правилу 80/20", т.е. 20% уникальных запросов, покрывают 80% общего числа запросов. Вот эти 20% уместно кешировать, и делать для них СЕРПы прямо при апдейте. А остальные 80% запрашиваются слишком редко.
Правда, но это было давно :) Сейчас может и с меньшим весом показать.
Не покажет, покажет то, что посчитает нужным ;)
Плохие соседи на новом IP, или плохая история.
Для Большого Брата нет презумпции невиновности и он запросто банит целые сетки за спам
Дык я тоже не инсайдер, но как у разработчика в прошлом немаленьких БД возникают некоторые решения 🚬
Даже если эти поля индексные, то пересчет их сумм на нескольких машинах займет нереально долгое время. Нереальное - в смысле пользователя, который ждет готовый SERP, тут нужны доли секунды.
Алгоритм с дублированием информации имеет два больших минуса:
1. Увеличение объема информации
2. Усложнение алгоритмов пересчета
Но они оба перевешиваются огромным жирным плюсом, который в случае с поисковой системой наиболее важен - быстродействием.
Дисковые массивы дешевеют, а время как всегда дорожает. :) Не грех и продублировать. :)
Порефрешил, подождал, еще порефрешил - не поменялось. Привязка меня как пользователя к конкретной машине кластера не поменялась.
Ну да, а что Вас смущает? Три поля в таблице: id, кто ссылается, на кого ссылается. Просто как две копейки, и работает быстро
Имхо, это самый серьезный аргумент. Но и тут может быть своя фишка. При первоначальном запросе "link=" выдается некоторая заранее просчитанная сумма ссылок. Если пользователь тыкает на страницу 2, то идет уже выборка самих ссылок из базы и новым пересчетом их количества (забавно, но без апдейта предыдущего поля).
Ну либо вверх, либо вниз :)
Если и произойдут, то после переиндксации. Иначе как гугл узнает, что IP поменялся. :)
И будьте готовы к тому, что у ботов шибко длинный кеш DNS. Т.е. о смене IP он может узнать нескоро.
Произойти могут, но не обязательно
Ссылки можно "не учесть" (игнорировать, пессимизировать за них) не только по возрасту. Вот и получится каша... в голове... :).
Поставили одинаковых ссылок, а все списали на "песочницу" по ссылкам
Сергей, скорее всего (практически уверен), беклинки выделяются как отдельные единицы информации. Т.е. существуют в базе дважды(как минимум) - как страницы сами по себе, и как указание того, что ссылаются на какую то страницу. Никто не спорит что это усложняет систему, но таким образом достигается увеличение быстродействия за счет некоторой избыточности информации.
Мои аргументы просты. Хранение беков на страницу Х на одной машине существенно увеличивает быстродействие:
а) при пересчете вИЦ, тИЦ, ссылочного ранжирования, наложения фильтров
б) при выдаче по запросу Link=www.site.com
Лампой можно только дизельный движок греть. И то, лучше у трактора, а не у легковушки :)
Есть еще хорошая штука - каталитический нагреватель. Бензин сгорает в процессе химической реакции и греет картер снизу, никакого открытого огня. Но в продаже не видел - только самоделки.
Когда ездил на отечественных машинках юзал самый надежный способ - акк на ночь домой.