Foros del Web » Programando para Internet » PHP »

¿Como utilizar el mismo código y gráficos en múltiples dominios?

Estas en el tema de ¿Como utilizar el mismo código y gráficos en múltiples dominios? en el foro de PHP en Foros del Web. He desarrollado 3 sistemas que trabajan en la web. Por el momento ya tengo 15 dominios que están utilizando mi software, se trata de un ...
  #1 (permalink)  
Antiguo 29/07/2010, 16:40
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
¿Como utilizar el mismo código y gráficos en múltiples dominios?

He desarrollado 3 sistemas que trabajan en la web.
Por el momento ya tengo 15 dominios que están utilizando mi software, se trata de un sistema administrativo.
En un servidor hospedo los dominios que utilizan este software, así que a cada uno de los 15 dominios le he subido el sistema completo que se compone de documentos 100% PHP y gráficos, el cual ocupa cerca de 6 Mbytes, lo que significa que he subido 6x15=90 Mbytes.

Mi problema lo veo venir cuando genero nuevas versiones, ya que deberé subir a cada dominio las actualizaciones.

Desearía poder subir mis PHP y gráficos a un dominio y que el resto de los dominios hicieran uso de este código lo que me ayudaría a solo tener que actualizar en un solo lugar.

Mi sistema tiene cerca de 2,000 pequeños gráficos, estoy reprogramando para alojarlos en un solo directorio público y que el resto de dominios hagan uso de ellos.

Si acaso llego a vender mis sistemas a 300 dominios que es mi meta, voy a tener complicado el poder estar actualizando a todos de manera eficiente.

¿alguna sugerencia?

Gracias.
  #2 (permalink)  
Antiguo 29/07/2010, 16:46
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ¿Como utilizar el mismo código y gráficos en múltiples dominios?

bueno, tu problema nada tiene que ver con este foro...

ahora... la única solución sería tener todos los dominios apuntando hacía el mismo hosting... así de simple, un servidor dedicado o VPS... y claro, los DNS los diriges hacía dicho servidor...

la idea es que se compartan los archivos fisicamente entre sitios...

o en todo caso, también podrías programar alguna utilidad de actualización automatica con PHP...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 29/07/2010, 16:49
Avatar de esdebon  
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 15 años, 8 meses
Puntos: 18
Respuesta: ¿Como utilizar el mismo código y gráficos en múltiples dominios?

Segun yo, lo que puedes hacer es en vez de colocar direcciones relativas i.e.

Código:
../carpeta/archivo.php
podrias poner direcciones absolutas:

Código:
http://dominioprincipal.com/rpeta/archivo.php

el gran problema es que el tendrias que pagar un ancho de banda mas grande para este dominio principal y quizas dejar en los dominios particulares los archivos de coneccion a la base de datos, para que cada dominio se conecte a su propia base de datos.

o no se si necesites colocar archivos de crossdomain
  #4 (permalink)  
Antiguo 31/07/2010, 03:27
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: ¿Como utilizar el mismo código y gráficos en múltiples dominios?

Cita:
Iniciado por pateketrueke Ver Mensaje
bueno, tu problema nada tiene que ver con este foro...

ahora... la única solución sería tener todos los dominios apuntando hacía el mismo hosting... así de simple, un servidor dedicado o VPS... y claro, los DNS los diriges hacía dicho servidor...

la idea es que se compartan los archivos fisicamente entre sitios...

o en todo caso, también podrías programar alguna utilidad de actualización automatica con PHP...
Acepto que que no suficientemente claro.

Tengo un servidor dedicado en donde alojo estos 15 dominios.

Todos mis desarrollos son en PHP y deseo encontrar la solución con PHP. El camino que he visualizado es tal como indica el amigo esdebon, y que por lo pronto así lo he implementado al menos con los gráficos, más no con el código PHP ya que este es ejecutado en el dominio origen.

Con el inconveniente que cuando trabajo el sistema en modo local, los gráficos son tomados también de Internet.


Cita:
Iniciado por esdebon Ver Mensaje
Segun yo, lo que puedes hacer es en vez de colocar direcciones relativas i.e.

Código:
../carpeta/archivo.php
podrias poner direcciones absolutas:

