dqxafj6830 2019-06-04 23:33
浏览 54
已采纳

调用PHP文件的PHP页面 - 对Cache感到困惑

I have a PHP page, let's say it's my landing page, landing.php.

When a user hits this php some code is run and it calls getNames.php through AJAX.

I'm pushing out a massive update to the getNames.php file and I want users to get access to the fresh file instead of the old cached file so I'm going to specify some cache headers.

If both landing.php and getNames.php are cached, do I need to specify the cache headers on both or just the getNames.php file?

As far as I am aware, AJAX caches it's requests which is why I am thinking I may need to do it on both files?

  • 写回答

1条回答 默认 最新

  • donglu5728 2019-06-05 00:23
    关注
    • In the case as you explained the AJAX call being done from landing.php and the response of ajax came from getNames.php.So there is no meaning to put cache header in getNames.php because its always give the data as your per need in AJAX response.

    • So that you only need to put cache header in landing.php.When the
      user hit landing.php the cache will be clear and the new data will be loaded from the AJAX response.

    • It will useful to put cache header in case when you don't make AJAX call and you do call the page getNames.php

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 MATLAB解决问题
  • ¥35 哪位专业人士知道这是什么原件吗?哪里可以买到?
  • ¥15 关于#c##的问题:treenode反序列化后获取不到上一节点和下一节点,Fullpath和Handle报错
  • ¥15 一部手机能否同时用不同的app进入不同的直播间?
  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目