SlideShare una empresa de Scribd logo
PlusReports
Presentación Semana 14



Entrega por 15 pts:
   •  WebService
   •  Android
Web Service


Para esta semana, se estuvieron haciendo pruebas con
servidor, para lograr un buen rendimiento al momento de
hacer alguna petición de reportes.
MongoDB + Json (arrays asociativos)
Pool de conexiones
   La creación de conexiones es uno de las cosas más pesada
   que el driver realiza. Puede tomar miles de milisegundos
   establecer una conexión correcta, incluso en una red
   rápida. Por lo tanto, el driver intentará reducir el número
   de nuevas conexiones creadas mediante la reutilización
   del pool de conexiones.

Connection pool
(agrupamiento de conexiones) al manejo de una colección de conexiones abiertas a una
base de datos de manera que puedan ser reutilizadas al realizar múltiples consultas
oactualizaciones.
http://devreminder.files.wordpress.com/2011/04/95.jpg
Al igual se prepararon los Web Service para realizar
  reportes, haciendo filtraciones de los datos enviados
  (filtración de malas palabras), y metiendo un poco de
  seguridad, que al no ser un usuario registrado no
  realizaría nada.
Petición:
   •   0.0045 - 0.0061 segs. Búsqueda
   •   0.0052 - 0.0058 segs. Inserciones

Algoritmos empleados por Yahoo.
Del mismo modo, se empezaron hacer filtraciones para su
  representación en gráficas
Demo
http://plusreports.com.mx/beta/WS/estadisticasReporte.php
Android
En android se implementó la comunicación con el Web
  Service, logrando la visualización de los pines en el
  mapa, el realizar un reporte, visualización de
  estadísticas.
Seguridad Servidor
-   Se le agrego el archivo de exclusión de robots

  - Se Instaló un script para que el servidor se defienda ante un ataque de
    denegación de servicio. el nombre es Dos Deflate una de sus
    características es que bloquea una ip cuando tiene un determinado número
    de conexiones y envía un correo informando del problema 
.
™  CloudFlare protege y acelera cualquier sitio web. el tráfico que genera
    pasa a través de la "red global inteligente". CloudFlare, automáticamente
    optimiza la carga de páginas . bloquea amenazas y limitar los bots
    abusivos para evitar gastar su ancho de banda y recursos del servidor.
- Servidor con IP dedicada.
- Piwik Analytics
Leer Streaming Twitter
Final 14
Demo
               Twitter
 http://plusreports.com.mx/beta/tw/

                      Json.
http://plusreports.com.mx/beta/tw/tweets-cache.txt
–

Demo interfaz Android
Gracias.

Más contenido relacionado

PPT
App en tiempo real con HTML5+Node.js+Socket.IO
PPTX
WebSockets
PPTX
Presentacion taller de programacion
PPTX
Aplicaciones en tiempo real con nodejs y html5
ODP
PDF
Webinar –Conectar servidores dedicados con Servidores Cloud
PPTX
Gapand2017 rediscahe
PPT
Sacándole el jugo a apache
App en tiempo real con HTML5+Node.js+Socket.IO
WebSockets
Presentacion taller de programacion
Aplicaciones en tiempo real con nodejs y html5
Webinar –Conectar servidores dedicados con Servidores Cloud
Gapand2017 rediscahe
Sacándole el jugo a apache

Destacado (16)

PPS
PPT
Desarrollo android -1 - introduccion
DOCX
Actividades para el desarrollo de la lectura
DOC
Task 7
PPTX
Prismas_ Jessica Eniff
PDF
Javainv
PPTX
PPTX
Cableutp 110827134127-phpapp01
DOCX
Teoria de sistemas ii
DOCX
Arquitectura SO Moviles
PPTX
Sistemas operativos ligeros
DOCX
Swarm intelligence
PDF
aplicaciones moviles
PPT
Desarrollo de apps Android basadas en localización
PPT
Introduccion a Android
Desarrollo android -1 - introduccion
Actividades para el desarrollo de la lectura
Task 7
Prismas_ Jessica Eniff
Javainv
Cableutp 110827134127-phpapp01
Teoria de sistemas ii
Arquitectura SO Moviles
Sistemas operativos ligeros
Swarm intelligence
aplicaciones moviles
Desarrollo de apps Android basadas en localización
Introduccion a Android
Publicidad

Similar a Final 14 (20)

