Aison
@Aison

Что будет, если убрать из URL уникальный id у новости в CMS?

Не знаю по тегам, но поправьте если что не так.

Насколько важен id в ссылках сайта, в новостях например. Что если делать проверку на уникальность новости только по url, без id. Вот в cms dle например используются id, а в WP их нет, там если будет дубль новости, то новой новости добавят цифру в конце + есть кеширование, которые снижают нагрузку на сервер. что скажите?

интересует вопрос с точки производительности сайта, если использовать id и без него для новостей.
  • Вопрос задан
  • 307 просмотров
Решения вопроса 6
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
Сто раз уже обсуждалось.
Заголовок не гарантирует не только уникальность, но и неизменность.
В реальной жизни заголовки довольно часто редактируются.
И "если убрать из URL уникальный id", то все ссылки, которые вели на статью, после редактирования превращаются в тыкву.
Ответ написан
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
что скажите?
Во первых "скажете". Во вторых не понятна суть вопроса, вы описали 2 разных механизма, один использует slug, другой id, к чему относится ваше описание механизмов определения уникальности - не понятно. Где вопрос?
Ответ написан
Sanes
@Sanes
ID поставляют, чтобы не заморачиваться с уникальностью. Поиск ресурса только по ID плюс любой SEF URL гарантировано наплодит дубли, если будут изменяться SEF URL.
Ответ написан
Комментировать
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Скажем, что нам без разницы по какой именно уникальной последовательности символов вы будете в роутинге определять, какую сущность запрашивает пользователь.
Ответ написан
по моему ответ на вопрос очевиден - в url новости не будет уникального id
Ответ написан
Комментировать
Get-Web
@Get-Web
Front-End Developer
Что если делать проверку на уникальность новости только по url, без id.

Так и должно быть. Если говорить именно о SEO, то уникальность адреса, это не бессмысленные префиксы и суффиксы, это осмысленные слова, которые не повторяются

Вот в cms dle например используются id

Они используют id, потому что у них нет другого механизма контролировать уникальность url адреса и по их мнению, как они писали на форуме, это не на что не влияет. Но по факту, это лишние, нечего не значащие символы, которые наоборот могут навредить так как не имеют никакого веса для поисковиков.

там если будет дубль новости, то новой новости добавят цифру в конце

Там цифра добавляется к новости сразу, не зависимо от того дубль это или уникальный url

+ есть кеширование, которые снижают нагрузку на сервер

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

DLE не плохая CMS, в ней самое необходимое идет из коробки, но в этом и проблема, она довольно ограничена и подходит для узкого круга задач. Я хоть не работаю с WP, но у неё другой подход, в ней за счет плагинов можно расширить функционал многократно. Но WP это не панацея, хоть из неё сделаи швейцарский нож, тем не менее нужно выбирать cms для конкретных задач. Например если нужен полноценный интернет-магазин, то лучше смотреть в сторону cms ориентированных именно на интернет-магазины, а не блог с плагином интернет-магазина...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы