Un Web rapide à l'heure des smartphones



Documents pareils
Drupal : Optimisation des performances


Les Content Delivery Network (CDN)

Produits et grille tarifaire. (septembre 2011)

Qu est-ce que le «cloud computing»?

Hébergement PHP. Comprendre pour bien choisir son hébergement

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

Présentation Création-Web

Windows Azure. Principales fonctions

WINDOWS Remote Desktop & Application publishing facile!

Le cloud computing au service des applications cartographiques à haute disponibilité

RAPPORT D'OPTIMISATION DU SITE INTERNET

INTERNET ET RÉSEAU D ENTREPRISE

CLOUD CP3S SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE. La virtualisation au service de l entreprise. Évolutivité. Puissance.

Antoine Morel Ingénieur Commercial DVI

Tableau Online Sécurité dans le cloud

Hibernate vs. le Cloud Computing

Cloud computing Votre informatique à la demande

Infrastructure RDS 2012

Piwik L'alternative Open Source en web analytique - Version numérique

Architectures informatiques dans les nuages

DIGITAL MINDS. Chapitre 6, Le référencement naturel. 12 Clés pour Développer votre Business sur le Web WSI. All rights reserved.

Les dessous du cloud

Programme CREATION SITE INTERNET (CMS Wordpress)

Des solutions sur mesure à partir de modules fonctionnels & CRM associés à un studio de customisation.

Etude des outils du Cloud Computing

Focus messagerie. Entreprises Serveur de messagerie Logiciel client. Particuliers

ACCÉLÉREZ VOTRE BOUTIQUE AVEC UN HÉBERGEMENT E-COMMERCE 100% PRESTASHOP & MAGENTO

En quoi nous pouvons vous aider?

Performance Front-End

LA PERFORMANCE. n est plus une option. La performance n est plus une option 1 - Runiso

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Fonctions. Solution professionnelle pour le stockage de données, la synchronisation multi- plateformes et la collaboration

Google Drive, le cloud de Google

INSTALLER LA DERNIERE VERSION DE SECURITOO PC

Projet de Java Enterprise Edition

Web & Libre. Outils pour être présent sur le net librement

Oxatis et ses outils marketing. Présentation Distributeur

Jean-Pierre VINCENT Consultant indépendant

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

Veille Technologique. Cloud-Computing. Jérémy chevalier

Internet. e-commerce

Guide de connexion Wi-Fi sur un hotspot ADP Télécom

Jean-Philippe Paquette

LES 10 PLUS GRANDS MYTHES sur la Vidéo Hébergée

Le Cloud au LIG? Pierre Neyron PimLIG

Débuter avec WordPress 1/5

Comment mettre en ligne un site WordPress local

Le partenaire tic de référence. Gestion des ressources humaines INOVA RH

CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI La création de sites internet

Cursus 2013 Déployer un Content Management System

Package Réseau Social RSV4

Réglages du portail de P&WC

Dossier de presse - Mai Le stockage en ligne Cloud & Backup

RAPPORT DE STAGE. Terrasse Hugo 1/12

Les Enseignants de l Ere Technologique - Tunisie. Niveau 1

Sauvegarde Android

COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB?

Partner Entreprise. Modules de cours pour la formation continue Offre IFAPME Verviers

Internet : Naviguer en toute sérénité

PostgreSQL. Formations. SQL avancé Calendrier... 18

Symantec Endpoint Protection Fiche technique

Analyse manuelle. 60 sites actifs. en avril 2014 avec paiement en ligne. 4 secteurs clés *high-tech. *enfants *voyages. *mode

CONDITIONS PARTICULIÈRES SERVICE CDN WEBSITE Version en date du 10/10/2013

MITEL UNIFIED COMMUNICATOR ADVANCED

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Séminaire Partenaires Esri France 7-8 juin Paris Cloud Computing Stratégie Esri

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : et un masque

Release Notes POM v5

Breizhcamp - Cloud - Ruby

Cloud Computing. 19 Octobre 2010 JC TAGGER

Business Everywhere pro

MITEL MICOLLAB CLIENT

Fabriquant de Fabuleux logiciels

septembre 2014 stratégies marketing les dessous de la performance web Réduire les temps de chargement : comment et pourquoi?

Sommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot?

Sauvegarde collaborative en pair-à-pair

Quels choix de base de données pour vos projets Big Data?

WDpStats Procédure d installation

Principaux utilisateurs du Réseau

Le cloud computing et les industries graphiques

Notre sélection de packs & tarifs. packs

Programmation Web. Introduction

Francis Mignault. ! Coauteur : Expert Oracle Application Express. ! Membre du Oracle APEX Advisory Board apex.oracle.com/vote

Module Criteo Tags et Flux pour Magento

Monter une infrastructure web pour 1 million de visites par jour

Caméra IP motorisée de surveillance jour et nuit

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

LIVRE BLANC. Migration de Magento Community Edition MD à Magento Enterprise Edition MD

Comprendre le marché des éditeurs de logiciels

Fiche Technique Windows Azure

Recommandations techniques

Cloud Computing, discours marketing ou solution à vos problèmes?

FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

NAS 254 Sauvegarde cloud

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Transcription:

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 1/14 Un Web rapide à l'heure des smartphones Pierre Sintes, Joris Dedieu 5 juin 2013

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 2/14 Sommaire

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 3/14 Impact sur le business Google : 0.5 secondes de chargement en plus -> 20% de trac en moins Amazon : 100ms de temps de chargement gagné -> 1% de revenu en plus Mozilla : 2.2 secondes de temps de chargement gagné -> 60 millions de téléchargement de refox en plus Yahoo : 400 millisecondes gagnés -> 9% de trac en plus...

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 4/14 Les smartphones Les performances des réseaux mobiles sont faibles par rapport au haut-débit Les réseaux sont encore lents GSM -> 9,05 kbps EDGE -> 384 kbps / 64 kbps 3G -> 1,9 Mbps dans le meilleur des cas H+, 4G tiendront-ils leurs promesses? Les connexions coûtent cher (forfaits à 2, 3 Go mensuels) La couverture est inégale

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 5/14 De plus... Google pénalise ouvertement les sites trop lents La complexité croissante des applications web augmente les risques de produire des usines à gaz

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 6/14 Stocker des données Les bases de données représentent la principale cause de de performances. Il est nécessaire de : Monter en charge en assurant l'intégrité des données Faire face aux eets de seuil Exemple d'erreur : stocker les sessions dans une base relationnelle

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 7/14 Stocker des données Solutions : Faire des tests de charge (avec des données) Ne pas abuser du relationnel (penser au NoSQL, aux chiers) Chaque base doit avoir son DBA

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 8/14 Générer des pages Tant que la page n'est pas générée, le client attend : Le web est une technologie fondamentalement synchrone Le code devient trop complexe pour être maîtrisé Exemple d'erreur : calculer la page d'accueil à chaque visite

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 9/14 Générer des pages Solutions : Gérer diérents niveaux de cache Piloter le développement par des tests et la production par du monitoring applicatif Penser aux traitements asynchrones (Crontab, ASMQ) Utiliser des outils éprouvés (drupal, symphony, node.js, RoR, django...)

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 10/14 Délivrer l'application Une application web doit être disponible et garder un temps de chargement constant : HTTP/1.1 est fondamentalement déconnecté Pics de charge (buzz ou attaques) Exemple d'erreur : ne pas prévenir son hébergeur qu'on passe au journal de 20h

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 11/14 Délivrer l'application Solutions : L'optimisation HTTP (keepalive, cache navigateur, compression) L'optimisation des pages à la volée, cache côté serveur SPDY? En attendant HTTP/2.0 Le CDN

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 12/14 L'accompagnement Souplesse et optimisation Favoriser les solutions sur mesure (mode projet) Les niveaux d'infogérance Des ores d'optimisation spéciques (magento, wordpress, durpal, prestashop...)

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 13/14 L'infrastructure Évolutivité Infrastructure évolutive (cloud, N-Tiers) Le monitoring applicatif Délivrance Web haute charge optimisation à la volée, cache load-balancing CDN

Pierre Sintes, Joris Dedieu Un Web rapide à l'heure des smartphones 5 juin 2013 14/14 Finalement Hébergeur - Intégrateur L'infogérance applicative