【发布时间】:2012-10-29 10:45:43
【问题描述】:
是的,我知道标题很混乱,但这是我想做的:
我创建了 3 个网站(针对客户。我无法控制它们)。所有这些网站都加载了我主网站的某个页面。 (使用 PHP file_get_contents - 我们将其命名为 www.mainsite/x.php)。
这里的问题是带宽。我希望这 10 个网站使用该 x.php 文件创建一些临时本地文件,而不是每次都加载 www.mainsite/x.php 文件。但是我可能会对该 x.php 文件进行一些更改,因此本地文件应该每周左右更新一次。
我的意思是: 网站 1,2 和 3 的 PHP file_get_contents 为 www.mainsite/x.php。在第一次加载时,它应该创建一个包含 x.php 内容的 x.html 文件(即:www.website1/x.html)。一周后,网站 1,2 和 3 应该再次加载 www.mainsite/x.php,如果对 www.mainsite/x.php 文件进行了更改,则创建一个新的 x.html 文件。
【问题讨论】:
-
每周使用 cronjob 获取内容。这样您就可以在本地创建一个 HTML 文件并每周对其进行编辑。你甚至可以用它来创造历史。创建文件并不难。
-
忘了提到我不再控制这 3 个网站,只控制带有 php 文件的主站点。那我该怎么办?
-
告诉他们(那些外部站点)经常从您的站点加载。或者任何时候当你改变你的 x.html 时,通过电话给他们打电话并告诉他们更新:)
-
那么减少流量并不是一个真正的选择,因为他们仍然会继续轮询您的网站。您可能想要 gzip 它,因为这会有所帮助。除了在这里压缩之外,你不能做更多的事情。另外,我必须同意@PaulDinh。那将是最好的选择。
标签: php