处理跨服务器php的最佳方法包括

| 这是一个两部分的问题... 1)file_get_contents是否创建服务器负载?我在博客侧栏中使用了3次以上,以通过我的博客网络拉出广告,但是现在网络速度变慢了。我想确保这不是原因。 2)处理跨服务器的最佳方法是什么?就像我在上面说的那样,我正在使用file_get_contents,并且可能以一种非常糟糕的方式进行。查看一些代码,我将看到:
<?
$c = file_get_contents(\"http://www.url.com/includes/include1.php\");
echo ($c);
?>  
<?
$c = file_get_contents(\"http://www.url.com/includes/include2.php\");
echo ($c);
?>  
我现在知道这很草率,因为它在您不需要时打开和关闭php,另外它还在同一个变量下放置了两个不同的URL。这使我想知道它现在如何工作。 无论如何,我正在寻找跨服务器包含问题的最佳解决方案,该问题有望减轻负载较重时服务器上的阻力。 谢谢!     
已邀请:
        您不应允许跨服务器包含。什么会阻止除您之外的其他人读取PHP文件的内容? 至于您最初的问题:如果您担心响应性,请通过Ajax加载广告(我建议使用jQuery)。这样一来,真正的内容将很快加载,随后不久就会投放广告。 要考虑的另一种选择是以某种方式缓存广告。     
        更好的方法是让一个单独的脚本获取该信息,然后将其缓存在服务器上的文件中。然后提供该缓存的文件。 cron作业可以不时刷新缓存,并且您网站的性能完全独立于广告服务器的可用性。现在,如果广告服务器关闭,您的脚本将一直挂起,直到请求超时为止,并且您的用户将一直停留在空白屏幕上。     

要回复问题请先登录注册