L'hébergement WPML qui maintient chaque langue séparée.
Un site multilingue est plusieurs sites partageant une base de données. Les erreurs sont toutes des variations d'une chose: quelque chose qui signifie qu'une langue atteint un visiteur en lisant une autre.
Un site, plusieurs langues, pas de saignement.
Tout ici est de garder les langues séparées pendant qu'elles partagent une base de données.
Cache qui connaît la langue
Les pages cachelées sont tachées par la langue, donc un visiteur lisant l'allemand n'est jamais servi la copie française parce qu'il s'est avéré être mis en cache en premier. La langue est résolue avant la recherche de cache, pas après.
Une base de données dimensionnée pour le multiple
Six langues signifie environ six fois les messages, la méta et les relations de terme. Stockage et réglage de requête commencent à partir de ce nombre plutôt que du nombre de pages que vous devinez dans le menu.
Tags en langage alternatif sur la copie mise en cache
Ces balises doivent être présentes sur ce que la plupart des visiteurs reçoivent réellement, non injecté par quelque chose qui fonctionne uniquement sur un cache miss. Ils font partie de la réponse en cache.
Traduire sur une copie
Cloner le site pour travailler à travers une nouvelle langue sans traduction à moitié finie apparaissant en direct, puis le repousser lorsque la langue est complète.
Restaurer une langue, pas le site
Le travail de traduction est coûteux à refaire. Les sauvegardes quotidiennes couvrent la base de données complète, donc une mauvaise importation de chaîne est récupérable.
Les bugs sont tous les mêmes.
Presque tous les problèmes multilingues sont le contenu d'une langue atteignant un lecteur d'une autre - dans le cache, dans un menu, dans un résultat de recherche, ou dans les moteurs de recherche de tags lus.
- Entrées de cache séparées par langue
- Tags alternatifs présents sur les réponses en cache
- Interrupteur de langue non mis en cache dans les langues
- Recherche dans la langue active
Six langues, une page.
Les sites multilingues ne sont pas plus lents parce qu'ils sont traduits. Ils sont plus lents lorsque la base de données a été dimensionnée pour une langue et le cache ne peut pas les distinguer.
Ce que nous changeons pour WPML
Multipliez le contenu par le nombre de langues, puis assurez-vous que le cache ne confonde jamais deux d'entre eux. C'est tout le travail.
| Paramètre | Notre configuration | Pourquoi |
|---|---|---|
| Clé de cache | Comprend la langue active | Sans elle, la première langue mise en cache gagne, et chaque autre lecteur est servi la mauvaise traduction. |
| Résolution linguistique | Ça arrive avant la recherche de cache | La détection du langage après un clic cache est trop tardive, car la mauvaise copie a déjà été choisie. |
| Taille de la base de données | Nombre de postes prévus multiplié par les langues | Un site en six langues contient environ six fois les lignes, et le calibrage à partir de la page visible compte sous-fourniture. |
| Tags en langues alternées | Rendu dans la réponse mise en cache | Les étiquettes injectées uniquement sur un cache manque sont absentes pour la majorité des visiteurs et des rampeurs. |
| Tableaux de chaînes | Conservé dans le cache objet | Les recherches de chaînes d'interface se produisent plusieurs fois par rendu et sont identiques pour chaque visiteur dans cette langue. |
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.
- 1 site WordPress
- 10 Go de stockage NVMe
- SSL gratuit
- Sauvegardes quotidiennes
- Déploiement en un clic
- Assistance par tickets
- 5 sites WordPress
- 50 Go de stockage NVMe
- SSL gratuit
- Sauvegardes quotidiennes
- Déploiement en un clic
- Assistance prioritaire par tickets
- 20 sites WordPress
- 200 Go de stockage NVMe
- SSL gratuit
- Sauvegardes quotidiennes
- Déploiement en un clic
- Assistance dédiée
Questions fréquentes.
Est-ce que la mise en cache casse le langage de commutation?
Quelle est la taille d'une base de données multilingue?
Vous supportez Polylang et TranslatePress aussi ?
Les étiquettes en langues alternées seront-elles correctes?
Servir chaque langue correctement.
Apportez le site multilingue à travers - la migration est gratuite, toutes les langues incluses.