PPT
Clase 08 Arquitectura De Servidores
PPS
Sistema.inventario@hotmail.com
PDF
Proxy filtro-contenido
DOCX
Sercicios web
PDF
Programación Reactiva, Javascript Isomorfo y Meteorjs !
PPTX
Servicios de datos en la nube
PPTX
Descubriendo Windows Azure Platform 16-02-2011
PPTX
Mapa Conceptual Servidores web
PDF
Optimización de aplicaciones web con base de datos NoSQL In-Memory
PPTX
Descubriendo windows azure
PPTX
Fundamentos de servicios informáticos
PDF
Qué es CloudFlare y cómo sacarle provecho con un plan Gratis
PPTX
Escalando para sus primeros 10 millones de usuarios
PDF
Proxy & Cortafuegos
PDF
Web Service buscador de localizaciones de IP’s
PPT
nube-informatica, dada la informacion en la nube comprension
PPTX
Puntos clave para optimizar Wordpress by Raiola Networks
PPSX
Cloud computing
PPTX
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
PDF
MANUAL DE COMPUTACION EN LA NUBE, NIVEL DE RESPONSABILIDAD
Clase 08 Arquitectura De Servidores
Sistema.inventario@hotmail.com
Proxy filtro-contenido
Sercicios web
Programación Reactiva, Javascript Isomorfo y Meteorjs !
Servicios de datos en la nube
Descubriendo Windows Azure Platform 16-02-2011
Mapa Conceptual Servidores web
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Descubriendo windows azure
Fundamentos de servicios informáticos
Qué es CloudFlare y cómo sacarle provecho con un plan Gratis
Escalando para sus primeros 10 millones de usuarios
Proxy & Cortafuegos
Web Service buscador de localizaciones de IP’s
nube-informatica, dada la informacion en la nube comprension
Puntos clave para optimizar Wordpress by Raiola Networks
Cloud computing
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
MANUAL DE COMPUTACION EN LA NUBE, NIVEL DE RESPONSABILIDAD
Publicidad

Último (20)

PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
caso clínico iam clinica y semiología l3.pptx
Escuelas Desarmando una mirada subjetiva a la educación
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf

Final 14

  • 2. Presentación Semana 14 Entrega por 15 pts: •  WebService •  Android
  • 3. Web Service Para esta semana, se estuvieron haciendo pruebas con servidor, para lograr un buen rendimiento al momento de hacer alguna petición de reportes.
  • 4. MongoDB + Json (arrays asociativos)
  • 5. Pool de conexiones La creación de conexiones es uno de las cosas más pesada que el driver realiza. Puede tomar miles de milisegundos establecer una conexión correcta, incluso en una red rápida. Por lo tanto, el driver intentará reducir el número de nuevas conexiones creadas mediante la reutilización del pool de conexiones. Connection pool (agrupamiento de conexiones) al manejo de una colección de conexiones abiertas a una base de datos de manera que puedan ser reutilizadas al realizar múltiples consultas oactualizaciones.
  • 7. Al igual se prepararon los Web Service para realizar reportes, haciendo filtraciones de los datos enviados (filtración de malas palabras), y metiendo un poco de seguridad, que al no ser un usuario registrado no realizaría nada.
  • 8. Petición: •  0.0045 - 0.0061 segs. Búsqueda •  0.0052 - 0.0058 segs. Inserciones Algoritmos empleados por Yahoo.
  • 9. Del mismo modo, se empezaron hacer filtraciones para su representación en gráficas
  • 11. Android En android se implementó la comunicación con el Web Service, logrando la visualización de los pines en el mapa, el realizar un reporte, visualización de estadísticas.
  • 12. Seguridad Servidor - Se le agrego el archivo de exclusión de robots - Se Instaló un script para que el servidor se defienda ante un ataque de denegación de servicio. el nombre es Dos Deflate una de sus características es que bloquea una ip cuando tiene un determinado número de conexiones y envía un correo informando del problema . ™  CloudFlare protege y acelera cualquier sitio web. el tráfico que genera pasa a través de la "red global inteligente". CloudFlare, automáticamente optimiza la carga de páginas . bloquea amenazas y limitar los bots abusivos para evitar gastar su ancho de banda y recursos del servidor.
  • 13. - Servidor con IP dedicada. - Piwik Analytics
  • 16. Demo Twitter http://plusreports.com.mx/beta/tw/ Json. http://plusreports.com.mx/beta/tw/tweets-cache.txt