# Script audit wp-admin lent — Query Monitor (10 minutes)

**Site :** _________________________  
**Environnement :** Staging recommandé · **Date :** _________________________

> À imprimer ou garder ouvert pendant l'audit. **Ne laissez pas Query Monitor actif en production client.**

---

## Minute 0–2 — Baseline sans plugin

1. Ouvrez wp-admin en **fenêtre privée** (extensions navigateur désactivées si possible).
2. Chronométrez **3 écrans** (médiane sur 2 chargements) :

| Écran | URL type | Temps (s) |
|-------|----------|-----------|
| Dashboard | `/wp-admin/index.php` | |
| Liste contenu | `/wp-admin/edit.php` ou `edit.php?post_type=product` | |
| Éditeur | Nouvel article ou fiche produit | |

3. Si **un seul** écran est lent → notez lequel. Le traitement diffère.

---

## Minute 2–4 — DevTools Network

1. F12 → **Network** → cochez **Disable cache**.
2. Rechargez l'écran le plus lent.
3. Triez par **Time** décroissant.
4. Notez les **5 premières requêtes** > 500 ms :

| URL / fichier | Temps | Type |
|---------------|-------|------|
| | | |
| | | |

5. Filtrez `admin-ajax.php` → Payload → paramètre **`action`** :

```
Action dominante : _________________________
```

- `heartbeat` → [11 astuces Heartbeat](https://volade.com/fr/blog/11-astuces-heartbeat-wordpress-2026)
- `woocommerce_*` → Action Scheduler / WC admin
- Nom plugin → investiguer ce plugin en priorité

---

## Minute 4–7 — Query Monitor (staging)

1. Installez **Query Monitor** si absent (staging).
2. Rechargez l'écran lent.
3. Barre admin QM → **Queries** :

| Composant / plugin | Temps SQL | Requêtes |
|--------------------|-----------|----------|
| | | |
| | | |

4. Onglet **Hooks** → trier par temps → noter hook > 0,3 s :

```
Hook lent : _________________________  (plugin probable : _________)
```

5. Onglet **HTTP API** → appels externes lents (licences, tracking, SaaS).

---

## Minute 7–9 — Plugin Usage Detector

1. Lancez **Full audit** ([Plugin Usage Detector Volade](https://volade.com/fr/cms/wordpress/extensions/plugin-usage-detector-by-volade)).
2. Export JSON → notez :

- Plugins `likely_unused` : _______
- Plugins `infrastructure` (ne pas retirer) : _______
- Doublons fonction (2 SEO, 2 cache) : _______

---

## Minute 9–10 — Décision & action

| Cause identifiée | Action prioritaire |
|------------------|-------------------|
| Heartbeat + multi-onglets | Preset HCM + fermer onglets |
| Plugin bloat | PUD → retrait staging |
| Requêtes SQL plugin X | Désactiver X sur staging, re-mesurer |
| HTTP API lent | Reporter cron / licence plugin |
| Tout lent partout | PHP 8.3 + OPcache + audit autoload |

**Prochaine étape documentée :** _________________________

**QM désactivé avant prod :** ☐ Oui

---

*Volade · Article : volade.com/fr/blog/15-astuces-wp-admin-lent-2026*
