Optimización del desempeño de un sistema de recomendación de documentos de texto basado en la configuración de los servidores - Improvement performance of a recommendation system for text documents based on servers configuration

Autores/as

  • Rodrigo Vences Nava Universidad Autónoma de Yucatán, México.
  • Víctor Hugo Menéndez Domínguez Universidad Autónoma de Yucatán, México.
  • Alfredo Zapata González Universidad Autónoma de Yucatán, México.

DOI:

https://doi.org/10.32870/recibe.v5i2.56

Palabras clave:

optimización, servidor Web, Apache, MySql

Resumen

Cuando se habla de sistemas informáticos en la Web, una de las configuraciones más utilizadas por los desarrolladores es la combinación de Apache y MySql, independientemente del sistema operativo sobre el cuál se desarrolle. En este trabajo se muestra cómo optimizar los tiempos de procesamiento y despliegue de información en el navegador Web de un Sistema de Recomendación de trabajos de titulación, aplicando sencillas configuraciones en el servidor Apache y siguiendo algunas buenas prácticas de programación al momento de ejecutar llamadas a la base de datos. Las configuraciones realizadas son específicamente en cuanto a la compresión de datos y el manejo de caché. Este ahorro de tiempo repercute directamente en una mejor percepción por parte del usuario con respecto a la usabilidad del sistema.Abstract: When we speak about computer systems on the Web, one of the configurations more used by developers is the combination of Apache and MySql, regardless of operating system on which it develops. This paper shows how to optimize processing times and display of information in the Web browser for a recommendation system of graduation thesis using simple settings in the Apache server and following some good programming practices when executing calls to the database. The settings made are specifically data compression and cache management. This time saving directly affects in a better perception by the user regarding the usability of the system.Keywords: Keywords: optimization, Web server, Apache, MySql.

Biografía del autor/a

Rodrigo Vences Nava, Universidad Autónoma de Yucatán, México.

Rodrigo Vences Nava es Licenciado en Ciencias de la Computación por la Universidad Autónoma de Yucatán, México. Actualmente se encuentra cursando la Maestría en Ciencias de la Computación de la Universidad Autónoma de Yucatán, México. Es Administrador de Tecnologías de Información de la Facultad de Ciencias Antropológicas de la Universidad Autónoma de Yucatán, México. Su trabajo de investigación se centra en temas relacionados con repositorios de tesis electrónicas, sistemas de recomendación y minería de datos.

Víctor Hugo Menéndez Domínguez, Universidad Autónoma de Yucatán, México.

Víctor Hugo Menéndez Domínguez es Doctor en Tecnologías Informáticas Avanzadas por la Universidad de Castilla-La Mancha, España. Es Profesor Titular en la Facultad de Matemáticas de la Universidad Autónoma de Yucatán, México. Su trabajo de investigación se centra en temas relacionados con repositorios de documentos digitales, la representación del conocimiento y la gestión de Objetos de Aprendizaje.

Alfredo Zapata González, Universidad Autónoma de Yucatán, México.

Alfredo Zapata González es Doctor en Tecnologías Informáticas Avanzadas por la Universidad de Castilla-La Mancha, España. Es Profesor Titular en la Facultad de Educación de la Universidad Autónoma de Yucatán, México. Su trabajo de investigación se centra en temas relacionados con Minería de datos y Sistemas de Recomendación para la Educación a distancia.

Citas

Ahuja, S., Wu, T. W. T., & Dixit, S. (2003). On the effects of content compression on Web cache performance. Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing. http://doi.org/10.1109/ITCC.2003.1197573

Ahuja, S., Wu, T. W. T., & Dixit, S. (2003). On the effects of content compression on Web cache performance. Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing. http://doi.org/10.1109/ITCC.2003.1197573

Apache HTTP Server Reference Manual – for Apache version 2.2.17. (2010). EUA: Network Theory Ltd.

Baeza-Yates, R., & Ribeiro-Neto, B. (1999). Modern Information Retrieval. England: Addison-Wesley Longman Publishing Co., Inc.

Bobadilla, J., Ortega, F., Hernando, A., & Gutiérrez, A. (2013). Recommender systems survey. Knowledge-Based Systems, 46, 109–132. http://doi.org/10.1016/j.knosys.2013.03.012

Gandhi, N., Tilbury, D. M., Diao, Y., Hellerstein, J., & Parekh, S. (2002). MIMO control of an apache web server: Modeling and controller design. Proceedings of the American Control Conference, 6, 4922–4927. http://doi.org/10.1109/ACC.2002.1025440

Jun Li, & Menghan Lu. (2013). The performance optimization and modeling analysis based on the Apache Web Server, 1712–1716.

Karin Verspoor, K. B. C. (2013). Natural Language Processing. In Encyclopedia of Systems Biology (pp. 1495–1498). Springer New York. http://doi.org/10.1007/978-1-4419-9863-7_158

Kemme, B., Jimenez-Peris, R., & Patino-Martinez, M. (2010). Database Replication. Morgan & Claypool. http://doi.org/10.2200/S00296ED1V01Y201008DTM007

Manning, C., Raghavan, P., & Schütze, H. (2009). An Introduction to Information Retrieval. Cambridge, England: Cambridge University Press.

Manning, C., & Schutze, H. (1999). Chapter 11. Probabilistic Context Free Grammars. Foundations of Statistical Natural Language Processing, 381–404.

Menéndez, V. H., Castellanos, E., Aguilar, R. A., & Gómez, S. (2013). Optimización del Desempeño de una Plataforma e-Learning mediante Técnicas no Invasivas. Congreso Internacional de Investigación Academia Journals, 5, 2188 –2193.

Myalapalli, V. K., & Savarapu, P. R. (2014). High Performance SQL Finesse for Lucrative Programming. Annual IEEE India Conference (INDICON).

MySQL 5.7 Reference Manual. (2015). Retrieved from

">http://dev.mysql.com/doc/refman/5.7/en/

Smith, P. (2013). Professional Website Performance: Optimizing the End and the Back End. Indianapolis, Indiana: John Wiley & Sons, Inc.

Souders, S. (2007). High Performance Web Sites: Essential Knowledge for Frontend Engineers. EUA: O’Reilly Media, Inc.

Vences, R., Menéndez, V. H., & Zapata, A. (2015). Sistema de Recomendación de Trabajos de Titulación de la Facultad de Ciencias Antropológicas de la Universidad Autónoma de Yucatán. In R. Juarez, G. César, H. Jadwiga, G. Ibargüengoitia, C. Fernández, G. Licea, & S. Vázquez (Eds.), Tendencias en Investigación y Aplicaciones Prácticas de la Ingeniería de Software (pp. 3–8). San Luis Potosí, México.

W3C. (2010). Web Accessibility Initiative (WAI). Retrieved from http://www.w3.org/WAI/

Yahoo! YSlow. (2015). Retrieved from http://developer.yahoo.com/yslow/

Descargas

Publicado

2017-12-06

Cómo citar

Vences Nava, R., Menéndez Domínguez, V. H., & Zapata González, A. (2017). Optimización del desempeño de un sistema de recomendación de documentos de texto basado en la configuración de los servidores - Improvement performance of a recommendation system for text documents based on servers configuration. ReCIBE, Revista electrónica De Computación, Informática, Biomédica Y Electrónica, 5(2), I. https://doi.org/10.32870/recibe.v5i2.56

Número

Sección

Computación e Informática