微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用php的readfile()或重定向以显示图像文件?

我在webroot之外有一个目录,其中包含图像,css和javascript.
这些文件经常更改.我可以编写一个脚本来定位文件,找出MIME类型并将其输出到浏览器.
或者,我可以找到该文件,将其复制到Web可访问目录,然后使用标题位置重定向到该文件.当再次请求文件时,首先将检查文件是否被修改,然后再次进行重定向.

什么是更好的性能明智的选择?每个请求一个读取文件,或者每个请求一个时间戳检查并重定向(因此2个请求而不是一个)

解决方法:

首要性能指标:基准测试,不要猜测.

我将立即打破第一条规则,并推测读取文件会更快,因为它消除了网络往返.

您需要多少性能?最快的方法是在完全不同的计算机上的子域(例如http://static.mysite.com/foo.jpg)下设置单独的静态内容Web服务器,然后让该Web服务器在那里处理经常变化的image / css / javascript文件.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