Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

344
Visualizações
¿Auto-Versioning en línea Javascript en un archivo PHP?

Tengo la siguiente pregunta/problema: sé que si agrego algo como "?v=*" en mi Javascript incluye como <script src="/js/myJsFile1.js?v=1.1" type="text/javascript"></script> Puedo forzar un almacenamiento en caché del lado del cliente.

Ahora mi pregunta es, si tengo un fragmento como el siguiente en un ejemplo.php...

 <?php ... ?> <script> var a = 5; callRandomFunction(); </script>

... ¿es necesario tener un control de versiones para este fragmento también? Como está incluido en un archivo PHP y, por lo tanto, siempre se llama desde el servidor de todos modos, ¿tiene sentido un almacenamiento en caché forzado aquí?
Si es así, ¿hay alguna manera similar a la que hay con el apéndice "?v="?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Algunos puntos de confusión:

  • "almacenamiento en caché" se refiere a la reutilización de contenido; las técnicas de las que está hablando no son "almacenamiento en caché forzado", están obligando al navegador a no usar una copia en caché
  • el parámetro no significa nada para el navegador, solo significa que esta es una URL que el navegador nunca ha visto antes, por lo que no tendrá una copia en caché
  • el navegador no ve que algo es parte de una página PHP, solo que es parte de una página HTML
  • el navegador no almacena en caché partes de las páginas, por lo que si esa página HTML se almacena en caché, el JS dentro de la página también se almacena en caché; si no es, no es
    • para ser claros, JS se sirve en una URL separada pero a la que se hace referencia en la página HTML se almacenará en caché por separado, por lo que cambiar la URL para cada versión marca la diferencia.

Entonces, la pregunta se reduce a:

¿Se almacenará en caché mi página HTML?

La respuesta depende de los encabezados de caché , que son una parte sorprendentemente complicada de HTTP. Pero la versión corta es que PHP generalmente establecerá encabezados que le indicarán al navegador que no almacene en caché las páginas que genera.

Así que la respuesta realmente corta es: no, no necesitas hacer nada.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda