-1

我想知道以下获取图像的方法的优缺点:

http://image.anobii.com/anobi/image_book.php?type=3&item_id=013c23a6dd4c6115e4&time=1282904048

http://static.anobii.com/anobii/static/image/welcome/icon_welcome.png

一种使用 php 获取图像,第二种只需输入 url。

例如,哪个快?

4

1 回答 1

0

它们可能用于非常不同的目的。如果您能够直接链接到该.png资源,那么它很可能(但不保证是)一个真实的文件,可以在网络上访问。当使用 PHP 脚本来提供图像内容时,幕后可能会发生很多不同的事情。

例如,PHP 能够检查用户的会话或身份验证凭据以提供对图像的授权。图像二进制数据可以存储在数据库中而不是文件系统中,或者如果在文件系统中,图像文件可以存储Web 服务器的文档根目录之外,从而防止直接访问它。一种常见的用法是在用户未经授权时拒绝访问文件,而是在其位置提供其他图像数据,例如“拒绝访问”默认图像。

PHP 脚本的另一个潜在用途可能是对资源的每次会话命中计数,或者限制客户端多次访问资源的速率。

提供静态文件时,授权、日志记录等仅限于配置的 Web 服务器的功能。

要问的问题并不是哪个更快,而是哪个适合应用程序的业务需求。

于 2012-09-25T01:28:10.303 回答