Что такое rel = «pingback», и какая польза от этого на моем сайте?


9

Может быть, это глупый вопрос, я на самом деле хочу знать, что это за URL? Это присутствует на моем сайте .

<link rel="pingback" href="http://www.example.com/xmlrpc.php" />

Мои вопросы:

  1. Какая польза от этого?
  2. Эта ссылка создает какие-либо проблемы?

Ответы:


14

Это "Пингбэк"

Что такое пингбэк?

Пингбэки (также известные как трекбэки) - это форма автоматического комментария для страницы или сообщения, созданная, когда другой блог WordPress ссылается на эту страницу или сообщение.
Когда вы публикуете новое сообщение в блоге, WordPress пытается «пропинговать» все сайты, на которые есть ссылки в вашем сообщении. т. е. ваш сайт WordPress информирует другие сайты, на которые вы ссылаетесь.
Когда вы получаете пинг-пакеты, это означает, что кто-то другой связался с одной из ваших публикаций или страниц. ( : источник ^ ) (также узнайте больше: поддержка WordPress.com , Википедия и глоссарий Кодекса )

А более подробно о Pingback и Trackback смотрите здесь:

Кодекс: Пингбэки

Удаление пингбэка

Чтобы избавиться от pingback URL, просто удалите строку из вашего header.php:

<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />

Следующая статья может помочь вам понять, почему:

Минимизация HTTP-запросов с темами WordPress - ClickNathan.com

ответы

Теперь перейдем к вашим вопросам:

  1. Какая польза от этого?

Ответ: Если вы прочитали все ресурсы, теперь вы понимаете, в чем их польза.

  1. Эта ссылка создает какие-либо проблемы?

Ответ: Нет, это просто сделать новый запрос к базе данных, если pingback URL не определен напрямую. Если это определено программно, то он просто запрашивает базу данных один раз при каждой загрузке страницы и получает pingback URL из db. Это не хорошо для здорового сайта пинговать базу данных для менее важных вещей. И если вы читаете ссылки, пингбэк не важен.

Но пока мы не можем искать:


1
Я не уверен в твоих причинах. «Минимизация HTTP-запросов» - это не имеет значения: включение URL-адреса pingback не добавит дополнительный HTTP-запрос для обычных читателей. «Это просто новый запрос к базе данных» - нет, bloginfo ('pingback_url') вычисляется из get_option ('site_url'), который является autoload = yes и поэтому читается wp_load_alloptions и не требует дополнительного запроса к базе данных.
Руп

@Rup Тогда это правильный вопрос для обсуждения в статье в блоге Натана ... С вашим согласием я пересмотрю ответ в любое время
Mayeenul Islam
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.