Enviar búsqueda
Cargar
Drupalcamp Nantes - Optimisations drupal
•
0 recomendaciones
•
3,163 vistas
Artusamak
Seguir
Présentation de Maxime Topolov (http://twitter.com/#!/mtopolov)
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 34
Recomendados
DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8
DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8
Aurelien Navarre
Meetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cache
Meetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cache
Aurelien Navarre
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Aurelien Navarre
Presentation drush
Presentation drush
Julien Dubreuil
Ateliers d’une application Web vulnérable
Ateliers d’une application Web vulnérable
Ayoub Rouzi
Css maintenable - Morgane Hervé
Css maintenable - Morgane Hervé
Web à Québec
Atelier 5
Atelier 5
Mohamed Amine TALHAOUI
Rapport DVWA: File Upload
Rapport DVWA: File Upload
Ayoub Rouzi
Recomendados
DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8
DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8
Aurelien Navarre
Meetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cache
Meetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cache
Aurelien Navarre
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Aurelien Navarre
Presentation drush
Presentation drush
Julien Dubreuil
Ateliers d’une application Web vulnérable
Ateliers d’une application Web vulnérable
Ayoub Rouzi
Css maintenable - Morgane Hervé
Css maintenable - Morgane Hervé
Web à Québec
Atelier 5
Atelier 5
Mohamed Amine TALHAOUI
Rapport DVWA: File Upload
Rapport DVWA: File Upload
Ayoub Rouzi
5.0 install ubuntu server config chemin de apache
5.0 install ubuntu server config chemin de apache
Osi Pallière
3.0 install de ubuntu server + tasksel + ftp
3.0 install de ubuntu server + tasksel + ftp
Osi Pallière
Gestion des disques et des permission sous Linux
Gestion des disques et des permission sous Linux
Oussama Bessrour
Rapport DVWA: CSRF
Rapport DVWA: CSRF
Ayoub Rouzi
Mercurial - PHPQuebec - December 08
Mercurial - PHPQuebec - December 08
mdupuis
Le blog technique de laurent besson
Le blog technique de laurent besson
boblapointe
Installation apache mandriva
Installation apache mandriva
Majid CHADAD
08 02 mise en place de serveurs virtuels apache 2
08 02 mise en place de serveurs virtuels apache 2
Noël
Expozimbra
Expozimbra
nicolastireur
Linux commandes
Linux commandes
Manel Wannassi
Rapport installation round cube centos 7
Rapport installation round cube centos 7
Mame Cheikh Ibra Niang
Activer les connexions à distance my sql
Activer les connexions à distance my sql
Ennakhli Said
Kernel Linux - Configuration de Wyse - TP wyse x30
Kernel Linux - Configuration de Wyse - TP wyse x30
Ayoub Rouzi
WORDPRESS Qu'est ce que c'est ?
WORDPRESS Qu'est ce que c'est ?
mirabelleformation
Drupalcamp Nantes - Aegir presentation
Drupalcamp Nantes - Aegir presentation
Artusamak
Rapport de stage du fin d'étude
Rapport de stage du fin d'étude
Yahyaoui Mohamed Yosri
Contrepoint Slide
Contrepoint Slide
micertzscheid
Estruct. Curricular 09
Estruct. Curricular 09
guest8ddafb2
La Importancia De La EDFI
La Importancia De La EDFI
Luis
Janvier Helo
Janvier Helo
cabougensvt
Votado Como El Mejor Mail Del AñO
Votado Como El Mejor Mail Del AñO
hojitadepapel
quistes
quistes
tanina70
Más contenido relacionado
La actualidad más candente
5.0 install ubuntu server config chemin de apache
5.0 install ubuntu server config chemin de apache
Osi Pallière
3.0 install de ubuntu server + tasksel + ftp
3.0 install de ubuntu server + tasksel + ftp
Osi Pallière
Gestion des disques et des permission sous Linux
Gestion des disques et des permission sous Linux
Oussama Bessrour
Rapport DVWA: CSRF
Rapport DVWA: CSRF
Ayoub Rouzi
Mercurial - PHPQuebec - December 08
Mercurial - PHPQuebec - December 08
mdupuis
Le blog technique de laurent besson
Le blog technique de laurent besson
boblapointe
Installation apache mandriva
Installation apache mandriva
Majid CHADAD
08 02 mise en place de serveurs virtuels apache 2
08 02 mise en place de serveurs virtuels apache 2
Noël
Expozimbra
Expozimbra
nicolastireur
Linux commandes
Linux commandes
Manel Wannassi
Rapport installation round cube centos 7
Rapport installation round cube centos 7
Mame Cheikh Ibra Niang
Activer les connexions à distance my sql
Activer les connexions à distance my sql
Ennakhli Said
Kernel Linux - Configuration de Wyse - TP wyse x30
Kernel Linux - Configuration de Wyse - TP wyse x30
Ayoub Rouzi
WORDPRESS Qu'est ce que c'est ?
WORDPRESS Qu'est ce que c'est ?
mirabelleformation
La actualidad más candente
(14)
5.0 install ubuntu server config chemin de apache
5.0 install ubuntu server config chemin de apache
3.0 install de ubuntu server + tasksel + ftp
3.0 install de ubuntu server + tasksel + ftp
Gestion des disques et des permission sous Linux
Gestion des disques et des permission sous Linux
Rapport DVWA: CSRF
Rapport DVWA: CSRF
Mercurial - PHPQuebec - December 08
Mercurial - PHPQuebec - December 08
Le blog technique de laurent besson
Le blog technique de laurent besson
Installation apache mandriva
Installation apache mandriva
08 02 mise en place de serveurs virtuels apache 2
08 02 mise en place de serveurs virtuels apache 2
Expozimbra
Expozimbra
Linux commandes
Linux commandes
Rapport installation round cube centos 7
Rapport installation round cube centos 7
Activer les connexions à distance my sql
Activer les connexions à distance my sql
Kernel Linux - Configuration de Wyse - TP wyse x30
Kernel Linux - Configuration de Wyse - TP wyse x30
WORDPRESS Qu'est ce que c'est ?
WORDPRESS Qu'est ce que c'est ?
Destacado
Drupalcamp Nantes - Aegir presentation
Drupalcamp Nantes - Aegir presentation
Artusamak
Rapport de stage du fin d'étude
Rapport de stage du fin d'étude
Yahyaoui Mohamed Yosri
Contrepoint Slide
Contrepoint Slide
micertzscheid
Estruct. Curricular 09
Estruct. Curricular 09
guest8ddafb2
La Importancia De La EDFI
La Importancia De La EDFI
Luis
Janvier Helo
Janvier Helo
cabougensvt
Votado Como El Mejor Mail Del AñO
Votado Como El Mejor Mail Del AñO
hojitadepapel
quistes
quistes
tanina70
Icfes 2009
Icfes 2009
guest46c311
Govjam
Govjam
Luis Madrid
Top Diez
Top Diez
Top Diez
Las Drogas
Las Drogas
LuisCasanas
Victor Javier Castro Moreno
Victor Javier Castro Moreno
victor javier
Ballenas
Ballenas
kk DeLujo
2ndpr
2ndpr
PGCEMaster
Nia
Nia
juan pablo Martínez
Le point sur la délivrabilité
Le point sur la délivrabilité
Florence consultant
SÒLIDOS GEOMÈTRICOS
SÒLIDOS GEOMÈTRICOS
guestf255ab35
Necesidades
Necesidades
hojitadepapel
Programme de la semaine
Programme de la semaine
idejol
Destacado
(20)
Drupalcamp Nantes - Aegir presentation
Drupalcamp Nantes - Aegir presentation
Rapport de stage du fin d'étude
Rapport de stage du fin d'étude
Contrepoint Slide
Contrepoint Slide
Estruct. Curricular 09
Estruct. Curricular 09
La Importancia De La EDFI
La Importancia De La EDFI
Janvier Helo
Janvier Helo
Votado Como El Mejor Mail Del AñO
Votado Como El Mejor Mail Del AñO
quistes
quistes
Icfes 2009
Icfes 2009
Govjam
Govjam
Top Diez
Top Diez
Las Drogas
Las Drogas
Victor Javier Castro Moreno
Victor Javier Castro Moreno
Ballenas
Ballenas
2ndpr
2ndpr
Nia
Nia
Le point sur la délivrabilité
Le point sur la délivrabilité
SÒLIDOS GEOMÈTRICOS
SÒLIDOS GEOMÈTRICOS
Necesidades
Necesidades
Programme de la semaine
Programme de la semaine
Similar a Drupalcamp Nantes - Optimisations drupal
Comment gérer un site à très haut trafic avec Drupal
Comment gérer un site à très haut trafic avec Drupal
Adyax
Infrastructure as code drupal
Infrastructure as code drupal
Christophe Villeneuve
DrupalCamp Lyon 2012 - Optimiser les performances Drupal depuis les tranchées
DrupalCamp Lyon 2012 - Optimiser les performances Drupal depuis les tranchées
Aurelien Navarre
Drupal Performance
Drupal Performance
Karim Boudjema Schombourg
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Ludovic Piot
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide
Optimiser wordpress
Optimiser wordpress
Jean-François Vial
Optimiser WordPress
Optimiser WordPress
Chi Nacim
WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
Stéphane HULARD
08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web
Noël
Le nouveau AMP : apache mariadb php
Le nouveau AMP : apache mariadb php
Christophe Villeneuve
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
adri1s
PHP dans le cloud
PHP dans le cloud
Microsoft
Php dans le cloud
Php dans le cloud
Christophe Villeneuve
SAPIENS2009 - Module 4B
SAPIENS2009 - Module 4B
Christophe RUDELLE
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
AbdellahELMAMOUN
NetApp PartnersTour 2011 à Lille, mon point de vue
NetApp PartnersTour 2011 à Lille, mon point de vue
Olivier (DaffyDuke) Duquesne
Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server Internals
Neil Armstrong
Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...
Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...
slybud
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)
Jérôme Petazzoni
Similar a Drupalcamp Nantes - Optimisations drupal
(20)
Comment gérer un site à très haut trafic avec Drupal
Comment gérer un site à très haut trafic avec Drupal
Infrastructure as code drupal
Infrastructure as code drupal
DrupalCamp Lyon 2012 - Optimiser les performances Drupal depuis les tranchées
DrupalCamp Lyon 2012 - Optimiser les performances Drupal depuis les tranchées
Drupal Performance
Drupal Performance
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Optimiser wordpress
Optimiser wordpress
Optimiser WordPress
Optimiser WordPress
WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web
Le nouveau AMP : apache mariadb php
Le nouveau AMP : apache mariadb php
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
PHP dans le cloud
PHP dans le cloud
Php dans le cloud
Php dans le cloud
SAPIENS2009 - Module 4B
SAPIENS2009 - Module 4B
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
NetApp PartnersTour 2011 à Lille, mon point de vue
NetApp PartnersTour 2011 à Lille, mon point de vue
Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server Internals
Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...
Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)
Más de Artusamak
On test quoi - DCLannion 2017
On test quoi - DCLannion 2017
Artusamak
Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014
Artusamak
Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendre
Artusamak
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Artusamak
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Artusamak
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Artusamak
Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013
Artusamak
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Artusamak
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Artusamak
Comment contribuer à Drupal
Comment contribuer à Drupal
Artusamak
Contribuer à drupal
Contribuer à drupal
Artusamak
Drupal comment contribuer
Drupal comment contribuer
Artusamak
Drupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp Toulouse
Artusamak
Drupal commerce nuts and bolts seville
Drupal commerce nuts and bolts seville
Artusamak
Drupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entités
Artusamak
Drupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation Drush
Artusamak
Drupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GIT
Artusamak
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
Artusamak
Drupalcamp Nantes - Lost in translation
Drupalcamp Nantes - Lost in translation
Artusamak
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
Artusamak
Más de Artusamak
(20)
On test quoi - DCLannion 2017
On test quoi - DCLannion 2017
Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014
Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendre
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Comment contribuer à Drupal
Comment contribuer à Drupal
Contribuer à drupal
Contribuer à drupal
Drupal comment contribuer
Drupal comment contribuer
Drupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp Toulouse
Drupal commerce nuts and bolts seville
Drupal commerce nuts and bolts seville
Drupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Lost in translation
Drupalcamp Nantes - Lost in translation
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Optimisations drupal
1.
Drupal et gros
trafic Par Maxime TOPOLOV (ADYAX) Twitter.com/mtopolov SkypeID : mtopolov
2.
3.
C’est les 60
sites Drupal en 2010… Un CMS pour iPad 55 experts Drupal, 3M€ de CA
4.
Trafic anonyme :
même contenu pour tous les visiteurs.
5.
Plus simple à
gérer que le trafic connecté
6.
Plus simple à
gérer que le trafic connectéavec Drupal … … juste
7.
Remplacer Drupal par
Pressflow, Activer le cache
8.
Installer et configurer
Boost http://drupal.org/project/boost
9.
Boost génère des
fichiers HTML statiques, mais execute le boostrap Drupal…
10.
Installer et configurer
Elysia Cron http://drupal.org/project/elysia_cron
11.
Elysia Cron permet
de gérer toutes les taches attachées à hook_cron, paralleliser et désactiver certaines d’entre-elles…
12.
Installer sur les
fronts 6 instances memcached, configurer CacheRouter sur Drupal (http://drupal.org/project/cachero uter)
13.
Configuration memcached conseillée
: default : cache, cache_views, cache_update -> 256 Mo menu : cache_menu -> 64 Mo content : cache_views_data, cache_content, cache_page -> 128 Mo block : cache_block -> 64 Mo filter : cache_filter -> 64 Mo form : cache_form -> 64 Mo
14.
Mettre en place
Varnish ! (http://drupal.org/project/varnish )
15.
Installer Apache SOLR
sur un serveur à part !
16.
Exemple : IPSOS.FR Ngnix
+ Varnish + SOLR
17.
18.
http://gotdrupal.com/videos/drupal-performance-boost https://wiki.fourkitchens.com/display/PF/Configure+Varnish+for+Pressflow http://pressflow.org http://2bits.com/drupal-performance/improving-performance-drupals-cron-using-elysia- cron-module.html http://groups.drupal.org/node/21897/revisions/114963/view http://coldfrontlabs.ca/blog/making-drupal-fly-apc-memcache-and-squid http://www.slideshare.net/akucharski/make-drupal-run-fast-increase-page-load-speed
19.
À retenir :
RAM, Varnish, Memcached, Ngnix, Apache SOLR
20.
Trafic connecté =
une partie des pages est unique pour chaque visiteur...
21.
Exemple : panier
d’une boutique. Facile, on l’enleve du VCL de Varnish ou de la configuration de boost, mais…
22.
… le bloc
panier s’affiche sur toutes les pages = impossible de cacher l’intégralité de la page.
23.
… le bloc
panier s’affiche sur toutes les pages = impossible de cacher l’intégralité de la page.
24.
Solution : AuthCache
ou Varnish ESI
25.
26.
Pour vous simplifier
la vie avec AuthCache, utilisez notre module : http://drupal.org/project/easy_authcache
27.
28.
Adyax va reverser
une intégration Varnish ESI pour Panels d’ici peu ! Surveillez @adyax_corp
29.
Le probleme principal
de très gros trafics : MySQL + Drupal BootStrap
30.
31.
FreeRice.com = 20.000.000
pages vues / jour -> Varnish -> MongoDB + Pas de Drupal (pur PHP)
32.
33.
En tous cas,
activez vos caches TRES TOT ! Ne le FAITES PAS au dernier moment !
34.
… JAMAIS AU
DERNIER MOMENT (signé - France.fr)