NouveauBlack Friday : 50 % de réduction sur votre premier paiement
Hébergement pour Action Scheduler

Action Scheduler hébergement pour la plus grande table sur votre site.

WooCommerce, de nombreuses extensions et la moitié de vos plugins file d'attente fonctionnent ici. La table qui enregistre il croît plus rapidement que vos commandes et personne ne regarde jamais.

Actions achevées élagéesActions de blocage surfacéesDrains sans trafic
Échelle de tableauDétection par écumeSystème cronSauvegardes quotidiennesSSL gratuitAssistance 24h/24 et 7j/7
Construit pour la file d'attente

L'infrastructure que personne n'a configurée.

Action Scheduler est arrivé avec un plugin plutôt qu'une décision, c'est pourquoi sa table est généralement la plus grande de la base de données.

Actions achevées qui ne s'accumulent pas pour toujours

Chaque travail terminé laisse une rangée, et la conservation par défaut les garde assez longtemps pour atteindre des millions. La taille fonctionne sur un horaire de sorte que la table reste une file d'attente de travail plutôt qu'une archive.

Échelle

Une file d'attente qui s'écoule sans visiteurs

Les actions sont traitées par des demandes, donc une période tranquille construit un arriéré qui ne disparaît que lorsque le trafic revient. Le traitement fonctionne sur système cron à la place.

Système cron

Actions malmenées visibles

Une action qui échoue à plusieurs reprises est assise dans la file d'attente et ne bloque rien visiblement. Les défaillances sont surmontées plutôt que laissées à découvrir quand un client demande.

Réclamation des lots calibrés pour l'ouvrage

Le programmeur réclame un lot d'actions par course. Trop grand et demande du temps à mi-temps, trop petit et la file d'attente ne se rattrape jamais.

La file d'attente n'est pas critique de sauvegarde, les ordres sont

Savoir ce qui est transitoire et ce qui est un dossier est important lors de la restauration, et les actions en cours ne sont pas les mêmes que les ordonnances en attente.

Croissance

Des millions de lignes que personne n'a demandées.

Le symptôme est un administrateur lent et une grande base de données sur un site avec un catalogue modeste. La cause est généralement une table de file d'attente qui conserve le travail terminé depuis le lancement.

  • Actions achevées élaguées selon un calendrier
  • Demande traitée par système cron
  • Les actions échouées et bloquées ont fait surface
  • La taille du lot de la demande correspond à l'ouvrage
Tableau des actions
Lignes
62,000
Élagage
Prévue
le
Actions malmenées
Surfaces
0
Demande
Égoutter
en cours d'exécution
Vitesse d'administration

La table apparaît partout.

Une table de file d'attente avec des millions de lignes ralentit l'administrateur, le planificateur lui-même, et chaque sauvegarde qui doit la copier.

Échelle
Actions achevées
Système
cron traitement
Surfaces
actions manquées
MagicWP130 ms
Hôte partagé typique1560 ms
Tableau des actions non tailleuses980 ms

Comparaison illustrée d'une charge de page admin par rapport à une table de file d'attente. Vos nombres dépendent du volume de rétention et d'action.

Configuration

Ce que nous changeons pour Action Scheduler

C'est une infrastructure partagée qui est arrivée comme une dépendance, donc personne ne possède sa configuration jusqu'à ce qu'elle devienne un problème.

ParamètreNotre configurationPourquoi
Maintien des mesures achevéesÉchelle sur un calendrier plutôt que de rester à la valeur par défautChaque travail terminé laisse une rangée et la conservation par défaut est assez généreuse pour que la table de queue devienne la plus grande de la base de données.
Traitement des requêtesConduit par le système cron plutôt que par les requêtes entrantesLe traitement lié aux pages vues signifie qu'une nuit tranquille crée un arriéré, et les actions qui étaient censées courir la nuit au petit déjeuner plutôt.
Visibilité de défaillanceActions en panne et en pannes répétéesUne action ratée se trouve dans la file d'attente sans casser quoi que ce soit visiblement, de sorte que le premier rapport vient habituellement d'un client dont le courriel n'est jamais arrivé.
Taille du lotAlignement sur le mix action du siteTrop grande une fois par lot à mi-course et re-re-reclaims le même travail, trop petite et la file d'attente ne rattrape jamais ce qui est prévu.
Champ de sauvegardeQueue traitée comme transitoire, ordres comme des enregistrementsRétablir une file d'attente est un moyen de ré-exécuter le travail déjà effectué, ce qui est un risque différent de perdre un ordre.
Offres

Des tarifs simples et transparents.

Chaque offre comprend la migration gratuite, les sauvegardes quotidiennes, le SSL et l’assistance 24 h/24, 7 j/7.

MensuelAnnuel
Starter
Pour les sites personnels, blogs et portfolios.
16,67 USD/mois
200 $US par an · économisez 40 $US
  • 1 site WordPress
  • 10 Go de stockage NVMe
  • SSL gratuit
  • Sauvegardes quotidiennes
  • Déploiement en un clic
  • Assistance par tickets
Démarrer l’essai gratuit
Pro★ Le plus populaire
Pour les entreprises en croissance et les boutiques très fréquentées.
66,67 USD/mois
800 $US par an · économisez 160 $US
  • 5 sites WordPress
  • 50 Go de stockage NVMe
  • SSL gratuit
  • Sauvegardes quotidiennes
  • Déploiement en un clic
  • Assistance prioritaire par tickets
Démarrer l’essai gratuit
Enterprise
Pour les agences et les plateformes à fort trafic.
208,33 USD/mois
2 500 $US par an · économisez 500 $US
  • 20 sites WordPress
  • 200 Go de stockage NVMe
  • SSL gratuit
  • Sauvegardes quotidiennes
  • Déploiement en un clic
  • Assistance dédiée
Démarrer l’essai gratuit
Questions fréquentes

Questions fréquentes.

Pourquoi ma base de données est-elle si grande avec seulement quelques milliers de commandes ?
Habituellement, la table Action Scheduler. Chaque travail de fond complété laisse une ligne et la rétention par défaut les garde assez longtemps pour atteindre des millions.
Pourquoi les actions programmées sont-elles en retard ?
Parce que la file d'attente est traitée par des requêtes entrantes sur une installation par défaut, donc une période tranquille crée un arriéré qui ne disparaît que lorsque le trafic revient. System cron le corrige.
Comment saurais-je qu'une action a échoué ?
Vous ne le feriez pas, sur une configuration de stock - il est assis dans la file d'attente sans visiblement casser quoi que ce soit. Les défaillances sont surgissant ici de sorte que le premier rapport n'est pas d'un client.
La file d'attente devrait-elle être en sauvegarde ?
Les ordres comptent, la file d'attente est largement transitoire. Rétablir une file d'attente en panne peut ré-exécuter les travaux déjà terminés, ce qui est son propre type de problème.

Prenez la propriété de la file d'attente.

Déplacez le site à travers. Migration gratuite, la rétention de la file d'attente revue.