Un usuario preguntó 👇
Hola, estoy usando los ingredientes de caché para asegurar que muchos de mis servidores de recepción de tráfico con utilidades se atiendan desde el caché. p.ej.
/ ^ fbclid | pk_ (fuente | medios | campaña | kwd | contenido) $ /
El problema es que, por lo que puedo ver, esto todavía depende de que php maneje las inclusiones de caché.
Solo noté este tema https://wordpress.org/support/topic/wrong-nginx-recommendations-in-docs/
y apliqué esa configuración para asegurarme de que nginx sirva a mis URL en general, pero mi pregunta es, ¿hay alguna forma de escribir expresiones regulares en las reglas de configuración de nginx que harían exactamente lo mismo sin la necesidad de PHP? ¿solicitud?
(@coreyk)
Hace 3 meses, 1 semana
Si se aplica la configuración avanzada para evitar el manejo avanzado de caché y el manejo de PHP, la configuración de Cache Enabler ya no se aplicará porque el servidor ahora entrega las páginas en caché directamente. Debería ser posible agregar una regla al archivo de configuración de su servidor para replicar este comportamiento.
No tengo ejemplos de configuración de esto disponibles en este momento, sin embargo, ciertamente veré cómo podría ser con nuestra actualización de documentación en curso.
(@ eva2000)
Hace 3 meses, 1 semana
ct_roy? Proporcioné una configuración avanzada de caché nginx habilitada para este solo para permitir el almacenamiento en caché para manejar tales cadenas de consulta en https://community.centminmod.com/threads/ensuring-urls-with-utm-params-fbclid-adwords-params-are-served-from-cache.20253/#post-85825
espero que eso te ayude a pensar y pensar 🙂
(@colmtroy)
Hace 3 meses, 1 semana
@ eva2000 yip is ct_roy 🙂 estás en todas partes 🙂 Tu solución es una solución excelente si no estás preocupado por utm y asignaciones. Así que lo usaré en algunos de mis sitios (¡gracias de nuevo!). Pero para los sitios que necesitan utm para seguir el navegador del cliente (para que GA pueda recogerlo, por ejemplo), el 302 elimina completamente los utms / query params de la URL y, por lo tanto, pierde el esa asignación.
Estaba viendo cómo Runcloud manejó este problema en particular y tienen una buena solución. La diferencia obvia aquí es que están usando fastcgi_cache como repositorio de caché, pero aquí hay un ejemplo de lo que hacen:
https://0bin.net/paste/L5yWSjwu#c-kV4L4yVR5qRIT3aI4mOF+EYcBlgf8Ipue1ISJkbrZ
Se conservan las utms, etc. Así que creo que me pregunto si hay alguna forma con Cache Enabler de que podamos entregar la URL desde la caché simplemente conservando los parámetros relevantes en lugar de redirigirlos.
(@ eva2000)
Hace 3 meses, 1 semana
Es interesante que la solución fastcgi_cache también funcione con la caché avanzada de almacenamiento en caché nginx habilitada, la solución proporcionada por https://community.centminmod.com/threads/ensuring-urls-with-utm-params-fbclid-adwords-params-are-served-from-cache.20253/#post-85854 que quizás quieras probar. Si funciona, puedo actualizar el habilitador de caché del instalador de WordPress de Nginx Centmin Mod, rehacer las configuraciones de caché de nivel nginx y fastcgi_cache con el mismo 🙂
¿Solucionó tu problema??
0 / 0