Thesis Estudio y optimización de Backend para Web social georreferenciada
Loading...
Date
2015-01
Authors
Journal Title
Journal ISSN
Volume Title
Program
Ingeniería Civil Telemática
Departament
Campus
Campus Casa Central Valparaíso
Abstract
En el siguiente trabajo se buscó mejorar el rendimiento del servidor que mantiene el backend de la red social georreferenciada Placetribe, con el fin de mantener la calidad de servicio ante una mayor cantidad de usuarios.Para ello, se utilizó una máquina virtual diseñada para ejecutar programas escritos en PHP (HHVM), la cual, para alcanzar un mayor rendimiento, emplea un enfoque de compilación just-in-time (JIT), permitiendo mantener el código original del backend de Placetribe. Además, se implementó un sistema de caché para almacenamiento de datos y objetos en memoria RAM (memcached), con el objetivo de reducir la cantidad de accesos a la base de datos. Para comprobar la mejora del rendimiento del servidor, este fue sometido a pruebas mediante el programa Apache Benchmarking (AB), comparando distintos escenarios: uso conjunto de HHVM y memcached, uso individual de cada uno, y el escenario por defecto sin las optimizaciones propuestas. Esta memoria puede utilizarse como base para proyectos de aplicaciones que busquen optimizar su backend escrito en PHP o que trabajen con bases de datos, así como también servir de referencia para anticipar resultados y posibles problemas de implementación.
Description
Keywords
Backend, Placetribe, HHVM, Memcached, Apache Benchmarking, Optimización de servidores, Red social, rendimiento, PHP, Caché, JIT, Pruebas de carga, Base de datos, Escalabilidad