SearchWP Documentation

Visualizza la guida all'installazione, sfoglia la Knowledge Base, scopri i numerosi hook di SearchWP

Regola la velocità dell'indicizzatore

Per impostazione predefinita, l'indicizzatore di SearchWP è configurato per funzionare il più velocemente possibile senza rallentare il tuo sito. Parte di questa configurazione include impostazioni predefinite sensate e il monitoraggio del sistema (ad es. utilizzo CPU/RAM) quando applicabile.

Se sei sicuro che il tuo server sia più capace della maggior parte, ci sono una serie di hook che puoi usare per forzare l'indicizzatore di SearchWP a essere più aggressivo.

Nota: c'è una casella di controllo integrata nella scheda Avanzate della schermata delle impostazioni di SearchWP che diminuisce l'aggressività dell'indicizzatore. Questo articolo spiega come rendere l'indicizzatore più aggressivo.

⚠️ Nota: Procedi con cautela! ⚠️
Apportare queste modifiche può causare il pieno consumo delle risorse del server da parte del processo di indicizzazione, interrompendo il traffico dei visitatori.

Limita gli attributi di origine del motore

Prima di sperimentare direttamente con il processo di indicizzazione, vale la pena valutare la configurazione dei tuoi Motori. Più lavoro deve fare l'indicizzatore, più tempo ci vorrà.

Ad esempio: aggiungere Qualsiasi chiave meta per indicizzare tutti i Campi personalizzati è una cosa comoda da fare, ma significa anche che tutti i postmeta verranno indicizzati, incluso il contenuto a cui stai pensando ma anche i meta implementati/utilizzati da tutto il codice del tuo sito. Molto spesso i metadati vengono utilizzati per archiviare dati/contenuti completamente irrilevanti per la ricerca, quindi vale la pena esaminarli.

Inoltre, se ci sono Regole che puoi applicare per limitare il lavoro che l'indicizzatore sta facendo, varrà la pena considerarle. Meno contenuto SearchWP deve elaborare per costruire il suo indice, più velocemente l'indice verrà costruito.

Aumentare la dimensione dei batch dell'indicizzatore

L'indicizzatore di SearchWP funziona indicizzando le Voci in batch. Questo evita timeout e potenziali problemi di memoria. Aumentare il numero di Voci elaborate per batch può aiutare l'indicizzatore di SearchWP a funzionare un po' più velocemente.

È disponibile un hook per controllare la dimensione dei batch utilizzata dall'indicizzatore di SearchWP: searchwp\indexer\batch_size

Puoi sperimentare con questa dimensione dei batch per far elaborare a SearchWP più dati per iterazione dell'indicizzatore. Nota che aumentare troppo la dimensione dei batch può causare il fallimento del processo dell'indicizzatore.

Disabilita il throttling dell'indicizzatore

SearchWP monitorerà l'utilizzo delle risorse del server quando possibile. Ci sono alcuni hook che puoi usare per regolare come SearchWP reagisce al carico della CPU corrente durante l'indicizzazione.

Disabilita completamente il monitoraggio del carico
Puoi disabilitare completamente il monitoraggio del carico con l'hook searchwp\background_process\load_monitoring.
Regola il massimo del carico
Quando SearchWP monitora il carico della CPU, verifica se è stata superata una soglia massima di carico della CPU. L'impostazione predefinita per questo carico è 2 ma se il tuo server ha molti core, questo valore predefinito potrebbe essere troppo aggressivo. Puoi regolare la soglia con l'hook searchwp\background_process\load_maximum.
Regola il tempo di throttling quando viene superata la soglia di carico della CPU
Quando SearchWP ha rilevato che il carico della CPU è troppo alto, inserirà un timeout in secondi. Se desideri personalizzare la durata di questo timeout, puoi utilizzare l'hook searchwp\background_process\load_throttle.

Procedi con cautela!

Tieni presente che la sperimentazione con questi hook può causare il completo assorbimento del tuo server da parte del processo di indicizzazione di SearchWP e potenzialmente interrompere il traffico dei visitatori del sito mentre l'indicizzatore è in esecuzione. Si consiglia di regolare gradualmente i valori restituiti per questi hook.

Crea Oggi Stesso una Migliore Esperienza di Ricerca WordPress

Non perdere mai più visitatori a causa di risultati di ricerca inutili. SearchWP rende la creazione della tua ricerca intelligente WordPress veloce e facile.

Get SearchWP Now
Icona di motori di ricerca multipli