1 Отредактировано Александр (25.04.2020 09:04:45)

Тема: Сброс индексов товаров

Добрый день.
ПРи тестировании заливал и удалял небольшие каталоги. В итоге сейчас индексы:

/product/20554/

И это при том что товаров сейчас десяток. Можно ли как то обнулить?

Повысить оценку Понизить оценку

Re: Сброс индексов товаров

лучше транслитерацию сделайте

Re: Сброс индексов товаров

А можно чуть поподробнее? чем она лучше ? как она может быть полезна?

Повысить оценку Понизить оценку

4

Re: Сброс индексов товаров

Насколько я помню, в подобных случаях я делал OPTIMIZE TABLE на таблицу product.
Или - обслуживание, Optimize в heidisql.
http://www.mysql.ru/docs/man/OPTIMIZE_TABLE.html

Ярослав, алиасы - это не выход. Когда туда-сюда делаешь импорт, высокие значения идешников бесят.

Разработчикам же - неплохо бы такое внедрить в админку. Один запрос, а сколько пользы.

5 Отредактировано Ярослав (26.04.2020 12:28:54)

Re: Сброс индексов товаров

Александр пишет:

А можно чуть поподробнее? чем она лучше ? как она может быть полезна?

У Вас будет не product/8658756 а /product/kartoshka, например.
Ну и вручную потом можно подкорректировать

Re: Сброс индексов товаров

Ярослав пишет:

У Вас будет не product/8658756 а /product/kartoshka, например.
Ну и вручную потом можно подкорректировать

Это работает если товаров не 20 000

Повысить оценку Понизить оценку

7 Отредактировано Ярослав (26.04.2020 19:25:53)

Re: Сброс индексов товаров

Александр пишет:
Ярослав пишет:

У Вас будет не product/8658756 а /product/kartoshka, например.
Ну и вручную потом можно подкорректировать

Это работает если товаров не 20 000

Я не имею ввиду вручную все вводить.  Механизмы есть.

Это работает если товаров не 20 000

И это при том что товаров сейчас десяток.

Так десяток товаров или 20000 будет?

Ярослав, алиасы - это не выход. Когда туда-сюда делаешь импорт, высокие значения идешников бесят.

id все равно со временем будут большим.  Никуда от этого не деться. Или Вы постоянно делаете импорт всего каталога товаров заново?

8

Re: Сброс индексов товаров

Ярослав правильно пишет, нужно использовать транслитерацию. Она помогает SEO, немного ключевиков в URL добавляет, а также полностью избавляет от вопросов с автоинкрементными номерами.

Сбрасывать счетчик первичного ключа - неправильно и некорректно, в других таблицах может что-то остаться, что будет ссылаться на "другой" товар. Единственный выход - это очищать кучу таблиц. По сути это сравни с обычной переустановкой всего ReadyScript.

Повысить оценку Понизить оценку

Re: Сброс индексов товаров

Буду искать инструменты для автоматической транслитерации каталога тогда.
Здравая мысль в этом действительно есть.
Индексы взлетели посл етого как несколько раз большие таблицы заливал потом правил... в тестах.
Потом стал на маленьких упражняться

Повысить оценку Понизить оценку

10

Re: Сброс индексов товаров

Александр пишет:

Буду искать инструменты для автоматической транслитерации каталога тогда.

В настройках модуля каталога товаров поищите инструмент wink Всё в ридискрипте уже есть

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

11 Отредактировано Андрей (30.04.2020 13:20:23)

Re: Сброс индексов товаров

Александр пишет:

Буду искать инструменты для автоматической транслитерации каталога тогда.

Зайдите в

Настройка модуля «Каталог товаров»

Справа Утилиты

Там есть пункт
Добавить ЧПУ имена товарам и категориям
Добавит символьный идентификатор (методом транслитерации) товарам и категориям, у которых он отсутствует.

Да будет Вам счастье

Повысить оценку Понизить оценку