Что означает jobs::crawltopiclink в Sidekiq?
В Discourse для чего используется jobs::crawltopiclink?
Влияет ли Jobs::Crawltopiclink на SEO сайта?
Вы можете посмотреть исходный код, чтобы убедиться.
Есть ли у вас какая-то проблема, которую вы пытаетесь решить?
На самом деле я ищу значение Jobs::Crawltopiclink в Discourse (отображается в очереди Sidekiq). Я искал значение Jobs::Crawltopiclink, затем решил удалить очередь Jobs::Crawltopiclink. Однако я не нашёл много документации по Jobs::Crawltopiclink. Поэтому я обратился к сообществу Discourse. Спасибо.
Но таких задач десятки. Почему вы решили, что вас интересует именно эта?
Думаю, что если заголовок темы содержит ссылку, он её обходит.
Спасибо.
Перед отправкой вопроса я также изучил документацию по ссылке: discourse/app/jobs/regular/crawl_topic_link.rb at main · discourse/discourse · GitHub
Но я действительно не понимаю, что означает Jobs::CrawlTopicLink в Sidekiq (Discourse).
В нашей очереди low (Sidekiq) есть несколько задач: Jobs::CrawlTopicLink.
Если я не очисту очередь Jobs::CrawlTopicLink, мне потребуется больше времени на выполнение всех задач (а время важно, и я не хочу терять его впустую).
Не знаю, стоит ли мне удалить очередь Jobs::CrawlTopicLink?
Поэтому я хочу узнать, что означает Jobs::CrawlTopicLink.
Ваш ответ, возможно, неверен. Надеюсь получить более точные ответы от вас и всех остальных.
Если я ничего не упускаю, TopicLink, похоже, обрабатывает любую ссылку, которая появляется в сообщении. При создании такой ссылки в очередь помещается задача crawl_topic_link, которая затем обходит URL для получения заголовка.
Например, я могу ввести в сообщение именно следующее:
Это будет ссылка: https://github.com/discourse/discourse/blob/main/app/jobs/regular/crawl_topic_link.rb
Изначально именно так ссылка будет встроена в сообщение, отображая URL как ссылку. Когда задача выполнится, она обойдёт URL, чтобы получить заголовок, после чего сообщение будет пересобрано, чтобы отобразить заголовок в виде ссылки так, как это показано в вашем предыдущем сообщении.
Обычно это происходит очень быстро, поэтому процесс едва заметен, но если по какой-то причине в очереди накопилось много таких задач, вы можете видеть URL в течение длительного времени, прежде чем они будут заменены заголовками. Я предполагаю, что если вы удалите задачи, ссылки останутся в виде URL, а не заголовков.
Если вы недавно выполняли импорт, создав множество новых сообщений за очень короткий промежуток времени, это может объяснить накопление таких задач в очереди. Думаю, наилучший результат будет достигнут, если вы позволите этим задачам завершиться. Я считаю, что это правильная позиция по умолчанию для Sidekiq: просто позвольте ему выполнять свою работу. (Если только вы не наблюдаете конкретных проблем с некоторыми задачами.)
@Simon_Manning
спасибо большое,
я частично понял смысл jobs::crawltopiclink
У вас очень широкое понимание.