Un utente ha chiesto informazioni su Autoptimize di Wordpress

Il caricamento precedente di Divi Builder non funzionerà prima

Un utente ha chiesto 👇

Ciao,
Alcuni mesi fa, ho finalmente trovato la giusta combinazione Async Javascript, Autoptimize, WPRocket e Critical CSS per velocizzare il mio sito il più possibile senza romperlo. Whew!

Oggi, tuttavia, ho un’altra domanda. Il generatore Divi non si sta caricando. Sto ottenendo un timeout. Non ho modificato NESSUNA impostazione in Ottimizzazione automatica solo per il test e quindi le ho cambiate di nuovo e ho anche ottimizzato per gli utenti che hanno effettuato l’accesso deselezionato.

Sono sicuro che si tratta di un problema di ottimizzazione automatica perché quando disabilito temporaneamente l’ottimizzazione automatica, il problema viene risolto.

Di recente ho spostato il mio sito Web su cloud hosting ma il builder ha funzionato bene fino a questa mattina, tuttavia, il problema sembrava verificarsi prima di aggiornare il tema perché sono tornato a una versione precedente del tema e avevo ancora la domanda.

In Autoptimize ho escluso js / jquery / jquery.js controllo Javascript ottimizzato, controllo aggregato JS, aggregazione JS inline deselezionata perché stava facendo crescere rapidamente la dimensione della cache, tutta l’ottimizzazione CSS è controllata tranne per l’aggregazione inline e inline css di tutti i CSS e Sto usando il potenziamento critico CSS (noto che TUTTE le regole sono scomparse quando ho spostato il sito). Il codice HTML è ottimizzato. E aggrego script / CSS come file statici? controllato.

Async Javascript abilita la modalità async impostata per differire l’esclusione jquery e il supporto per l’arresto automatico dell’ottimizzazione. Gli accordi di cui sopra hanno funzionato bene fino ad oggi. Se supporto l’autoptimize, interrompe alcuni dei moduli del builder Divi e se escludo il mio tema e il mio child theme nell’esclusione del tema, tutto il contenuto scompare da alcuni post / pagine creati con i moduli builder. A meno che non escludo che funzioni perfettamente.

Non voglio interrompere l’autoptimize e posso aggirare questo problema per un po ‘semplicemente andando in “Modalità provvisoria” se voglio usare il generatore Divi … ma sarebbe bello che questo problema si sia risolto oggi.

Qualche idea?

Autore del plugin

(@optimizingmatters)

1 anno, 4 mesi fa

Consiglierei di non sbloccare l’opzione “ottimizzato anche per gli utenti registrati” (e forse la stessa in AsyncJS), che viene eseguita con i costruttori di pagine (che sono JS-heave e quindi più inclini a problemi di ottimizzazione)?

Spero che questo aiuti,
onesto

Lanciatore di thread

(@tricheryltops)

1 anno, 4 mesi fa

Ciao grazie …
Come ho detto sopra, ho già l’ottimizzazione per gli utenti registrati che sono disabilitati in entrambi i plugin; non è questo il problema.
Cheryl

Autore del plugin

(@optimizingmatters)

1 anno, 4 mesi fa

ah, ricordo una domanda simile; Hai l’opzione “rimuovi stringa di query” in Autoptimize Extra? in caso affermativo, puoi disabilitarlo?

Lanciatore di thread

(@tricheryltops)

1 anno, 4 mesi fa

Le stringhe di query sono già deselezionate.
Grazie

Autore del plugin

(@optimizingmatters)

1 anno, 4 mesi fa

errr … Va bene;
1. qualche miglioramento quando disabiliti AsyncJS?
2. quali sono gli errori JS che compaiono sulla console del browser quando si prova un divi builder?

Lanciatore di thread

(@tricheryltops)

1 anno, 4 mesi fa

Ciao,

Ho ancora lo stesso problema quando disattivo AsyncJS.

Ottengo i seguenti errori della console:
Impossibile caricare la risorsa: net :: ERR_BLOCKED_BY_CLIENT
post.php? post = 21634 & action = edit: 1 Unchecked runtime.lastError: la porta del messaggio è stata chiusa prima di ricevere una risposta.
http://www.pnwbeyond.com/:8 Errore di sintassi: segnale “funzione” imprevisto
masonry.min.js: 9 Errore tipo senza nome: impossibile leggere la proprietà non specificata ‘prototipo’
su masonry.min.js: 9
su masonry.min.js: 9
su masonry.min.js: 9
scripts.min.js: 42 TypeError Errore: EventEmitter non è un builder
su scripts.min.js: 42
su scripts.min.js: 42
su scripts.min.js: 42
post.php? post = 21634 & action = edit: 1 Rifiuto di eseguire lo script da “https://track2.securedvisit.com/sync/1540_03681?id=undefined ‘; perché il suo tipo MIME (‘image / gif’) non è eseguibile.

(@optimocha)

1 anno, 4 mesi fa

Ciao @tricheryltops,

Sembra che tu abbia WP Rocket e RockFlare’s Rocket Loader contemporaneamente ad Autoptimize; e quel trio (anche se amiamo usarli insieme) può portare a problemi senza un’adeguata configurazione.

