Page 1 sur 2

Un seul nom de domaine - Plusieurs serveurs

Posté : 01 févr. 2013, 02:46
par rimie
Bonjour,

Je me dispose d'un seul nom de domaine, avec un seul serveur, je vais ajouter un autre serveur, sur lequel je vais mettre aussi des fichiers:

Serveur1: Disposant du :
+ Nom de domaine
+ Les fichiers PHP, Images,...
+ Les fichier MP3,..
+ Tours les services pour un site web (apache2, php5, phpmyadmin,..).

Serveur2: Je veux mettre que des fichiers MP3

+ Est ce que je dois avoir un nom de domaine pour le 2eme serveur?

Il y a des codes PHP, comme par exemple file_exists(), je teste si un fichier existe au serveur, dans ce cas tous mes codes sont sur le serveur1, alors que ca peut etre le fichier recherche est sur le serveur2, c'est quoi la bonne methode de resoudre ce probleme?

Merci

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 01 févr. 2013, 03:02
par Nagol
Tu n'as pas besoin de deux domaines, et si tu en avais besoin tu peux tout à fait (si tu as le contrôle de ton nom de domaine) avoir truc.domaine.com pointer vers ton serveur qui a les mp3 tandis que www.domaine.com pointe vers ton serveur principal.

Pour l'accès au fichier, file_exists marche aussi en réseau cad sur une url.

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 01 févr. 2013, 07:15
par rimie
Tu n'as pas besoin de deux domaines
Donc pas besoin
Pour l'accès au fichier, file_exists marche aussi en réseau cad sur une url.
Je pense pas que ca marche, j'ai test en local:
<?php

if(file_exists('http://www.domaine.com/fichier.mp3'))
{
	echo 'existe';
}
else
{
	echo 'NON';
}

?>

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 01 févr. 2013, 09:48
par Mazarini
Il me semble que cette possibilité dépend de allow_url_fopen, mais je n'en sais pas plus.
Eventuellement dans la page de la doc de file_exists() il y a un exemple pour vérifier l'existence d'une url.

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 01 févr. 2013, 09:53
par rimie
je pense utiliser curl si c'est la meilleur et la plus rapide

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 01 févr. 2013, 10:58
par Sékiltoyai
je pense utiliser curl si c'est la meilleur et la plus rapide
Je ne sais pas exactement pourquoi tu veux faire un fopen de ton fichier mp3 situé sur ton autre serveur. Cela va te faire de la latence inutile, et pire encore si tu le télécharges avec curl.
La question majeure est donc: Pourquoi cherches-tu à télécharger les fichiers du serveur secondaire vers ton serveur principal ?

Cordialement.

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 01 févr. 2013, 11:24
par rimie
Je vais pas les telecharger d'un serveur vers un autre, mais les visiteurs qui telechargent les fichiers de l'un des serveurs vers leurs machines locales, alors, je fais ce code:
Si le fichier exists
echo <a href>Fichier</a>
else
echo Fichier indisponible

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 01 févr. 2013, 12:07
par Nagol
Une meilleure méthode serait de faire un script sur le serveur des mp3 qui produit un xml avec la liste complète, éventuellement lancée dans une tâche cron et que le premier serveur récupère ce xml périodiquement et le stocke localement, tu t'économiserais pas mal d'aller/retour inutiles entre les deux serveurs, ça accélérait pas mal ton script aussi.

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 01 févr. 2013, 17:37
par rimie
je pense pas que c'est la bonne

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 02 févr. 2013, 00:45
par Nagol
je pense pas que c'est la bonne
Qui?

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 02 févr. 2013, 01:17
par rimie
je pense pas que c'est la bonne
Qui?
Cella-la
Une meilleure méthode serait de faire un script sur le serveur des mp3 qui produit un xml avec la liste complète, éventuellement lancée dans une tâche cron et que le premier serveur récupère ce xml périodiquement et le stocke localement, tu t'économiserais pas mal d'aller/retour inutiles entre les deux serveurs, ça accélérait pas mal ton script aussi.

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 02 févr. 2013, 02:26
par Nagol
je pense pas que c'est la bonne
Qui?
Cella-la
Une meilleure méthode serait de faire un script sur le serveur des mp3 qui produit un xml avec la liste complète, éventuellement lancée dans une tâche cron et que le premier serveur récupère ce xml périodiquement et le stocke localement, tu t'économiserais pas mal d'aller/retour inutiles entre les deux serveurs, ça accélérait pas mal ton script aussi.
Ben tu fais comme tu veux tu sais, mais tu demandes de l'aide après si tu en veux pas, c'est pareil pour moi :)

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 02 févr. 2013, 04:45
par rimie
merci pour l'aide, mais je la trouve pas convenable pour moi :)

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 02 févr. 2013, 12:08
par Nagol
merci pour l'aide, mais je la trouve pas convenable pour moi :)
T'as du culot quand même, ben c'est pas grave, laisse tomber ma proposition, qui vient de l'avis de sekiltoyai plus haut, et quand ça ne marchera pas tu reviendras nous voir...

Re: Un seul nom de domaine - Plusieurs serveurs

Posté : 03 févr. 2013, 12:10
par rimie
on cherche toujours la meilleur solution