Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Проблема перекрытия ссылок на страницах Википедии (или в другом тексте с гиперссылками) является характерной чертой наличия слишком большого количества внутренних вики-ссылок или гиперссылок на внешние веб-страницы. [1]

Аспекты наложения ссылок [ править ]

Есть несколько типичных случаев наложения ссылок. [1] [2] Поведение характеризуется:

  • большая доля из слов в каждом предложении быть вынесена в wikilinks (как этот);
  • использование ссылок, которые имеют мало связанного содержания, например ссылки на определенные годы, например, 1995 год, или ненужные ссылки на общие слова, используемые обычным способом, для которого можно ожидать, что читатель поймет полное значение слова в контексте без помощи гиперссылок;
  • многократные или чрезмерные ссылки на один термин (кроме форматов даты) в одной и той же статье. «Избыточный» - это обычно несколько ссылок для одного и того же термина в одном абзаце, поскольку в этом случае одна или несколько повторяющихся ссылок почти наверняка появятся на экране зрителя без надобности.

Overlink кризис [ править ]

В течение 2007–2009 гг. (И 2010–2011 гг.) [ Требуется цитирование ] многие тысячи статей были изменены для использования различных навигационных окон ( навигационных окон ) или шаблонов информационных блоков для ссылки на связанные наборы других статей. Однако использование расширилось:

  • количество ссылок в навигационных окнах постепенно увеличивалось до 100, 200, 500, 1000, 1500 (или более) статей в каждой из тысяч других статей; и
  • несколько навигационных ящиков были размещены практически на любой статье, удаленно связанной с темой.

Например, к июню 2009 года статья « Марокко » получила 12 отдельных навигационных ящиков, расположенных в нижней части страницы, добавив более 800 дополнительных вики-ссылок и удвоив размер отформатированной статьи до 292 КБ HTML-кодирования.

Если навигационный блок соединял 50 крупных городов и использовался в каждой из этих 50 статей о городах, общее количество сгенерированных вики-ссылок составляло всего 50 * 50 = 2500 вики-ссылок, однако, если города были увеличены до 200, то общее количество вики-ссылок увеличилось до 200 *. 200 = 40000 вики-ссылок. Для больших навигационных ящиков проблема быстро увеличивается:

  • Для навигационных ящиков, содержащих 500 вики-ссылок, которые можно использовать в 600 статьях, общее количество вики-ссылок будет следующим: 500 * 600 = 300 000 вики-ссылок.
  • Для навигационных ящиков, содержащих 650 вики-ссылок, которые будут использоваться в 2500 статьях, общее количество вики-ссылок составит: 650 * 2500 = 1,625,000 (1,6 миллиона) всего вики-ссылок.

Статьи по боксу [ править ]

Вместо того, чтобы ограничивать навигационный блок основными связанными темами, некоторые навигационные блоки стали сокращенным ключевым содержимым всей статьи в «блочной форме» для добавления к другой статье. Такие навигационные блоки являются полной противоположностью концепции вики-ссылок: детали должны храниться отдельно, путем ссылки на другую статью через одну вики-ссылку, а не повторение частей этой статьи, опять же, в текущей статье. Идея повторения всех основных аспектов другой статьи в рамочной форме в качестве содержимого навигационного ящика противоречит концепции wikilink. Например, упоминание о том, что певец часто выступает в известном концертном зале, требует только одной ссылки на имя этого певца, а не всего навигационного окна, связывающего его альбомы, синглы, соавторов, авторов песен, туры и телешоу.

