PHPfox CDN(Content Delivery Network)特定密钥使用

PHPfox CDN(Content Delivery Network)特定密钥使用

问题描述:

我已经将CDN添加到我的phpfox社交网络。 我的第一台服务器已满。 现在我又添加了另一个cdn。它也工作正常。 但问题是,内容被传递/保存一次在第一个CDN服务器,再次到第二个CDN服务器。PHPfox CDN(Content Delivery Network)特定密钥使用

现在我想保存在第二个cdn服务器的内容。 如果我删除第一个cdn的密钥,那么内容缺少第一个服务器的所有图像,视频和其他文件。

我想运行两个cdn服务器,但内容将只保存第二个cdn's。

以下是代码:请编辑它。

/home/horjecom/public_html/include/setting/cdn.sett.php

<?php 
 
/** 
 
* [PHPFOX_HEADER] 
 
* 
 
* @copyright \t \t [PHPFOX_COPYRIGHT] 
 
* @author \t \t \t natio 
 
* @package \t \t PhpFox 
 
* @version \t \t $Id: cdn.sett.php.new 3956 2012-03-01 12:28:26Z Raymond_Benc $ 
 
*/ 
 

 
defined('PHPFOX') or exit('NO DICE!'); 
 

 
$aServers = array( 
 
    array(
 
     'upload' => 'http://1.mydomain.com/', 
 
     'file' => 'http://1.mydomain.com/file/', 
 
     'key' => '123' 
 
    ), 
 

 

 

 
    array(
 
     'upload' => 'http://2.mydomain.com/', 
 
     'file' => 'http://2.mydomain.com/file/', 
 
     'key' => '1234' 
 
    ) 
 
); 
 

 

 
?>

请编辑它,因此我可以使用多键CDN及内容将被保存到最后加入cdn服务器(密钥)

我看到你使用phpFox cdn。 phpFox的CDN允许你添加许多服务器。但是,当用户添加新内容时,您无法控制将存储哪台服务器。它随机获得一台服务器。如果服务器已满(缺省代码),则没有解决方案。

如果有人知道你的密钥,你应该在这里删除你的真实密钥,他们可以在你的服务器上获取/添加/删除你的文件。密钥用于验证,每个cdn服务器,您可以使用不同的密钥。

+0

我认为有可能解决我的问题,如果这件事将由一个主要的PHP开发人员看。 –

+0

我可以通过定制工作来解决这个问题。 –