Плагин - это часть URL-адреса, которая описывает или озаглавляет страницу, и обычно содержит много ключевых слов для этой страницы, улучшая SEO. например В этом URL PHP / JS - создавайте миниатюры на лету или сохраняйте их в виде файлов , где последний раздел «php-js-create-thumbnails-on-the-fly-or-store-as-files» является слизняк.
В настоящее время я храню слаг для каждой страницы с записью страницы в БД. Плагин генерируется из поля Название, когда страница генерируется и сохраняется вместе со страницей. Тем не менее, я рассматриваю возможность создания пули на лету на случай, если захочу ее заменить. Я пытаюсь понять, что лучше и что сделали другие.
До сих пор я придумывал эти про очки для каждого:
Хранить слизняк:
- «Быстрее» процессор не должен генерировать его каждый раз (генерируется один раз)
Генерация на лету:
- Гибкий (можно настроить алгоритм слагов и не нужно регенерировать для всей таблицы).
- использует меньше места в БД
- Меньше данных, передаваемых из БД в приложение
Что еще я пропустил и как / вы бы это сделали?
EDIT:
Я просто хотел бы уточнить, как выглядит недоразумение в ответах. Слаг не влияет на посадку на правильной странице. Чтобы понять это, просто отрубите или покалечите любую часть пули на этом сайте. e.g.:
PHP / JS - Создание миниатюр на лету или сохранение в виде файлов
PHP / JS - Создание миниатюр на лету или сохранение в виде файлов
PHP / JS - Создание миниатюр на лету или сохранение в виде файлов
приведет вас на одну и ту же страницу. Слизняк никогда не индексируется.
Вам не нужно спасать старых слизней. Если вы попали на страницу, на которой был «старый слаг», то вы можете обнаружить это и просто сделать перенаправление 301 на правильно «слизняк». В приведенных выше примерах, если в Stack Overflow реализовано это, то, когда вы окажетесь на любой из ссылок с усеченными слагами, приведенными выше, он будет сравнивать слаг в URL-адресе с тем, который генерируется текущим алгоритмом слага, и если он будет отличаться, он сделает 301 перенаправить на ту же страницу, но с новым слагом.
Помните, что все внутренне сгенерированные ссылки будут немедленно использовать новый алгоритм, и только ссылки извне, указывающие, будут использовать старый слаг.