相关疑难解决方法(0)

在PHP动态创建HTTP响应时缓存它们

我认为我的问题似乎很随意,但随着它变得有趣(至少对我来说:)).

考虑一个PHP页面,其目的是从文件系统读取请求的文件并将其作为响应回显.现在的问题是如何为此页面启用缓存?需要指出的是,文件可能非常庞大,启用缓存是为了避免客户端一次又一次地下载相同的内容.

理想的策略是使用"If-None-Match"请求头和"ETag"响应头来实现反向代理缓存系统.尽管我知道这一点,但我不确定这是否可行,或者我应该将其作为响应返回以实现此技术!

php caching http-headers

14
推荐指数
1
解决办法
3724
查看次数

如何在服务器上安全地存储文件

我在做什么:

我基本上需要创建一个由用PHP编写的登录页面保护的网站,一旦登录,你就会有一个读取整数的搜索栏,并将数据发送到一个PHP脚本,该脚本检索一个带有该数字作为名称的图像.

(我将在这台服务器上存储几千张图像进行搜索 - 库存图片)

-

我需要帮助的是:

从我的研究中,我了解到你"不"使用MySQL等数据库来存储实际图像,因为速度和效率低下.如果您不将它存储在数据库中,并按照建议将其保留在服务器的文件系统上,如果有人在地址栏中键入直接URL,是否会将它们带到我服务器上的文件中?

你如何防范这一点.如果没有成功浏览登录页面,我的服务器上的文件都不可查看.

感谢您的帮助,任何见解或建议将不胜感激.这对我很重要,因为将来会添加更复杂的信息.

php mysql database image

8
推荐指数
1
解决办法
6039
查看次数

标签 统计

php ×2

caching ×1

database ×1

http-headers ×1

image ×1

mysql ×1