Código:
http://dominioprincipal.com/rpeta/archivo.php

el gran problema es que el tendrias que pagar un ancho de banda mas grande para este dominio principal y quizas dejar en los dominios particulares los archivos de coneccion a la base de datos, para que cada dominio se conecte a su propia base de datos.

o no se si necesites colocar archivos de crossdomain
Gracias, así lo tengo implementado, espero encontrar una mejor opción para el caso de trabajar en modo local y no tener que accesar graficos de internet.
  #5 (permalink)  
Antiguo 01/08/2010, 00:06
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: ¿Como utilizar el mismo código y gráficos en múltiples dominios?

Una forma de hacerlo es crear un enlace simbólico entre los dominios y tu aplicación, al final ahorras espacio y las actualizaciones son mas fáciles implementarlas, la contra es que es necesario un servidor linux, que tus 15 dominios estén bajo el mismo servidor y que si falla algo en la aplicación el fallo será para los 15 dominios
Código Consola:
Ver original
  1. ln -s /var/www/aplicacion /var/www/dominio1
  2. ln -s /var/www/aplicacion /var/www/dominio2
  3. ln -s /var/www/aplicacion /var/www/dominio3
  4. ln -s /var/www/aplicacion /var/www/dominioN...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #6 (permalink)  
Antiguo 01/08/2010, 01:40
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: ¿Como utilizar el mismo código y gráficos en múltiples dominios?

Gracias Nemutagk,

Me ha sido muy útil tu comentario y me has dado una idea de lo que debo hacer y que trataré de explicar. Efectivamente tengo un dedicado y en él alojo los 15 dominios. Pretendo probar la siguiente estructura:
  • Tener un directorio www que será el gran contenedor.
  • Dentro de www crear el directorio "php" en donde colocaré todos los documentos php, así como otros directorios comunes (como es el caso de los images).
  • Crear un directorio para cada dominio en donde se colocaré el index.php, el cual tomará las rutinas del directorio ../php
  • Los gráficos estarán en ../images
Una estructura parecida a lo siguiente:

www/php
www/images
www/flash
www/dominio1/config
www/dominio1/index.php
www/dominio1/images_propias
www/dominio1/flash:propias
  • Tendré un dominio apuntado al directorio: www
  • El dominio1.com estará apuntado al directorio: www/dominio1
  • etc.

Los inconvenientes que veo son los siguientes:
  • Complicación para llevar un control del consumo de ancho de banda.
  • La creación de cuentas de email.
Realmente no importa mucho el consumo de ancho de banda, tengo asignados 2,400 Gb de los cuales consumo actualmente el 10%

Debo desarrollar los PHP para que puedan trabajar transparente para el usuario, respecto a los gráficos ya está resuelto.

Lo de Enlace simbólico lo veo por lo pronto como mucha medicina.
  #7 (permalink)  
Antiguo 01/08/2010, 01:56
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: ¿Como utilizar el mismo código y gráficos en múltiples dominios?

En teoría si no tenias esos 2 problemas anteriormente no deberías tenerlos implementando un enlace simbólico, todo depende de como lo estas haciendo, ya que para el servidor es lo mismo una carpeta física que un enlace, ambos los procesara de la misma forma, por ejemplo yo utilizo mucho los enlaces simbólicos en el desarrollo de mis aplicaciones, tanto en el ambiente de desarrollo como en producción (en producción es mas especifico cuando tengo en un mismo servidor varias aplicaciones que requieren las mismas librerias, etc) ya que trabajo al 100% con Zend Framework, y para evitar tener físicamente X copia del Framework solo creo enlaces para cada aplicación al Framework, así cuando sale una actualización o nueva versión solo tengo que actualizar la carpeta del Framework y las demás aplicaciones se actualizan sin mayor problema, aun en un servidor con multidominios
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #8 (permalink)  
Antiguo 01/08/2010, 03:06
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: ¿Como utilizar el mismo código y gráficos en múltiples dominios?

tienes razón, y la facilidad de actualización es muy importante. Voy a verificar a detalle.
Agradezco tus comentarios.

Etiquetas: dominios, utilidades
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:50.