如何缓存另一个网站iframe?

时间:2015-11-05 11:38:30

标签: javascript php jquery caching iframe

我的网站从其他网站加载iframe。我想缓存这个iframe而不是加载缓存副本。

不幸的是我无法使用nginx,这就是为什么我很有趣如何使用php / js / ajax / xml或其他东西来缓存iframe。

可能是这样的:

 - create iframe.php file on server with loading another site iframe
 - iframe.php load iframe first time, than cache it
 - include iframe.php where I need (but I don't 
understand how to save all native header information of another site) 

所有这些我需要从其他网站加载标题信息,但我不能多次执行,并且需要加载一次而不是为新用户显示缓存。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

在客户端,您无法影响第三方页面导航器的缓存行为。

如果要在服务器端缓存页面,服务器端脚本必须获取页面并对其进行缓存。您的iframe必须加载此脚本。

我希望我回答你的问题。不幸的是,我不太清楚。

答案 1 :(得分:1)

file_get_contents()怎么样? 将<。strong>保存为.html到您的托管帐户,然后加载到iframe。