A scopo di test, puoi disabilitare Rocket Loader (pagina Velocità> Ottimizzata nel pannello CF) e vedere se risolve il problema?

Lanciatore di thread

(@tricheryltops)

1 anno, 4 mesi fa

Ciao … ho già provato a disabilitare il caricatore a razzo e non ha risolto nulla. Non ho alcuna ottimizzazione CSS o JS in WPRocket, solo merda. Ho anche provato a disabilitare le minuzie fatte nel tema stesso, ma non ha funzionato. L’unica cosa che mi permetterà di usare il builder è disattivare Autoptimize mentre lo sto usando.

Questoè strano perché funzionava perfettamente fino a pochi giorni fa e perché ho intenzione di NON ottimizzare quando accedo … tuttavia se imposto una pagina su “noptimize” (ho lo script per non ottimizzare alcune pagine nelle mie funzioni .php) consente al builder di lavorare per quella pagina.

(@optimocha)

1 anno, 4 mesi fa

Stranamente … ho installato Autoptimize sul sito Divi, attivato e impostato le sue impostazioni e l’editor front-end non funzionava correttamente – WP Rocket o CloudFlare non è installato sul mio sito.

Puoi anche abilitare la modalità sviluppatore su CloudFlare? Potrebbe essere un altro sito come la minimizzazione di JS che contraddice Autoptimize. Se anche questo non funziona, potresti inviarci screenshot del tuo pannello delle impostazioni di Ottimizzazione automatica?

Autore del plugin

(@optimizingmatters)

1 anno, 4 mesi fa

(Ho lo script per ottimizzare alcune pagine nel mio functions.php)

Puoi condividere le tue informazioni aggiuntive su ciò che fa quello script @tricheryltops, magari pubblicandole su pastebin.com o gist.github.com?

Lanciatore di thread

(@tricheryltops)

1 anno, 4 mesi fa

Ho già provato ad accedere alla modalità sviluppatore su Cloudflare. Niente è cambiato. Ho anche un piccolo sito che non ha quasi alcun contenuto, la stessa cosa (Extra, che utilizza un generatore Divi) e le stesse impostazioni abilitate … le cose funzionano bene, il che mi suggerisce che un altro plugin è il colpevole. Ci sono molti plugin su questo sito ma funzionava bene fino a poco tempo fa. Ho provato a disabilitare altri plugin, ma sono riuscito a risolvere il problema solo disabilitando Autoptimize.

Di seguito è riportato un collegamento a un’immagine del pannello di ottimizzazione automatica principale:
https://www.pnwbeyond.com/wp-content/uploads/2019/11/screenshot-autoptimize.png

Ho anche i caratteri di Google disabilitati e gli emoji disabilitati nel pannello aggiuntivo.

Ed ecco il filtro che devo disabilitare l’ottimizzazione automatica su alcune pagine:
<iframe src="https://pastebin.com/embed_iframe/HRBc50gt" style="border:none;width:100%"></iframe>

Se cambio l’URL di una pagina per includere noptimize, il generatore funziona per quella pagina.

Più o meno nel periodo in cui è iniziato (solo pochi giorni fa), ho aggiornato il tema e alcuni plugin, ma quelli non sembrano essere una fonte di problemi. Ho anche permesso a uno sviluppatore di plug-in di modificare un po ‘di CSS in un plug-in per il mio sito che creava conflitti con alcuni CSS nel tema del mio sito. Ma non credo che ciò possa avere a che fare con questo problema. Ho provato a disabilitare quel plugin e non è cambiato nulla.

Voglio usare Autoptimize in quanto accelera le cose rispetto al crunch in WPRocket.

Grazie per l’aiuto!

Lanciatore di thread

(@tricheryltops)

1 anno, 4 mesi fa

Ops mi dispiace per questo. Pastebin non è mai stato utilizzato prima, non sono sicuro che sarebbe incorporato qui.
Ecco il link allo script:
https://pastebin.com/HRBc50gt

E qui è solo bloccato:
// Disabilita l’ottimizzazione automatica nelle pagine con la parola “noptimize” nell’URL
add_filter (‘autoptimize_filter_noptimize’, ‘my_ao_noptimize’, 10,0);
function my_ao_noptimize () {
if (strpos ($ _ SERVER[‘REQUEST_URI’], “noptimize”)! == false) {
vero ritorno;
} altro {
falso ritorno;
}
}

Autore del plugin

(@optimizingmatters)

1 anno, 4 mesi fa

Ok, stranamente lo script noptimize risolve il problema ma lo sblocco non “ottimizza anche gli utenti registrati”. puoi anche aggiungere il sorgente HTML della pagina al generatore di pagine attivo su pastebin, una volta con noptimize e una volta in modo che io possa confrontare i risultati?

Lanciatore di thread

(@tricheryltops)

1 anno, 4 mesi fa

Bene, sto solo provando con tutte le cose CSS che sembrano diventare analogiche (penso) con CSS critici, pastebin mi sta dicendo che sto superando l’importo consentito e non voglio davvero pagare per l’account Pastebin Pro adesso. Devo rimuovere alcuni dei SEC dal file e riprovare?

Autore del plugin

(@optimizingmatters)

1 anno, 4 mesi fa

hm, forse provare invece gist.github.com? 🙂

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *