¿Es mejor tener 1 página o muchos para un anuncio de sitio un pequeño número de productos?

StackOverflow https://stackoverflow.com/questions/1138561

  •  16-09-2019
  •  | 
  •  

Pregunta

Tengo un pequeño sitio web para una empresa que tiene 40-50 producto. El sitio estará en francés e Inglés. Cada producto tendrá 2-3 precio diferente (basado en el envío)

Así que el enfoque estándar, habrá que hacer 50 (100 en ambos idiomas) diferente página Web hecho con un motor de plantillas, tal vez pura HTML y CSS de codificación

La otra solución, hacer 1 página con PHP, obtener todo el producto de base de datos y poblar esa página única, que será más difícil de programar, pero la página creará en sí

Así que la pregunta: ¿qué va a hacer, ¿cuál es el enfoque que se llevará a

Tome en cuenta que la opción de php-base de datos es mucho más difícil de hacer que funcione primero!, Vale la pena todo el tiempo para obtener sólo ese pequeño recuento de producto. No tengo duda de si hay 2500 productos.

Gracias de antemano


Sobre la base de la gran respuesta 4, voy a ir con una base de datos, dejar que haga de la manera correcta, caso si un poco más complicado

dos preguntas más, ¿cuál será el código de la modrewrite qué software (web o mac) para poblar / editar la base de datos SQLLite

¿Fue útil?

Solución

En definitiva, con la base de datos y la escritura de enfoque. Adición de una fila a una base de datos es mucho más simple de crear y gestionar un nuevo archivo html. Incluso con sólo 50 productos, imagina si desea aumentar el precio de sus productos en un 1,5%: con una base de datos, se trata de un único proceso de consulta; con HTML estático le pegan edición de cada página.

Otra cosa a considerar es que con una base de datos, usted no está limitado en las formas en las que presentar sus datos. Por lo tanto, así como las páginas de productos individuales, también puede generar páginas resumen de la categoría de productos, las páginas de resultados de búsqueda, etc.

Otros consejos

Sin duda, hacer que la página PHP. Si tiene que realizar cambios en las páginas de producto, entonces todo lo que tiene que hacer es hacerlo en un lugar (en el PHP). Puede hacer que el mantenimiento mucho más fácil en el futuro.

Sin duda la ruta de programación PHP sola, pero me gustaría hacer una reescritura de URL para que cada página parece ser su propia página. Esto ayudará para SEO, etc.

Así las páginas podrían tener este aspecto:

http://www.example.com/products/redcar/

http://www.example.com/products/bluecar/

http://www.example.com/products/greencar/

Pero en realidad apuntan a http://www.example.com/product. php? = producto redcar etc.

Si usted estará involucrado con este proyecto en el futuro, o si la línea de productos se ampliará y desea servir a la empresa más eficaz, entonces debería usar el enfoque de base de datos.

Si no participará en el futuro, y no tiene experiencia con PHP y una base de datos y se utilizan para un motor de plantillas que hace todo esto en un instante, entonces acepta que no tiene una decisión difícil.

Desde luego usaría el enfoque de base de datos; entre otras cosas, permitiría que la variación idioma que se maneja con mucha elegancia. Pero esto es un reflejo de mi experiencia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top