Решение: избегайте или ограничивайте навигационные и информационные блоки [ править ]

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

  • Если возможно, полностью избегайте использования навигационных ящиков в статьях, которые имеют только отдаленное отношение к теме.
  • Свяжите только несколько связанных страниц в качестве дополнительных ссылок, а не используйте большое окно навигации.
  • Используйте набор меньших навигационных ящиков, чтобы охватить тему, и связываться только с каждым меньшим навигационным ящиком, если они непосредственно связаны, например, города или округа, но редко связывают и то, и другое.
  • Подчеркните, что любой основной общий навигационный блок должен быть ограничен по размеру, возможно, не более 200 общих вики-ссылок, рекомендуя меньшие навигационные блоки для связи специализированных подтем, а не все объединенные в один массивный навигационный блок.
  • Удалите ссылки с общим словом из навигационных и информационных ящиков: избегайте ссылок на слова «город», «округ», «км» или другие общие слова. Читатели могут набрать «км» и найти его. К 2009 году в статьях Википедии были объяснены тысячи общеупотребительных слов, таких как: метр , фут , см , дюйм , критерий , поселок , река , море , стол , стул , хорошо , плохо , вверх , вниз , в сторону и т. Д. можно ввести любое слово в меню поиска вики, чтобы найти его.

Преобразование больших навигационных боксов в навигационную страницу [ править ]

Самый быстрый способ уменьшить количество ссылок на Википедию - это исправить каждый большой шаблон навигационного окна для отображения однострочного навигационного окна со ссылкой на навигационную страницу. К сожалению, параметры отображения / скрытия не подавляют фактические ссылки на страницы. Вместо этого преобразуйте каждый шаблон навигационного окна, чтобы он отображал однострочное навигационное окно со ссылкой на навигационную страницу, добавив 5 строк кодирования шаблона в виде усеченного навигационного окна, предназначенного только для включения. Затем пометьте исходный код навигационного блока «noinclude», чтобы подавить все подробные вики-ссылки, чтобы новый однострочный навигационный блок располагался поверх подавленного исходного навигационного окна. Маленькие навигационные блоки менять не нужно.
Добавьте 5 строк вверху каждого большого шаблона навигационного окна:
<includeonly>{{navbox| имя = XXX| title = [[XXX]] & nbsp; [[Шаблон: XXXnavbox | [полная страница навигации]]]}} </includeonly> <noinclude>
«XXX» относится к конкретному имени или заголовку навигационного окна.
Рядом с нижней частью шаблона навигационного окна поместите 6-ю строку «</noinclude>», чтобы указать пропуск всех предыдущих вики-ссылок, когда навигационный блок добавляется на страницу статьи. Тогда в каждой затронутой статье появится только однострочное навигационное окно, показывающее параметр для «[полная навигационная страница]» для отображения полной навигационной страницы.
Любые вики-ссылки внутри шаблона, но не отображаемые, не будут переданы в базы данных ссылок на страницы Википедии. Например, коробочный навигационный ящик Google можно получить как однострочное окно:

Если панель навигации ранее отображала 430 вики-ссылок при использовании в 200 статьях, то 430 * 200 = 86 000 вики-ссылок будут удалены через несколько дней после сохранения шаблона, когда Википедия обновит базу (-ы) ссылок на страницы для статей с обратными ссылками. к этому сохраненному шаблону. Пользователи не видят обновления, поэтому немногие читатели знают о миллионах ссылок на страницы.

Это несколько основных способов ограничить нарастающий кризис оверлинков.

Navbox против навигационной страницы [ править ]

Хотя редакторы обычно стараются сосредоточить навигационные блоки на самых общих статьях по теме, навигационные блоки часто отклоняются от темы и расширяются до более чем 100 вики-ссылок. Попытка ограничить навигационные ящики часто была скользкой дорогой, и многие навигационные ящики соскользнули в расширенные темы, где каждый навигационный ящик содержал более 100 вики-ссылок. Большое навигационное окно было бы лучше в качестве всей навигационной страницы (а не просто навигационного окна) с большим пространством для адресации, возможно, 200–300 одинаково важных подтем. Типичным примером могут быть 254 округа Техаса, которые были включены в массивный шаблон навигационного окна Техаса, но вместо этого были размещены как 254 вики-ссылки на отдельной странице навигации " Шаблон: округа Техаса"и стал важным прецедентом для отдельной навигационной страницы. Одна только навигационная страница округов Техаса позволила избежать 254 * 900 = 228 600 вики-ссылок в первых 900 статьях о городах Техаса. Вместо того, чтобы перетаскивать большое навигационное окно внизу каждой статьи, навигационная страница предоставляет центральное меню в подтемах, щелчком правой кнопкой мыши открывается новое окно или путем перехода браузера к предыдущему отображению навигационной страницы.

