Després d’actualitzar un connector, el tauler de xarxa mostra dos paquets similars o el mateix URL apareix dues vegades. Una sol·licitud pot provenir del nou sistema d’recursos del connector mentre una integració de tema antiga encara afegeix el fitxer anterior. També pot ser una memòria cau enganyosa o un efecte de redirecció en lloc d’un veritable duplicat.
Proveu què s’executa dues vegades abans d’eliminar qualsevol còpia.
Decidiu si les sol·licituds són realment duplicades
Compareu URL complets, cadenes de consulta, mides de resposta i hash de contingut. Els fitxers anomenats frontend.min.js poden pertànyer a diferents components. El mateix URL que es mostra dues vegades pot representar una càrrega prèvia seguida d’un ús normal; si es configura correctament, la segona entrada pot reutilitzar la resposta en lloc de tornar-la a transferir.
Inspeccioneu la columna Iniciador. Anoteu si la sol·licitud prové de l’HTML inicial, un altre script, un iframe o una importació CSS.
Comproveu els bytes transferits del navegador, no només la mida del recurs.
Reprodueix fora de la sessió de l’administrador
Prova en una finestra privada amb la pàgina, el CDN i la memòria cau del navegador en fred. Les pàgines de WordPress connectades poden incloure recursos d’editor o de barra d’eines que els visitants mai reben.
Compareu una pàgina creada abans de l’actualització amb una altra plantilla. Si només apareixen duplicats on s’utilitza un widget, centreu-vos en aquesta integració. Si apareixen a tot arreu, inspeccioneu el tema global i les cues de connectors.
Preserveu la versió i la configuració del connector en una còpia de seguretat restaurable abans de canviar el codi de producció.
Busqueu una integració manual heretada
Cerqueu el tema secundari, el connector de fragments i el connector de lloc personalitzat per a l’antic nom de fitxer, directori de connectors o domini CDN. Una solució alternativa anterior pot posar en cua manualment un recurs que ara el nou connector carrega.
WordPress hauria de registrar scripts i estils amb handles i dependències úniques. Les etiquetes <script> codificades en dur a les plantilles de capçalera obvien aquest sistema i no es poden desduplicar de manera fiable.
Elimineu una inclusió heretada només després de confirmar que la substitució del connector proporciona la mateixa funcionalitat pública.
Inspeccioneu les handles de WordPress i l’ordre de dependència
En un entorn de desenvolupament segur, registreu o inspeccioneu els identificadors de la cua registrats. Dos identificadors diferents poden fer referència al mateix URL, de manera que WordPress els tracta com a recursos separats.
Si el codi personalitzat és propietari d’un registre, reutilitzeu el maneig documentat del connector o elimineu la cua personalitzada. Eviteu sortir de la cua per maneig endevinat a la producció; una dependència modificada pot fer que un altre component falli.
Per a JavaScript, comproveu si un fitxer és una compilació de mòduls i un altre una compilació de compatibilitat. Alguns navegadors necessiten una alternativa nomodule, però els atributs incorrectes poden fer que tots dos s’executin.
Esborra els productes d’optimització obsolets
Les eines de minificació i combinació poden conservar un agregat antic alhora que descobreixen el fitxer nou del connector. Regenera els recursos combinats mitjançant els controls compatibles amb l’optimitzador després de prendre nota de la configuració actual.
Netegeu les pàgines afectades i els URL dels recursos CDN. No suprimiu directoris de servidors amplis ni buideu totes les memòria cau durant un trànsit elevat sense entendre l’impacte.
Inspeccioneu l’HTML del visitant final per confirmar que només fa referència al nou agregat una vegada.
Comproveu el constructor visual i la duplicació de widgets
El connector es pot incrustar tant mitjançant un codi curt com un giny de creació. Un duplicat d’escriptori/mòbil pot inicialitzar la mateixa biblioteca dues vegades encara que només sigui visible un component.
Cerqueu al DOM renderitzat arrels de widgets repetits i identificadors duplicats. Elimineu el component redundant a nivell d’editor/plantilla en lloc d’amagar-lo amb CSS.
Les plantilles globals emergents o de peu de pàgina són una altra font habitual de widgets invisibles a cada pàgina.
Verifica el comportament després d’eliminar un propietari
Esborra les memòries cau rellevants i torna a carregar diverses plantilles. Confirmeu els recursos transferits, els errors de la consola i el comportament interactiu. Menús d’exercicis, formularis, control lliscant i la funció del connector actualitzat.
Si el duplicat ha provocat anteriorment dos controladors d’esdeveniments, comproveu que els clics ara s’executen una vegada i que els esdeveniments d’anàlisi no es doblin. Compareu la producció només després que el comportament d’escenificació sigui estable.
Sol·liciteu una avaluació quan la propietat d’recursos abasta codi de tema, paquets d’optimització i fitxers generadors generats. Proporcioneu els URL duplicats, els iniciadors i el temps d’actualització; no envieu contrasenyes a la consulta inicial.