如何为我的网站启用浏览器缓存?我只是把cache-control:public放在我的标题中的某个地方吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
Cache-Control:public;
>
Run Code Online (Sandbox Code Playgroud)
我正在使用最新版本的XAMPP开发最新版本的PHP.
我正在开发一个HTML 5游戏,它已经在线了,但它目前很小,一切都还可以.
事情是,随着它的增长,它将加载许多,许多图像,音乐,声音效果等等.玩游戏15分钟后,可能已经加载了至少100种不同的资源.由于它是一个HTML5应用程序,它在游戏过程中永远不会刷新页面,所以它们都在后台堆叠.
我注意到,每次我打开资源- WebKit的至少使用Web检查-仍然有一次我删除了<img>,该<link>到CSS和其他人.我猜它还在记忆中,只是没有被使用,对吧?
这最终会消耗大量的RAM,并导致性能下降,特别是在iOS和Android手机上(我在当前版本上已经略微注意到),其资源比台式机更受限制.
我的问题是:是否可以通过JavaScript完全卸载资源,释放RAM中的空间?无需刷新整个页面以"清理它".
最糟糕的情况:使用框架是否可以通过删除框架来释放这些框架的资源?
谢谢!