Производительность моей структуры постоянных ссылок?


Я прочитал обсуждение производительности различных постоянных ссылок в списке рассылки wp hackers, НА ЭТОМ форуме и в Google.

Однако я не мог бы точно определить, хороша ли структура постоянных ссылок, которую я использовал в последние годы, или нет:

/%postname%-%year%%monthnum%%day%.html

Эта комбинация помещает имя сообщения непосредственно после /, а комбинация года, месяца, дня делает ее более уникальной, поскольку многие имена сообщений носят одно и то же имя. Добавление html - это то, что у меня есть использую в течение последних 10 лет в своем блоге (даже до WordPress), так что это наследие.

Я не знаю, хорошо ли это для перманентности или плохо для производительности, как я могу это проверить?

(Я веду блог уже более 10 лет, и в нем около 10 000 сообщений со множеством ссылок в)

Ссылки:

  1. Http://codex.wordpress.org/Using_Permalinks

  2. Http://www.google.com/search?q=wordpress+ категория+ постоянная ссылка+ производительность

  3. Http://ottopress.com/2010/category-in-permalinks-considered-harmful/

  4. Http://lists.automattic.com/pipermail/wp-hackers/2010-October/035458.html

Author: fuxia, 2010-10-29

3 answers

Вы можете проверить, посмотрев на размер параметра rewrite_rules в базе данных. Если он небольшой (что, я полагаю, должно быть при такой структуре), вы не используете подробные правила. Напротив, если вы видите несколько строк на статической странице, вы используете подробные правила, и это нехорошо.

 8
Author: Denis de Bernardy, 2010-10-29 14:36:23

Я накладываю вето на принятый ответ. Сложность правил перезаписи никоим образом не является показателем эффективности поиска статей.

В частности, кажется, что начинать постоянные ссылки с названий сообщений плохо; см. http://codex.wordpress.org/Using_Permalinks#Structure_Tags

Не заглядывая в код Wordpress, я могу представить, что они каким-то образом индексируют сообщения иерархически. Поэтому переменные, используемые в постоянных ссылках, должны быть упорядочены слева направо от самой общей до наиболее специфичной используемой переменной. Эта эвристика решительно поддерживает стандарты год/месяц/название или категорию/название.

 1
Author: Raphael, 2010-11-12 10:34:15

Только для контроля качества рабочего процесса:

Ответ таков: НЕТ, это не очень хорошая структура постоянных ссылок в отношении производительности.

 0
Author: edelwater, 2010-11-15 23:21:44