En este caso, almacenarlo en un archivo XML / yaml / JSON o incluso una constante PHP sería mejor que la base de datos.
Dos ventajas que puedo ver. La primera es que no tiene que preocuparse tanto por la seguridad porque ese archivo de configuración debe estar fuera de la raíz web. El segundo es que debería ser más rápido porque estás saltando un paso; Dejame explicar. En lugar de consultar una aplicación (DB) que lee desde el disco, solo está leyendo desde el disco, al menos en la sugerencia de archivo. Si lo convierte en una constante de PHP, solo estará en la memoria. Eso es lo más rápido.
Esto no significa que deba almacenar todo en un archivo de configuración, solo en este caso tendría más sentido.
- ¿Qué papel juegan los frameworks en el desarrollo web?
- ¿Dónde puedo aprender en línea teoría de la informática para el desarrollo web moderno?
- ¿Vale la pena ser desarrollador web? ¿Cómo es? ¿Puede un desarrollador web ser multimillonario?
- ¿Qué son las herramientas de código abierto para el diseño de UI / UX?
- Programación de computadoras: como desarrollador web, ¿por qué debería aprender C o C ++?
Hay un par de excepciones a esta sugerencia si está utilizando una base de datos en memoria como memcache o una base de datos NoSQL como Redis, CouchDB o Riak y desea tener un historial de versiones para los detalles de su aplicación de Facebook, luego póngalo en la base de datos. La otra excepción sería si está compilando una aplicación que recibe más de 15,000 solicitudes / segundo y luego tendrá que colocarla en algún tipo de almacenamiento en caché o capa NoSQL para poder atender tantas solicitudes.