Есть ли причина, по которой это не политика или руководство? — Omegatron 15:54, 14 июля 2006 (UTC)
Здесь не так много разговоров, и "мандат разработчика" из истории не выдерживает критики: Разработчик != суперпользователь. Я "понижаю" это обратно до эссе. Разве руководство против подмены инструкций не должно также учитываться, когда дело доходит до подмены инструкций?
152.91.9.144 05:36, 12 декабря 2006 (UTC)
Извините, но небольшое преданное меньшинство (вы) не мешает чему-либо стать политикой.
И да, разработчики могут устанавливать политику, например, относительно нагрузки на сервер, и даже большинство не может отменить их решение. Наши политики по этому вопросу на самом деле самореферентны в этом:
Как начинается политика?
Изменение политики теперь происходит из трех источников:
- Кодификация текущих соглашений и общепринятой практики. Это предложения, которые документируют способ работы Википедии. Конечно, один пользователь не может диктовать, что такое общепринятая практика, но запись общих результатов хорошо используемого процесса — это хороший способ создания политики.
- Предлагаемая политика, принимаемая на основе консенсуса . (См. Wikipedia:Как создать политику ). Обычно это предложения по изменению способа работы Wikipedia.
- Заявления Джимми Уэйлса , Правления или Разработчиков , в частности, по вопросам авторских прав, правовых вопросов или нагрузки на сервер.
Теперь я не знаю. Может быть, вы правы. Может быть, это не относится к делу. Это, в конце концов, просто страница с дословными заявлениями разработчиков о нагрузке на сервер... — Omegatron 00:14, 13 декабря 2006 (UTC)
Сравните, кстати, с WP:AUM , которая была объявлена политикой по причинам, близким к «мандатам для каждого разработчика», и которую Брайон открыто отверг в той самой разнице, которая процитирована на странице этого эссе. — Simetrical ( обсуждение • вклад ) 01:46, 13 декабря 2006 (UTC)
Я дважды (один раз выше и один раз в кратком изложении правок) сказал, что разработчики не создают политику. Это не было моим намерением, и только прочитав ответ S выше, я увидел свою ошибку. Я возражал против того, что слухи разработчиков были политикой, в своего рода вторичной апелляции к авторитету. Мой ответ также был в целом перегрет. Так что... Ничего не видно и не слышно, идите дальше.
152.91.9.144 03:24, 13 декабря 2006 (UTC)
Основываясь на недавнем сообщении Брайона на wikitech-l, возможно, эту страницу следует перенаправить на Wikipedia:Use common sense . Angela . 20:44, 16 января 2007 (UTC)
Чтобы быть хоть немного полезной, эта страница должна содержать примеры того, что может представлять собой реальные проблемы, а что нет. // habj 22:33, 23 января 2007 (UTC)
Ненавижу это говорить, но чтение этой страницы на самом деле заставило меня почувствовать себя менее комфортно по отношению к работе Википедии, чем когда-либо прежде, потому что все цитаты, похоже, состоят из нападок соломенного чучела и странных, конспирологических фраз типа «нет проблем, потому что мы говорим, что их нет». Нет, я не думаю, что у кого-либо из говорящих есть настоящие негативные намерения, но они, безусловно, могли бы лучше выразить свои позитивные. Я полагаю, что цитаты были получены из-за их усталости слышать, как люди постоянно выражают эти страхи, но это все равно не оправдание отсутствия источников на этой странице . Когда люди утверждают, что контакт с жабами вызывает бородавки, вы не просто говорите: «Это глупо! Вы не правы, и вы также много говорите «тэ». Вы представляете доказательства обратного, независимо от того, насколько утомительно это делать.
Все, что мне интересно, это (надеюсь) простая часть данных: какова, грубо говоря, емкость сервера? Какая часть из этого была «заполнена»? Какая может быть хорошая аналогия для того, насколько чертовски огромно доступное пространство? (Ответ на последний вопрос, каким бы надуманным он ни был, может быть особенно полезен для таких людей, как я, чтобы понять идею.) Я слишком упрощаю то, как работает емкость сервера (весьма вероятно, я знаю)? Или это все конфиденциальная информация для хакеров, которая не должна быть опубликована (хотя быстрая поездка в Тампу может дать ту же информацию...)?
В любом случае, «это наша работа» на самом деле недостаточно, чтобы удовлетворить самых параноидальных из нас (возможно, включая меня); это как если бы полицейский заверял граждан, что им не нужно беспокоиться о преступлениях в их сообществе, не из-за документально подтвержденного низкого уровня преступности, а потому что они полицейские и это «их работа». Никто не сомневается в том, что разработчики разрабатывают, или что они разрабатывают очень хорошо. Нам просто нужна уверенность в том, что либо (a) Википедия не похожа на наши жесткие диски для настольных компьютеров, либо (b) она похожа, но в степени, выходящей за рамки нашего понимания. (Или (c) что-то еще, о чем я не подумал.)
Кроме того, не помешало бы придумать способ примирить это руководство с таким напрашивающимся ответом: «Зачем же вам тогда нужны пожертвования ?» И я уверен, что такое примирение возможно, но только если оно будет сопровождаться уменьшением этого отношения «не беспокойте свои милые маленькие головы нубов». Lenoxus " * " 19:35, 26 марта 2007 (UTC)
Если у вас есть технический опыт в администрировании серверов и/или разработке ПО, вы, вероятно, сразу поймете, почему большинство вещей, запрещенных за медлительность, медленные, если дать краткое изложение в два предложения, и то же самое касается вещей, разрешенных за немедлительность. Если бы вам было интересно, и вы знали, о чем говорите (я не говорю, что вы в частности не знаете, но подавляющее большинство не-разработчиков не знают), большинство разработчиков, вероятно, не будут иметь проблем с разговором о других реализациях или чем-то подобном. Если у вас нет опыта, чтобы полностью оценить последствия любого конкретного изменения, то, попросту говоря, вы не поймете должным образом ничего из того, о чем мы говорим, и вам придется довольствоваться либо «доверьтесь нам», либо какой-то технической тарабарщиной, которая сводится к одному и тому же. Это базовый факт такой интенсивной специализации, как у нас сегодня.
Чтобы ответить на ваш вопрос, это не так просто, как «емкость сервера». У серверов есть много, много, много узких мест, которые могут их замедлить. Это не простые устройства. Подводя итог грубому состоянию игры, насколько я знаю (что не очень подробно, потому что, хотя я и разработчик, я не системный администратор): у нас фактически неограниченное дисковое пространство, о чем я упоминаю, потому что это, пожалуй, единственное, что можно назвать «заполняемым» в каком-либо реальном смысле. Во многих других отношениях (ЦП, память, количество серверов в целом) нам не хватает. Сайт часто работает медленно, и это можно было бы исправить, добавив больше серверов. В настоящее время у нас нет столько серверов, сколько мы могли бы использовать, потому что Фонд Викимедиа работает на бюджет, который другие десять лучших сайтов потратили бы на туалетную бумагу. Google быстрее и надежнее, потому что у них примерно 450 000 серверов и их число растет; Фонд Викимедиа владеет примерно 300.
Ничто из этого не является конфиденциальным. Помимо паролей и криптографических ключей, только очень немногие мелочи являются строго конфиденциальными. Мы открыты как с технической стороны, так и с точки зрения содержания.
Полицейские, без обид, в лучшем случае полуквалифицированы, ближе к неквалифицированным. Неспециалист не может ожидать, что поймет детали работы программиста больше, чем физика-теоретика или разработчика ракетных двигателей. Вы можете понять только эффекты, но не средства или логику. Если это вас не устраивает, вы можете попытаться узнать об этом виде вещей и получить непосредственный опыт, но до тех пор вам придется поверить нам на слово, исходя из того, что мы, по-видимому, имеем гораздо лучшее представление о том, о чем говорим, чем вы. Что, без обид, мы и делаем, о чем свидетельствует тот факт, что серверы работают, а программное обеспечение в основном делает то, что должно, чего люди, не имеющие опыта в соответствующих областях, не могли бы заставить их делать. Мы не идеальны, но мы кое-что знаем; те, кто знает столько же или больше, могут критиковать нас, но те, кто знает гораздо меньше, не имеют возможности формировать критику.
Ничто на этой странице не подразумевает, что производительность не является проблемой. Больше серверов абсолютно необходимо. Но это проблема для разработчиков и других людей с техническими знаниями. Когда вы говорите, что то-то и то-то создаст слишком большую нагрузку на серверы, подразумевается, что вы знаете, о чем говорите; если вы не знаете, не говорите этого. В целом, мы постараемся удержать пользователей от совершения чего-либо слишком разрушительного, но в некоторых случаях мы этого не сделали или не можем, и тогда вам придется принять наши (в частности, основных администраторов сервера, таких как Брайон, Тим, Домас и Марк) инструкции не делать чего-либо. Смысл этой страницы в том, чтобы сказать, что вы не должны придумывать свои собственные инструкции не делать чего-либо, и вы не должны пытаться обобщать или расширять инструкции людей, которые знают, о чем говорят. И стоит упомянуть, что даже те, у кого большой опыт работы с серверами, не должны высказывать свое собственное мнение, если у них нет глубоких знаний о настройке нашего сервера и используемом нами программном обеспечении.
В любом случае, я думаю, что эту страницу лучше всего переписать как настоящее эссе, а не как набор вырванных из контекста цитат, адресованных чему-то другому. Думаю, я сделаю это сейчас. — Simetrical ( обсуждение • вклад ) 04:21, 27 марта 2007 (UTC)
Я выкинул цитаты; они были частично вырваны из контекста и не особенно точны или проясняют ситуацию. Вместо этого я составил личное резюме идей, лежащих в основе этого. Я думаю, что лучше пока оставить это написанным разработчиками, как это было в прошлом, поэтому я буду следить за страницей и просматривать изменения. Если в какой-то момент кто-то захочет провести большие публичные обсуждения и получить одобрение этого в качестве руководства, полномочия автора-разработчика могут быть не нужны. В любом случае, я думаю, что текущая версия подчеркивает соответствующие моменты и более утонченна по сравнению с некоторыми путаницами, которые у нас были по этому поводу, в отличие от предыдущих версий. — Simetrical ( обсуждение • вклад ) 04:49, 27 марта 2007 (UTC)
Также я снова добавляю кавычки внизу, чтобы прохожие поняли, что это не только мое мнение... так выглядит лучше? — Simetrical ( обсуждение • вклад ) 23:44, 27 марта 2007 (UTC)
Или, если использовать более правдоподобный пример, у новичка может быть веская причина сделать ряд правок, например, 30, в одной и той же статье, вместо одного большого изменения, и он будет беспокоиться, что если достаточно много других последуют примеру, это создаст ненужную нагрузку на серверы. (Или последнее действительно возможно, учитывая ваш пункт "Миллионы людей замедляют работу сайта"?) Вот о чем я говорю. Неужели такие возражения просто слишком "непонятны" (что я, полагаю, понял бы), чтобы иметь место в эссе? О, и, пожалуйста, не беспокойтесь об ответе, пока не почувствуете себя более красноречивым; это, безусловно, может подождать много времени. Lenoxus " * " 02:44, 28 марта 2007 (UTC)
Из WP:POL , "Изменение политики теперь исходит из трех источников... Заявления Джимми Уэйлса, Совета директоров или Разработчиков, в частности, по вопросам авторских прав, правовых вопросов или нагрузки на сервер" . > R a d i a n t < 08:42, 10 апреля 2007 (UTC)
Конечно, любой, кому Фонд предоставил любую должность с полномочиями (например, системный администратор), может использовать эти полномочия при необходимости, что в зависимости от его роли может распространяться на объявление поведения официально требуемым или неприемлемым, т. е. на разработку политики. Это свойственно не только системным администраторам; я припоминаю, что когда Эссджей был должностным лицом на выборах, он угрожал лишить Джени привилегий системного оператора, когда Джени удалил объявление о периоде выдвижения кандидатур из уведомления на сайте. Я почти не сомневаюсь, что он бы добился успеха, если бы Джени неразумно настаивал. Поэтому ваша цитата кажется мне плохо продуманной.
О, и если вы все еще хотите добавить его обратно, я разработчик, так что, по вашему мнению, я имею право говорить вам, что делать. Таким образом, если вы не правы, вы не должны добавлять его снова, потому что он неправ, а если вы правы, вы не должны добавлять его снова, потому что я, святой Разработчик, сказал не делать этого. :P — Simetrical ( talk • contribs ) 02:41, 12 апреля 2007 (UTC)
Однако я не заинтересован в том, чтобы ввязываться в войну возвратов. Вы хотите оставить это {{ guideline }} , я не собираюсь пытаться остановить вас. — Simetrical ( talk • contribs ) 17:32, 12 апреля 2007 (UTC)
10 июля 2007 г.: Ох, с чего бы мне начать? Самое подходящее предостережение : опасайтесь « искушать судьбу » (хвастовства тем, что что-то не имеет значения). Сказав это, я получил сообщение: «Корабль вики непотопляем» (re: Titanic ), так что не волнуйтесь, будьте счастливы .
Теперь вернемся к реальности. Узкие места производительности развиваются практически в любой долгосрочной среде, в любом поколении. Есть несколько основных растущих проблем, которые следует отметить в WP/Wikimedia:
Я остановлюсь на этом. Общая тенденция такова (можете догадаться): данные бродяги теперь лезут автостопом во многие статьи, делая скорость широкополосного доступа почти такой же медленной, какой была скорость коммутируемого доступа много лет назад. Революция производительности широкополосного доступа скоро будет побеждена, потому что они "не беспокоятся о производительности", и это было до того, как вы их подбодрили. "Мадам, сам Бог не мог потопить этот корабль". - Wikid77 08:50, 10 июля 2007 (UTC)
Примечание для заинтересованных читателей: обсуждение продолжается на Talk:Windows Vista#Windows Vista Snapshot изменен на JPG и #All PNG с JPEG . Powers T 19:30, 10 июля 2007 (UTC)
И это как раз то, о чем я говорю. Вы не имеете права говорить, что повредит производительности сайта, а что нет, и поэтому вам не следует пытаться решать это на уровне политики. Вместо этого вы должны оставить это тем, кто тратит весь свой день на поддержание работоспособности сайта и точно знает, что может вызвать проблемы с производительностью. Проблемы, на которые вы жалуетесь, не «определены как несуществующие», они изначально никогда не существовали. Это эссе/руководство просит вас прекратить придумывать проблемы, которых не существует.
Если вы хотите серьезно заняться повышением производительности сайта, вам нужно прочитать код и данные профилирования, запустить тесты и иным образом информировать себя. Если вы этого не сделаете, все, что вы собираетесь сделать, это сделать законное, полезное и неразрушающее использование сайта неудобным или запрещенным. Убийство бумажных тигров никому не поможет. — Simetrical ( обсуждение • вклад ) 17:19, 13 августа 2007 (UTC)
Да и да. — Simetrical ( обсуждение • вклад ) 07:12, 5 августа 2007 (UTC)
В голландской Википедии люди беспокоятся о том, что пользователи делают слишком много правок. Новых пользователей предупреждают не делать слишком много правок на странице, а вместо этого все время использовать «показать предварительный просмотр» перед сохранением. Люди беспокоятся о том, что на серверах закончится свободное место из-за слишком большого количества правок. У нас даже есть специальный шаблон предупреждения для этого. Мне кажется, что не стоит беспокоиться о пространстве на сервере, если речь идет только о тексте. Может ли какой-нибудь системный оператор подтвердить мою точку зрения или сказать, что я не прав?
JacobH 10:11, 4 сентября 2007 (UTC)
Однако редактирование вместо предварительного просмотра может раздражать в плане засорения истории повторяющимися правками, когда достаточно одной. Вы можете запретить повторяющиеся правки на этой основе. Но, пожалуйста, не беспокойтесь о серверах. — Simetrical ( обсуждение • вклад ) 16:38, 4 сентября 2007 (UTC)
Мне стало известно, что это упоминается как причина использовать высококачественные изображения вместо изображений низкого качества. Поэтому я должен отметить, что это эссе касается только проблем производительности на стороне сервера, и на самом деле вы можете определенно замедлить загрузку страниц, если забьете их изображениями по 100 КБ. Приемлемо ли это для вас — это выбор редакции, и на самом деле разработчики или системные администраторы не могут или не будут делать ничего, чтобы предотвратить или поощрять это. —Simetrical (обсуждение • вклад) 05:21, 11 июля 2007 (UTC)
Кто-нибудь уже видел страницу Wikipedia:Overlink crisis ? Wikid77 серьезно обеспокоен производительностью и начал вносить изменения, чтобы решить эту проблему. --Explodicle ( обсуждение ) 16:41, 13 февраля 2008 (UTC)
Зачем упоминать об этом здесь? Почему бы просто не заблокировать его удаление кем угодно и не решить проблему? -- Emesee ( обсуждение ) 04:50, 15 июня 2008 (UTC)
Может быть, эта страница могла бы получить поле «эта страница в двух словах», как и многие другие политики Википедии? (например, WP:NPOV ). -- OscarBor ( обсуждение ) 11:23, 30 июля 2008 (UTC)
Добавлен один. — Simetrical ( обсуждение • вклад ) 16:37, 30 июля 2008 (UTC)
Спасибо, выглядит хорошо. -- OscarBor ( обсуждение ) 12:16, 3 августа 2008 (UTC)
23 июня 2009 г.: В 2007 г. я написал эссе « WP: Кризис сверхлинковки », основанное на математических следствиях растущей проблемы. Я не просто «хотел быть правым», но, конечно, к декабрю 2008 г. серверы Википедии больше не могли переформатировать страницы в течение 1 часа, где были изменены навигационные поля. Насколько все стало плохо: (если бы вас здесь не было, вы бы не поверили) в начале 2008 г. серверы переформатировали набор из 400 статей, которые имели измененный навигационный блок, за 4 минуты (эта скорость была одинаковой во многие разные дни); однако к декабрю 2008 г. серверам потребовалось несколько дней, чтобы переформатировать только 20 статей, которые имели измененный навигационный блок. Проверка некоторых из этих статей на следующий день показала, что старый навигационный блок все еще отображался, более 24 часов спустя. Если упростить время задержки до 2 дней или 48 часов для переформатирования 20 статей, тогда как ранее 400 статей обрабатывались за 4 минуты (в любой день в начале 2008 года), то разница в скорости будет колоссальной.
Сравнение скорости для производительности: раньше 400 за 4 минуты, или 100 в минуту (1 за 0,01 мин), против 20 за 48*60 (или 2880) минут, или 1 за 144 минуты. Время, необходимое в декабре 2008 года, было медленнее в 144/0,01 = 14 400 раз, чем в начале 2008 года. Вот что происходит, когда вы «не беспокоитесь о производительности»: она не просто становится вдвое хуже, или в 10 раз хуже, или в 100 раз хуже, или в 1000 раз хуже. Извините, но производительность ухудшается в 14 400 раз (и это низкая оценка). Разница в скорости не просто гигантская, но, скажем так, «Титаник».
Что касается аналогии между « Титаником» и WP:PERF , то, ну, «этот корабль тоже должен быть потоплен».
Как разработчики могли так ошибаться, что то, что сделали пользователи, вместо этого, резко снизило производительность для всех, на несколько дней? ...потому что проблемы производительности очень сложны, и то, что поняли разработчики, было лишь малой частью всей системы. На самом деле, всем нужно беспокоиться о производительности, и чем больше люди изучают проблемы, тем больше они могут сосредоточиться на важных факторах и узнать, какие проблемы относительно незначительны, чтобы их игнорировать. Вопреки представлению «Не беспокойтесь об этом (потому что вы никогда не поймете)» , когда люди работают вместе и обсуждают различные проблемы, тогда действительно происходит более широкое понимание, и люди узнают, что игнорировать, и тогда все могут работать вместе, чтобы все работало быстрее и плавнее.
Итак, перечитайте эссе " WP:Overlink crisis " и другие эссе, свяжитесь с некоторыми полезными разработчиками и начните изучать проблемы производительности и как помочь. То, как пишутся статьи сегодня, может радикально повлиять на производительность через много лет. - Wikid77 ( обсуждение ) 08:02, 23 июня 2009 (UTC)
Насколько все было плохо: (если бы вас здесь не было, вы бы не поверили) в начале 2008 года серверы переформатировали набор из 400 статей, которые имели измененный навигационный блок, за 4 минуты (эта скорость была одинаковой в разные дни); однако к декабрю 2008 года серверам потребовалось несколько дней, чтобы переформатировать только 20 статей, которые имели измененный навигационный блок.
Это стандартный случай post hoc ergo propter hoc . То, что навигационные поля стали больше, а время парсинга увеличилось, не означает, что одно стало причиной другого. На самом деле я могу с большой долей уверенности сказать, что этого не произошло. Время, необходимое для парсинга страниц, по сути, никак не связано с количеством ссылок, ведущих из любого места в любое другое место, и если есть какая-то зависимость, то она должна быть приблизительно линейной. Она зависит в основном от доступного процессорного времени, объема текста, который необходимо парсить, и того, какие еще задачи находятся в очереди заданий по какой-либо причине (в случае обновления шаблона).
Короче говоря, ваша вера в то, что вы понимаете, что вызывает проблемы с производительностью в Википедии и как их лучше всего решать; больше, чем люди, которые потратили годы на оптимизацию производительности сайта; несмотря на то, что вы никогда не вносили существенного вклада в работу сайта, не проводили контролируемые тесты своих гипотез и даже не удосужились довести свои опасения до сведения системных администраторов, а вместо этого пытались убедить пользователей enwiki, которые вообще не в состоянии судить об их легитимности; это именно тот тип отношения и модели поведения, который это эссе пытается опровергнуть.
Если вы хотите, чтобы ваши аргументы были серьезно рассмотрены, я бы посоветовал вам
До тех пор я бы сказал, что ваши аргументы — это именно те вещи, которые это эссе призвано рассмотреть, и я надеюсь, что его существование способствовало восприятию ваших аргументов таким образом, что это пошло на пользу сайту. — Simetrical ( обсуждение • вклад ) 18:03, 23 июня 2009 (UTC)
30 июня 2009 г.: Метрики включают тысячи навигационных блоков в тысячах статей. Это не влияние одного пользователя, а совокупное влияние тысяч пользователей, выполняющих схожие действия. Проблемы росли годами, поэтому приведенные выше комментарии не перечисляют тысячи примеров, которые, вместе взятые, составляют проблему производительности. Пожалуй, я могу упомянуть одну статью, « Марокко », как пример избыточной перелинковки: в этой статье 11 (одиннадцать) нижних навигационных блоков, что удваивает размер статьи за счет добавления еще 840 вики-ссылок (что также удваивает размер HTML data-kb). Вы можете знать, что, кроме того, психологически, люди будут испытывать «опустошение навигационных блоков», когда количество ссылок навигационных блоков вырастет до просто океана «вещей» внизу (но это проблема человеческой производительности, а не нагрузки на сервер). Плюс, эти «1 человек» были очень заняты (используя ботов или убеждая других) ставить навигационные окна на «900» статьях за раз. Старая концепция в информатике называется «данные бродяги» как несвязанные данные, которые требуют обновления затронутых модулей (страниц) просто потому, что кто-то бросил элемент данных (навигационное окно) в конец 10 000 статей.
Между тем, мне нравятся небольшие или ограниченные навигационные окна: нормально поместить редко меняющееся навигационное окно на 50 000 статей или поместить большое, нестабильное навигационное окно на 40 статей. Однако множество людей поместили нестабильные навигационные окна на «900» статей за раз. Почему это стало проблемой: если 900 статей ссылаются на общую статью, эти 900 не нужно обновлять при изменении этой статьи, но 900 статей, использующих общее навигационное окно, нужно обновить (чтобы предоставить точный список для «Что ссылается сюда»). Влияние в 900 раз больше, и когда что-то в 900 раз больше, то производительность, скорее всего, пострадает. Высокоскоростные интернет-соединения, как правило, всего в 50-70 раз быстрее, чем скорости коммутируемого соединения: если пользователи увеличили до 10-мегапиксельных изображений в статьях, то эти 900-кратные данные изображений перегрузят в 50-70 раз более быструю интернет-линию (в 12-18 раз медленнее). Аналогично, когда статьи ранее были связаны только викиссылками (или навигационными блоками, используемыми в 30 статьях), то время задержки было небольшим. Однако навигационные блоки используются в тысячах статей, и многие из них предназначены для изменения каждую неделю (например, «Продукты и менеджеры большой компании ZZZ»). Раньше тенденция заключалась в том, чтобы просто 900 раз ссылаться на статью «Большая компания ZZZ», но теперь тенденция заключается в том, чтобы транслировать 900 раз с коробочным содержимым этой компании-статьи как навигационный блок «Продукты и менеджеры большой компании ZZZ». Вот почему проблема разрастается и становится в 900 раз больше. Надеюсь, это объяснение прояснит вопросы. - Wikid77 ( обсуждение ) 10:25, 30 июня 2009 (UTC)
Я повторяюсь, но: да, использование шаблонов действительно создает большую нагрузку на сайт, и единственное, что действительно помогло бы производительности сайта, — это быть более осторожным с часто используемыми шаблонами. (Домас предложил, чтобы мы предоставляли пользователям данные профилирования шаблонов и поощряли их оптимизировать самые дорогие шаблоны. Это был бы особый случай, к которому это эссе не применимо, поскольку усилия по оптимизации были бы выполнены по запросу разработчика.)
Но это не имеет никакого отношения к количеству ссылок . Единственная стоимость здесь — повторный анализ всех страниц. Неважно, содержит ли шаблон сотню ссылок или один символ ASCII, если он изменился, то страницы, на которых он находится, должны быть очищены из кэша и повторно проанализированы. Это все, что имеет значение. Если есть ссылки, то WhatLinksHere (таблица pagelinks) должна быть обновлена, но даже если это просто текст страницы, мы должны обновить фактическое содержимое страницы. Стоимость обновления pagelinks незначительна по сравнению с фактической операцией анализа (которая требуется для выяснения того, как должны быть обновлены pagelinks).
И если вы не можете запустить метрики самостоятельно, чтобы напрямую измерить, есть ли проблема, вы все равно можете предложить добавить профилирование в программное обеспечение, и, возможно, написать поддержку самостоятельно. Анекдотические свидетельства бесполезны в любом случае. — Simetrical ( talk • contribs ) 21:18, 1 июля 2009 (UTC)
К концу 2009 года многие люди осознали, что essay WP:PERF не является оправданием для использования больших изображений или массивных шаблонов в часто читаемых статьях. К сожалению, использование навигационных блоков продолжало расти, например, в медицинских статьях, при этом многие добавляли несколько навигационных блоков, в общей сложности более 2500 дополнительных вики-ссылок в нижних навигационных блоках. Как и следовало ожидать, люди перестали размещать каждый навигационный блок на "каждой" возможной статье, например, использовать навигационный блок только на 50 из 700 статей, связанных в навигационном блоке. Медленные или громоздкие шаблоны вызывали загадочные фатальные ошибки, все еще в мае 2010 года (см. ниже: "#Template limits cause: WIKIMEDIA FOUNDATION ERROR" ). - Wikid77 08:57, 8 мая 2010 (UTC)
08 мая 2010 г.: В период с 2009 по 2010 г. некоторые массивные шаблоны при многократном использовании на странице вызывали длительную задержку, за которой следовало сообщение об ошибке Wikimedia Foundation, как показано ниже:
Поскольку экран читателя полностью перезаписывается этим окном сообщения, пользователям необходимо понять, какая страница, которую они пытались прочитать, привела к экрану ошибки Wikimedia. Если страница, вызвавшая ошибку, изменена для использования более быстрого шаблона, то эта страница сообщения WIKIMEDIA больше не отображается повторно. - Wikid77 ( обсуждение ) 8 мая пересмотрено 11:37, 13 мая 2010 (UTC)
Был ли симметричный неправильным, а Wikikid правым? TCO ( обсуждение ) 06:51, 12 июля 2013 (UTC)
Эти сведения: «Эта платформа образует кластер из более чем четырехсот серверов, с более чем пятью терабайтами оперативной памяти и более чем 2400 процессорными ядрами […]» и «[…] ограничения на включение шаблонов, блокировка удаления страниц с более чем 5000 ревизий и максимальный размер страниц 2 МБ» — им уже около 10 лет. А что насчет сегодняшнего дня? Мне также была бы интересна информация об общем объеме памяти Википедии во всем мире. — Bestoernesto ( обсуждение ) 22:30, 9 июня 2016 (UTC)
Это сообщение создает впечатление, что веб-серверы «слишком заняты», чтобы ответить, но часто это вызвано сложностью страницы, которую нужно отобразить. Довольно часто это можно увидеть после редактирования сложной статьи, такой как Barack Obama. Обычно ваша правка успешно выполняется, но вы не видите результат сразу. Это может раздражать редактора. Это известный побочный эффект сложных страниц, который указан как проблема 19262.
Я хотел бы увидеть обновление этой статьи, и она снова стала руководством. Все еще есть редакторы, которые считают, что удаление пробелов из статьи каким-то образом полезно, что меня огорчает, потому что Wiki начинался как якобы более легкая для чтения, более дружелюбная для человека разметка. На техническом уровне страницы фактов сжимаются в нескольких точках, прежде чем они в любом случае попадают к пользователю. На структурном уровне и уровне контента я всегда считал, что разбиение списков или таблиц на подстраницы — более продуктивный способ уменьшить размер страницы и время загрузки, а также сохранить наиболее релевантный текст там, где он нужен читателям.
Я думаю, что читателям было бы полезно ознакомиться с некоторыми общими принципами о том, о чем стоит беспокоиться, а о чем нет, или примерами того, о чем стоит беспокоиться . Если бы я мог попытаться подвести итог вышеизложенным обсуждениям, то чрезмерные шаблоны, похоже, являются проблемой, даже если лучше оставить ее решение разработчикам. Overlink уже упоминался, поэтому читателей можно перенаправить к другим руководствам, таким как WP:OVERLINK, которые рассматривают эти проблемы как вопрос стиля и содержания, а не как проблему производительности.
Вместо того, чтобы говорить читателям, чего не следует делать, лучше проявить позитивный настрой и порекомендовать редакторам то, что им следует делать, поместив раздел «Редакторы играют свою роль» выше в статье и добавив в него больше пояснений. -- 109.79.73.193 ( обсуждение ) 12:41, 21 декабря 2018 (UTC)
Я бы упомянул, что большинство вещей можно восстановить из дампа данных, даже в случае повреждения базы данных. И несколько общедоступных файлов конфигурации на Gerrit. Может быть, кроме AbuseFilter, конфигурации пользователя (с паролями), удаленных вкладов(?)... Предполагая, что даже если основная БД уйдет в прошлое, есть надежда, поэтому потеря данных маловероятна (также зеркала) Luhanopi ( обсуждение ) 15:10, 4 сентября 2024 (UTC)