PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP HTTP标头大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

想知道几件事.

http标头是否缓存页面上的所有内容.而且,如果我有一些javascript文件,它也会将它们也缓存到后续页面中,否则会更复杂.示例:如果我将所有javascript文件都缓存在page1.PHP上,这些文件仍将缓存在page2.PHP上,或者它缓存的page1.PHP文件仅适用于page1.PHP.

一个问题是…

我应该废弃http标头并仅使用APC,如果这样的话,它有多复杂,或者实际上可以同时使用两者(问cuz yslow说要使用http标头).感谢您提供任何信息,我一直在阅读,但是这些问题并未在文本中得到真正回答.

解决方法:

如果您只提供常规的.js文件,您的Web服务器将为您进行缓存.第一次从一个页面链接到.js文件时,它们将被下载.当用户重新加载该页面或完全进入使用同一.js文件的另一页面时,浏览器将使用缓存的副本.当您通过< script src =“ code.js”>< / script>标签.

那就是如果您有独立的单独的.js文件.另一方面,如果您的JavaScript代码隐藏在PHP脚本生成的HTML中,例如:

<script type="text/javascript">
  alert("Hello World!");
</script>

…这些脚本将在每次加载.PHP文件重新生成.如果您要缓存PHP脚本的输出,则需要通过从PHP脚本设置适当的http标头(通过Cache-Control系列标头或If-Modified-Since和标头的ETag样式.

但是,缓存和PHP文件通常不能一起使用,因为您通常会生成动态内容,这些内容会根据用户输入,一天中的时间,Cookie等发生变化.由于缓存纯粹是一种优化,因此一般编程警告不要过早优化适用.如果您弄乱了http标头,可能会引起很多麻烦(请相信我!).根据经验,您可以只让Apache或IIS处理此类高级http事务,并且仅在有特殊需要时才使用http标头.

大佬总结

以上是大佬教程为你收集整理的PHP HTTP标头全部内容,希望文章能够帮你解决PHP HTTP标头所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: