Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何强制缓存10mb+;这样它们就不会被重新加载?_Html_Http_Web - Fatal编程技术网

Html 如何强制缓存10mb+;这样它们就不会被重新加载?

Html 如何强制缓存10mb+;这样它们就不会被重新加载?,html,http,web,Html,Http,Web,我有一个网站,其中有10mb+的图像(1000+PNG),必须在启动前加载。我目前的方法是将每个图像加载到一个隐藏的标记中。例如,我如何确保每月访问一次站点的客户端不再需要下载所有内容?不可能。客户端可能已禁用缓存,或者他每分钟都会清除一次缓存,这是不可能的。客户端可能禁用了缓存,或者他每分钟都会清除缓存。压缩纹理/生成纹理/重用纹理是您应该做的。您无法在一个月内可靠地缓存10mb的图像。如果游戏需要它,只需事先准备一个加载条。压缩纹理/生成纹理/重复使用纹理就是你应该做的。您无法在一个月内可靠

我有一个网站,其中有10mb+的图像(1000+PNG),必须在启动前加载。我目前的方法是将每个图像加载到一个隐藏的标记中。例如,我如何确保每月访问一次站点的客户端不再需要下载所有内容?

不可能。客户端可能已禁用缓存,或者他每分钟都会清除一次缓存,这是不可能的。客户端可能禁用了缓存,或者他每分钟都会清除缓存。压缩纹理/生成纹理/重用纹理是您应该做的。您无法在一个月内可靠地缓存10mb的图像。如果游戏需要它,只需事先准备一个加载条。

压缩纹理/生成纹理/重复使用纹理就是你应该做的。您无法在一个月内可靠地缓存10mb的图像。如果游戏需要它,只需事先准备一个加载条。

听起来你想使用应用程序缓存。这意味着将页面及其图像作为一个应用程序处理,并使用一个缓存清单(.appcache文件)列出它们和包含
标记的HTML文档。请参见,例如…

听起来您想使用应用程序缓存。这意味着将页面及其图像作为一个应用程序处理,并使用一个缓存清单(.appcache文件)列出它们和包含
标记的HTML文档。请参见,例如……

至少我可以发信号吗?否则,使用html5的2d游戏如何可行?我不知道html5游戏与任何东西有什么关系。这是一款有10毫克以上图像用作物品/角色/地图精灵的html5游戏。我在问我是否必须让我的客户每次想玩的时候都下载整个精灵阵列?你可以告诉客户应该缓存图像,但是如果用户选择清除他们的缓存,你就无能为力了。你不能强迫人们存储他们不想保存的文件。但如果有人选择这样做,我想他们不会抱怨他们不再被缓存了。当然,但他们肯定不会选择。所以,在正常情况下,我可以将整个精灵阵列存储在那里,而不是在每次播放之前加载它们吗?我现在真的很担心。至少我能发个信号吗?否则,使用html5的2d游戏如何可行?我不知道html5游戏与任何东西有什么关系。这是一款有10毫克以上图像用作物品/角色/地图精灵的html5游戏。我在问我是否必须让我的客户每次想玩的时候都下载整个精灵阵列?你可以告诉客户应该缓存图像,但是如果用户选择清除他们的缓存,你就无能为力了。你不能强迫人们存储他们不想保存的文件。但如果有人选择这样做,我想他们不会抱怨他们不再被缓存了。当然,但他们肯定不会选择。所以,在正常情况下,我可以将整个精灵阵列存储在那里,而不是在每次播放之前加载它们吗?我现在真的很担心。我能从10mb的不同精灵的压缩中得到什么尺寸?一些例子,将背景分解成无缝的瓷砖并重复,减少颜色深度,改变格式。这完全取决于文件以及您对它们所做的操作。事实上,10mb下载一款游戏并不过分,我不会生气。但每次都是吗?我不能再减少它了,我已经在使用基于瓷砖的地形了。价值10mb的图像实际上是不同的物品、树木、生物、山体等等,这是一件巨大的事情:/没有那么糟糕,比你反复观看youtube视频要少,不知道你或目标观众住在哪里,但在这里,平均互联网连接速度约为30 mbps——下载10mb大约需要3秒钟。从10mb的不同精灵的压缩中,我能期望多大的大小?一些示例,将背景分解为无缝平铺并重复,减少颜色深度,更改格式。这完全取决于文件以及您对它们所做的操作。事实上,10mb下载一款游戏并不过分,我不会生气。但每次都是吗?我不能再减少它了,我已经在使用基于瓷砖的地形了。价值10mb的图像实际上是不同的物品、树木、生物、山体等等,这是一件巨大的事情:/没有那么糟糕,比你反复观看youtube视频要少,不知道你或目标观众住在哪里,但在这里,平均互联网连接速度约为30Mbps——下载10mb大约需要3秒钟。