Thesis
Estudio y optimización de Backend para Web social georreferenciada

Loading...
Thumbnail Image

Date

2015-01

Journal Title

Journal ISSN

Volume Title

Program

Ingeniería Civil Telemática

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

Citation