Круговая перелинковка товаров

S
На сайте с 04.02.2007
Offline
347
svv
585

После реализации круговой перелинковки товаров в интернет-магазине возрос траффик по НЧ, однако заругался хостер - постоянный пересчет базы грузит сервер. Можно существенно сократить нагрузку, сделав не круговую перелинковку, а последовательную от новых товаров к старым. Т.е. по сути то будет тоже, что и сейчас, только 4 самых старых товара не будут ссылаться на 4 самых новых и всё. Как думаете, позиции по НЧ упадут?

[Удален]
#1
svv:
постоянный пересчет базы грузит сервер

а зачем постоянно пересчитывать? 😮

S
На сайте с 04.02.2007
Offline
347
svv
#2

Товары постоянно пополняются и 4 самых старых должны ссылаться на 4 самых новых - вот для этого и приходится каждый раз гонять базу, дабы понять самый старый ли выведен товар и кто сейчас новый. Если же стелать линейную перелинковку от новых к старым, т.е. без финальной закольцовки, то один раз посчитал, строку в базу или даже html файлик кинул и инклюдь каждый раз с минимальными трудозатратами.

дани мапов
На сайте с 06.09.2012
Offline
204
#3

Вряд ли повлияет на позиции, но можно же и кеширование приделать к перелиновке, чтобы сохранить старую схему.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
bruder
На сайте с 03.02.2015
Offline
199
#4

Не каждую же секунду новые добавляются. Сделать кэширование раз в час или в день.

Ну и на дедике хостер ругаться не будет.

S
На сайте с 23.05.2004
Offline
315
#5

хостер ругается за 1 дополнительный запрос к базе ?

Это просто подпись.
G2
На сайте с 27.10.2009
Offline
62
#6

Если шаред, то и на пол запроса может ругаться. Они на этом живут: продать 150% ресурсов сервака, а потом уломать на тариф подороже.

Если вдруг на серваке есть доступ к кешам в памяти (мемкеш, АРС, редис) - юзайте их чтобы всегда помнить эти две четверки. Если нет - внешние БД в помощь, МонгоЛаб, например, 500Мб монги дает даром - но добавится задержка на обращение к ней, соответственно.

---------- Добавлено 20.11.2015 в 01:00 ----------

Еще вариант: товары вы все равно выбираете. Как я понимаю, проблемы у вас начинаются на дополнительном запросе, который определяет вхождение в (4 старых или 4 новых). Эту информацию вы можете прицепить прямо к записи товара, и обновлять по добавлению/удалению товара.

КакМаршрутник (http://goo.gl/forms/hMgaH0s9E5) — как маршрутник, но работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий