NouveauBlack Friday : 50 % de réduction sur votre premier paiement
Accueil de l'école de langues

L'accueil de l'école de langues où l'horaire est juste partout.

Vos étudiants sont dans d'autres pays. Ce fait unique décide comment le calendrier est stocké, quand les courriels de rappel sortent, et pourquoi la même page de leçon doit être mise en cache plus d'une fois.

Horaires stockés dans UTCRappels sur la plate-forme cronMigration gratuite
Horaire correct du fuseau horaireCuisson par langueCache d'objets RedisSauvegardes quotidiennesSSL gratuitAssistance 24h/24 et 7j/7
Construit pour enseigner dans les fuseaux horaires

Tout ce qu'une école de langue demande à un hôte.

Un système de réservation, un espace de cours et un site de marketing en plusieurs langues, qui sont tous en désaccord sur l'heure qu'il est.

Les temps de classe qui survivent à la frontière

Les sessions sont stockées en UTC et rendues dans le fuseau horaire du lecteur, donc une classe à neuf ans à Madrid n'est pas une classe à neuf ans à Bogota simplement parce que la page le dit.

Aérosols et autres produits chimiquesRendu localement

Chaque langue mise en cache par elle-même

Les pages traduites sont des documents séparés avec des entrées de cache séparées, de sorte qu'un visiteur ne se pose jamais sur une page mise en cache dans la mauvaise langue parce qu'ils sont arrivés en seconde position.

Clés par languePas de saignements translingues

Les zones de cours qui restent dynamiques

Les pages de leçon, les progrès et les soumissions de devoirs sont par élève, de sorte qu'ils contournent entièrement le cache de la page pendant que le catalogue de cours et les pages de marketing continuent de servir de l'avant-garde.

Rappels que les congés sont pris dans les délais

Un rappel une heure avant la classe n'est utile que s'il sort une heure avant la classe. Platform cron l'exécute à ce moment plutôt que lorsque le prochain visiteur se trouve à charger une page.

Enregistrements effectués sans travailleur

Les cours enregistrés sont livrés avec des demandes de gamme depuis le bord, de sorte qu'un étudiant frottant à travers une heure de vidéo n'occupe jamais un processus PHP.

Recherche d'un nouveau terme

Reconstruisez le calendrier, les niveaux et le prix sur un clone, vérifiez les temps encore lus correctement, puis poussez-le.

Opérations

Un tableau de bord pour la durée.

Les échecs sur un site scolaire cluster autour des dates: un cron qui n'a pas tiré avant une classe, une page traduite qui est resté en suspens, une mise à jour plugin mi-terme.

  • Connexion admin à un clic, pas de mot de passe partagé
  • Vue sur les ressources et le stockage par site
  • Plugin et mises à jour de base avec statut par article
  • Restaurer toute sauvegarde quotidienne depuis le tableau de bord
Rappels de classe
Plateforme cron
à l'heure
Langues
Cache séparément
5/5
Domaine de cours
Percevoir le cache de page
dynamique
Sauvegarde nocturne
Réplique hors site
01:48
Performances

L'horaire, de n'importe où.

Les pages de marketing cache et les pages de cours ne peuvent pas, ce qui est une fraction familière. La partie inconnue est que les deux doivent être correctes dans cinq langues et chaque fuseau horaire vos étudiants vivent dans.

UTC
stocké, rendu localement
Redis
cache objet, par défaut
14
régions d'edge
MagicWP140 ms
Une entrée cache pour toutes les langues700 ms
Hôte partagé non réglé950 ms

Comparaison illustrée d'une page d'horaire. Vos chiffres dépendent du nombre de langues et du nombre de sessions rendues à la fois.

Configuration

Ce que nous changeons pour une école de langues

Ces derniers diffèrent d'un site WordPress standard sur le même plan, et chacun suit de l'enseignement des personnes qui ne sont pas dans votre fuseau horaire.

ParamètreNotre configurationPourquoi
Stockage des horairesUTC dans la base de données, convertie au renduEntreposer un moment local et un label signifie que chaque changement d'heure change silencieusement les cours pour la moitié des étudiants et personne ne s'en rend compte jusqu'à ce que quelqu'un en manque un.
Clés de cacheLangue incluse, donc les traductions ne partagent jamais une entréeUne entrée partagée signifie que le premier visiteur décide quelle langue tout le monde après lui voit, ce qui est l'échec qui ressemble à un plugin de traduction cassé.
Calendrier des rappelsPlateforme cron plutôt que de démarginaliser les visiteursUn rappel pré-classe qui attend la page suivante arrive après la classe qu'il rappelait, particulièrement du jour au lendemain dans votre fuseau horaire.
Cache de zone de coursPerpassé sur les URL de leçon, de progression et de soumissionLes travaux à domicile et les progrès sont par élève, et une page de leçon en cache montrerait le travail d'un étudiant.
Enregistrement des livraisonsDemandes de portée servies depuis le bordUn étudiant qui s'en prend à une leçon enregistrée émet de nombreuses requêtes partielles, et répond à celles de PHP occupe un travailleur pendant la durée de la vidéo.
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 les heures de cours sont-elles mal indiquées pour certains élèves?
Parce que le temps a été stocké comme une chaîne locale plutôt que comme UTC. Stocker UTC et convertir au rendu est la solution, et c'est aussi ce qui empêche les économies de lumière du jour de déplacer la moitié de votre horaire deux fois par an.
Les pages traduites ont-elles besoin d'une mise en cache séparée?
Oui. Si les traductions partagent une entrée de cache, le premier visiteur décide de la langue pour tous après eux, qui se lit comme un bug de plugin de traduction et est en fait un problème clé de cache.
Les courriels de rappel sortiront-ils du jour au lendemain?
Ils le feront, parce que le planificateur court sur la plate-forme plutôt que d'attendre un visiteur. Un site scolaire est calme à trois heures du matin et c'est exactement quand un rappel pour une classe précoce doit être envoyé.
Les élèves peuvent-ils regarder les leçons enregistrées sans ralentir le site?
Oui. Les enregistrements sont servis à partir du bord avec des requêtes de portée, donc chercher à travers une vidéo est la bande passante plutôt qu'un travailleur PHP tenu ouvert pour sa durée.
Puis-je mettre en place le prochain mandat sans déranger celui-ci ?
Construisez-le sur un clone. Un nouveau terme modifie le calendrier, les niveaux et souvent le prix ensemble, de sorte que le vérifier dans son ensemble est plus sûr que de modifier le calendrier en direct mi-cours.

Enseigner dans cinq fuseaux horaires d'un site.

Commencez en quelques minutes, ou laissez notre équipe déplacer votre site scolaire à travers - pas de carte, pas d'engagement.