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
DOI:
https://doi.org/10.32870/recibe.v5i2.56Palabras clave:
optimización, servidor Web, Apache, MySqlResumen
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.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/