Вариант "rebake old posts count" немного запутывает

В настройках администратора есть опция rebake old posts count со следующим описанием:

Количество старых постов для пересборки каждые 15 минут

Сначала я подумал, что Discourse всегда пересобирает некоторые старые посты, но, посмотрев на поле baked_at у старых постов, я заметил, что этого не происходит.

Поэтому я изучил исходный код, и, похоже, эта опция используется только для пересборки после некоторых крупных обновлений или исправлений в Discourse (и на данный момент такой случай был только один, в 2017 году).

Возможно, описание следует улучшить.

3 лайка

Хм, возможно, что ты думаешь, @sam? Не помешало бы добавить немного больше информации в это описание настройки?

Конечно, с радостью обновлю описание.

Как вам это, @codinghorror?

Максимальное количество сообщений, которые будут автоматически пересобраны после существенных изменений в движке рендеринга Discourse каждые 15 минут.

Максимальное количество сообщений старой версии, которые будут переотрендерены в HTML каждые 15 минут. Затронет только существенные обновления движка рендеринга (раз в несколько лет).

Сложно понять, какая точность формулировки здесь требуется?

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

Я за то, чтобы убрать эту настройку и забыть о ней?

Готово согласно:

Настройка теперь скрыта по умолчанию. Согласен, текст там был очень запутанным, спасибо, что подняли этот вопрос, Алекс!

1 лайк

Эта тема была автоматически закрыта через 13 часов. Новые ответы больше не принимаются.