Cosa significa Jobs::Crawltopiclink in Sidekiq (Discourse)?

Cosa significa jobs::crawltopiclink in sidekiq?
In discourse, a cosa serve jobs::crawltopiclink?
Jobs::Crawltopiclink influisce sull’SEO del sito web?

Puoi guardare la fonte per vedere.

C’è qualche problema che stai cercando di risolvere?

In realtà, sto cercando il significato di Jobs::Crawltopiclink su discourse (mostrato nella coda Sidekiq).
Stavo cercando il significato di Jobs::Crawltopiclink, poi ho deciso di eliminare la coda Jobs::Crawltopiclink.
Ma non ho trovato molta documentazione su Jobs::Crawltopiclink.
Quindi ho chiesto alla community di discourse.
Grazie.

Ma ci sono dozzine di questi job. Perché pensavi di interessarti a questo?

Penso che se il titolo di un argomento è un link, lo esegue il crawling.

1 Mi Piace

Grazie,
Prima di inviare la domanda, ho anche consultato la documentazione tramite il link: discourse/app/jobs/regular/crawl_topic_link.rb at main · discourse/discourse · GitHub
Ma davvero, non capisco il significato di Jobs::Crawltopiclink in sidekiq (discourse)

la nostra coda bassa (sidekiq) ha più attività: Jobs::Crawltopiclink,
se non svuoto la coda Jobs::Crawltopiclink, ci vorrà più tempo per eseguirle tutte (mentre il tempo è importante, non voglio perdere altro tempo)
Mi chiedo se dovrei eliminare la coda Jobs::Crawltopiclink?

Quindi voglio sapere il significato di Jobs::Crawltopiclink.

La tua risposta potrebbe non essere corretta, spero di ricevere altre risposte da te e da tutti.

1 Mi Piace

A meno che non mi stia sfuggendo qualcosa, TopicLink sembra gestire qualsiasi link che appare in un post. Quando ne viene creato uno, accoda il job crawl_topic_link che poi esegue il crawl dell’URL per recuperare il titolo.

Ad esempio, potrei inserire esattamente quanto segue in un post:

Questo sarà un link: https://github.com/discourse/discourse/blob/main/app/jobs/regular/crawl_topic_link.rb

Inizialmente, è così che verrà inserito nel post, visualizzando l’URL come link. Quando quel job verrà eseguito, eseguirà il crawl dell’URL per recuperare il titolo, quindi il post verrà rielaborato per visualizzare il titolo come link nel modo in cui appare nel tuo post precedente.

Normalmente ciò avverrà molto rapidamente, quindi sarà appena percettibile, ma se hai molti di questi job accodati per qualche motivo, potresti vedere gli URL per periodi prolungati prima che vengano sostituiti dai titoli. Mi aspetto che se elimini i job, rimarranno come URL invece di link con titolo.

Se hai eseguito di recente un’importazione, creando molti nuovi post in un brevissimo lasso di tempo, ciò potrebbe spiegare un arretrato di tali job. Penso che otterrai il miglior risultato permettendo a questi job di finire. Credo che questa sia una buona posizione predefinita con Sidekiq: lascialo fare ciò che fa. (A meno che tu non stia riscontrando problemi specifici con alcuni job.)

3 Mi Piace

@Simon_Manning
Grazie mille,
Ho capito parzialmente il significato di jobs::crawltopiclink

Hai una comprensione molto ampia.

2 Mi Piace