Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2013, 13:34
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 6 meses
Puntos: 320
Encontrar una constante entre miles. Forma mas eficiente

Hola gente, queria consularlos a ver si alguno se topo con este problema u otro similar antes a ver como lo resolvio. no pido codigo, con que me den una idea de para donde rumbear me conformo

el tema es asi, tengo una web con miles de links predefinidos, en algunos(la mayoria) hay cosas de este tipo: {ID} {NOMBRE} donde al momento de mostrarla hago un str_replace por los valores que correspondan.

actualmente tengo todo definido en un archivo que cargo al principio, el tema, es que en algunos scripts solo uso 5 o 10 links pero estoy cargando los 1000+ de links, me parece una salbajada.

pence en hacer una funcion a la que yo le pase el nombre de la constante y un array con los parametros a reemplazar y esta me debuelva el link listo, y que sea esta funcion la que se encargue de cargar la constante, el tema es que sigo en la misma, la funcion se cargaria los miles de links para solo usar 1 de ellos.

otra alternativa es meterlo en una base de datos, pero cada vez que alguien visita una pagina estaria haciendo una consulta a la bd por cada link, no me parece muy llamativo, de hecho me parece mas tosco que lo que tengo actualmente.

Alguna vez alguien se topo con algo similar? o con una web multilenguaje que tambien es el caso de este sitio?

agradezco cualquier idea o tip a seguir
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios