# Неожиданная задержка редактирования при изменении заголовка темы в локальной установке?

**URL:** https://meta.discourse.org/t/unexpected-editing-delay-when-changing-topic-title-on-a-local-install/171974
**Category:** Development
**Created:** [02.Декабрь.2020 10:34:39 UTC](https://meta.discourse.org/t/unexpected-editing-delay-when-changing-topic-title-on-a-local-install/171974 "2020-12-02T10:34:39Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jieiku](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jieiku/32/201699_2.png) [@jieiku](https://meta.discourse.org/u/jieiku)
#### Post date: [02.Декабрь.2020 10:34:40 UTC](https://meta.discourse.org/t/unexpected-editing-delay-when-changing-topic-title-on-a-local-install/171974/1 "2020-12-02T10:34:40Z")

</div>

Недавно я установил Discourse и он мне очень понравился!

Я заметил одну вещь: при изменении заголовка темы возникает задержка. Она настолько длительна, что после нажатия галочки после редактирования заголовка кажется, что что-то сломалось. Я попытался замерить время: от момента нажатия галочки до отправки изменений заголовка проходит около 3 секунд. Первые несколько раз кажется, что что-то не так или система сломана, но потом привыкаешь, что так и должно быть.

Предлагаю добавить маленькую вращающуюся анимацию, которую вы видите при переключении страниц. Это даст чёткое понимание, что процесс идёт, и нужно просто подождать пару секунд.

РЕДАКТИРОВАНИЕ: Странно, что при редактировании заголовка на этих форумах это происходит менее чем за полсекунды, так что, возможно, мне стоит разобраться с этим.

РЕДАКТИРОВАНИЕ 2: Только что я выполнил ещё несколько редактирований ранее изменённых тем (на моём Discourse), и теперь они выполняются так же быстро, как и на этом сайте. Возможно, медленно происходит только первое редактирование темы. Я подозреваю, что что-то происходит, возможно, с Redis, но не уверен.

РЕДАКТИРОВАНИЕ 3: И теперь все темы на моём сайте редактируются быстро… Это почти как будто Discourse или Redis перешли в спящий режим, поэтому, возможно, первое редактирование «разбудило» их, и все последующие редактирования быстрые, пока Discourse снова не перейдёт в спящий режим? Мне нужно будет провести больше тестов, например, после перезагрузки или после периода бездействия.  
(Для уточнения: я единственный пользователь на моём установочном экземпляре Discourse, поэтому другие пользователи не поддерживают ничего активным. Мы всё ещё находимся на этапе тестирования и разработки.)

---

<div class="post-metadata">

### Author: ![jieiku](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jieiku/32/201699_2.png) [@jieiku](https://meta.discourse.org/u/jieiku)
#### Post date: [04.Декабрь.2020 09:21:30 UTC](https://meta.discourse.org/t/unexpected-editing-delay-when-changing-topic-title-on-a-local-install/171974/2 "2020-12-04T09:21:30Z")

</div>

На самом деле, я думаю, я только что нашёл ответ на этот вопрос:

> [@Discourse Loading Time](https://meta.discourse.org/t/discourse-loading-time/89914/4?u=jieiku):
>
> Nature of the beast; we are a JavaScript application, so the app has to be delivered to the browser. It is a bit like if you were measuring smartphone app startup times, including the time spent to download and install the app from the app store as part of the “startup” time. What isn’t shown is that subsequent page loads are blindingly fast in Discourse because the app is loaded in the browser, and we only send API calls and json (the data necessary to render the page) down the wire.

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