Википедия может хранить ссылки [ править ]

Нет никаких технических трудностей или потенциальных проблем с производительностью с перекрытием ссылок. Каждая ссылка занимает пару байтов викитекста в самом хранилище статей, а также пару десятков байтов для записи ссылки в базу данных. Хотя количество ссылок может увеличиваться квадратично , порядка n × n вики-ссылок для данного количества n статей, этот размер незначителен по сравнению с другими факторами. Для сравнения, количество редакций статей увеличивается более или менее экспоненциально [ требуется разъяснение ] с увеличением количества статей, например (см. Википедия: Моделирование роста Википедии # Правок на статью), и каждая ревизия занимает гораздо больше места, чем ссылка. Если кто-то утверждает, что существует техническая проблема с наличием большого количества ссылок, просьба твердо указать им на страницу « Википедия: не беспокойтесь о производительности ».

Однако некоторые пользователи могут посчитать перегрузку информации или загромождение слишком большого количества вики-ссылок эстетической проблемой или проблемой удобства использования.

Аналогия индексации индексов [ править ]

Есть несколько аналогий, которые помогают понять, как перекрытие ссылок резко увеличило общее количество вики-ссылок:

  • Думая о каждом навигационном блоке как о небольшом указателе по связанным темам (с общим количеством вики-ссылок как указателем «Какие ссылки здесь»), вики-ссылки для каждого навигационного блока становятся «указателем индексов», потому что каждый навигационный блок является мини-указателем всего . Всего вики-ссылок так много, потому что они фактически являются индексами .
  • Если бы каждая глава в Библии заканчивалась мини-согласованием со связанными главами (например, навигационным ящиком), то перекрестные ссылки на все главы генерировали бы «согласование согласований» в виде огромного фолианта.

Подобные аналогии иллюстрируют проблему n-квадрата: если бы Википедия содержала только содержание одной Библии, массовое согласование соответствий было бы управляемым; однако перекрестные ссылки на сотни тысяч страниц породили Вавилонскую башню в вики-ссылках, со статьями, переполненными вики-ссылками на многочисленные косвенные статьи.

Почему существует кризис [ править ]

Дополнительные миллионы вики-ссылок, создаваемые навигационными блоками, на первый взгляд могут показаться приемлемыми. Однако ситуация является кризисной, потому что общее количество вики-ссылок, ранее составлявшее 50 ссылок на страницу на список, выросло до 200 * 200 = 40 000 пересекаемых страниц, что составляет 40 000 ÷ 50 = 800 раз больше в общем количестве страниц. генерируемых ссылок, чем на странице, на которой раньше было 50 вики-ссылок. Проблема заключается НЕ просто в удвоении количества ссылок или в 10 раз больше, чем использовалось ранее, а в том, что общее количество фактически становится в 800 раз больше ссылок.

Проблема может быть замечена, когда панель навигации из 250 блочных ссылок, используемых в 2000 статьях, сокращается до 10 вики-ссылок, а серверы Википедии (через несколько минут) приостанавливаются, поскольку базы данных ссылок на страницы обновляются до отключите 96% (240 ÷ 250) из 500 000 общих ссылок на страницы между этими 2001 статьей (которые были связаны как 250 * 2000 = 500 000 ссылок на страницы). Ситуация является кризисной, потому что это массовая утечка ресурсов, вызванная самим собой.

Статьи по-прежнему могут отображаться, потому что технически статья может содержать более 4000 вики-ссылок. Однако, когда в тексте упоминается только 150 связанных статей, тогда ссылки на 4000 статей - это огромный рост вики-ссылок.

Пример: Трамадол использовал 3400 вики-ссылок на панели навигации [ править ]

По мере того как было создано больше навигационных ящиков, а старые навигационные ящики удвоились в размерах, многие тысячи статей стали в основном вики-ссылками для навигационных ящиков. Например, к апрелю 2010 года статья « Трамадол » содержала 8 нижних навигационных окон для огромного количества родственных лекарств, содержащих перекрестные ссылки на более чем 3400 других статей. Основной, верхний текст статьи содержал всего 200 вики-ссылок, так что эти нижние навигационные блоки содержали 3400 ÷ 200 = 17 раз больше вики-ссылок, чем фактический текст статьи. Чтобы уменьшить количество лишних вики-ссылок, внизу статьи был размещен блок navpages, как показано ниже:

Блок навигации ( вверху ) связан с 7 блоками навигации только с помощью имени шаблона, а не включения этих общих ~ 3200 вики-ссылок в текст статьи. Если бы какой-либо из этих 7 навигационных ящиков был изменен, то статью «Трамадол» не нужно было бы переформатировать для них, а нижние ссылки напрямую отображали бы самую последнюю версию каждого навигационного ящика в виде отдельной навигационной страницы в окне браузера.

Кажется, что этот кризис закончился. По состоянию на 27 июня 2019 года статья о Трамадоле вернулась в 3 панели навигации внизу, которые содержат 3043 из 3580 ссылок на английскую Википедию на странице.

Википедия задерживает автоматическое переформатирование навигационных ящиков [ править ]

В феврале 2008 года Википедия быстро переформатировала все затронутые статьи с задержкой всего в несколько минут после изменения общего шаблона навигационного окна, но к декабрю 2008 года эта задержка превратилась в дни. Еще в начале 2008 года навигационный блок, используемый в 400 статьях, можно было редактировать или сохранять, и все 400 статей можно было переформатировать, как правило, в течение 4 минут. Однако в начале 2009 года навигационный ящик, использованный только в 20 статьях, мог быть отложен на несколько дней, прежде чем он будет обновлен в тех 20 статьях, которые использовали этот навигационный ящик.

Обратите внимание , что если 6500 статей были связаны с navpage версии НавБокс, то эти статьи уже были бы ток , если что НавБокс были изменены. Изменение navpage-navbox не влияет на эти статьи, потому что эти детали не копируются внутри каждой из этих 6500 статей, копируется только wikilink с именем шаблона. Обратите внимание, что внутренне серверы Википедии могут все еще думать, что эти 6500 статей необходимо запланировать для переформатирования, потому что технически включенный шаблон был изменен, даже если измененные части пропускаются каждой статьей. Однако с функциональной точки зрения эти статьи будут выглядеть и действовать одинаково до и после переформатирования.

Если бы однострочный блок навигационной страницы был сохранен как отдельный шаблон, который просто привязывался к исходному навигационному блоку, то ни одна из этих 6500 статей не была бы запланирована для переформатирования. Обратите внимание, однако, что пропуск постоянного переформатирования 6500 статей - это проблема производительности (см. WP: PERF ), так что это не повод убедить человека разделить ссылку на навигационную страницу как отдельный шаблон из шаблона навигационного окна. Человека можно проинформировать о разнице в производительности, но этого не следует требовать (согласно WP: PERF) просто потому, что действие происходит в 6500 раз быстрее. Однако в реальном мире не стесняйтесь считать производительность важной.

Ссылки [ править ]

  1. ^ a b "Энциклопедия PCMag.com" . Журнал ПК . Проверено 19 января 2007 .
  2. Дворжак, Джон С. (апрель 2002 г.). «Недостающие ссылки» . Журнал ПК . Архивировано из оригинального 23 декабря 2007 года.