NeuBlack Friday – 50 % Rabatt auf die erste Zahlung
WPML-Hosting

WPML-Hosting, das jede Sprache getrennt hält.

Eine mehrsprachige Website besteht aus mehreren Websites, die sich eine Datenbank teilen. Die Fehler sind alle Variationen einer Sache: etwas, das dafür gedacht ist, dass eine Sprache einen Besucher erreicht, der eine andere liest.

Cache Keyed pro SpracheAlternative Tags auf zwischengespeicherten SeitenDatenbankgröße für Übersetzungen
Pro-Sprach-CacheTranslationsfähige DatenbankRandlieferungTägliche BackupsKostenloses SSL24 / 7 Unterstützung
Gebaut für Übersetzung

Eine Seite, mehrere Sprachen, kein Bluten.

Alles hier geht darum, Sprachen auseinander zu halten, während sie sich eine Datenbank teilen.

Cache, der die Sprache kennt

Die zwischengespeicherten Seiten werden nach Sprachen getaktet, so dass einem Besucher, der Deutsch liest, nie die französische Kopie zugestellt wird, weil sie zuerst zwischengespeichert wurde.

Language-keyed CacheVor dem Lookup gelöst

Eine Datenbank mit der Größe des Multiple

Sechs Sprachen bedeuten ungefähr das Sechsfache der Beiträge, der Meta- und der Begriffsbeziehungen. Speicher- und Abfrage-Tuning beginnt bei dieser Zahl und nicht bei der Seitenzahl, die Sie aus dem Menü erraten würden.

Größe für Übersetzungen

Alternative-Sprach-Tags auf der zwischengespeicherten Kopie

Diese Tags müssen auf dem vorhanden sein, was die meisten Besucher tatsächlich erhalten, nicht durch etwas, das nur auf einem Cache-Miss läuft.

Übersetzen auf eine Kopie

Klonen Sie die Website, um eine neue Sprache zu bearbeiten, ohne dass halbfertige Übersetzungen live erscheinen, und schieben Sie sie dann zurück, wenn die Sprache vollständig ist.

Wiederherstellen einer Sprache, nicht der Website

Tägliche Backups decken die gesamte Datenbank ab, so dass ein schlechter String-Import wiederherstellbar ist.

Richtigkeit

Die Bugs sind alle die gleichen Bugs.

Fast jedes mehrsprachige Problem ist, dass Inhalte aus einer Sprache einen Leser einer anderen Sprache erreichen - im Cache, in einem Menü, in einem Suchergebnis oder in den Tags, die Suchmaschinen lesen.

  • Cache-Einträge nach Sprachen getrennt
  • Alternative Tags auf zwischengespeicherten Antworten
  • Sprachumschalter nicht zwischengespeichert über Sprachen
  • Suchen auf die aktive Sprache
Cache-Schlüssel
Pro Sprache
6 Sätze
Wechseltags
Zu den zwischengespeicherten Antworten
vorhanden
Übersetzte Inhalte
Indexiert nach Sprachen
Strom
String-Einfuhr
Neue Sprache
laufen
Waage

Sechs Sprachen, eine Seite laden.

Mehrsprachige Websites sind nicht langsamer, weil sie übersetzt werden, sie sind langsamer, wenn die Datenbank für eine Sprache dimensioniert wurde und der Cache sie nicht voneinander unterscheiden kann.

Pro Sprache
Cache-Schlüssel
Objekt
Cache für String Lookups
14
edge regions
MagicWP70 ms
Typischer gemeinsam genutzter Host760 ms
Ungetunedes VPS350 ms

Beispielhafter Vergleich einer zwischengespeicherten Seite auf einer sechssprachigen Website. Ihre Zahlen hängen von der Anzahl der Sprachen und dem Inhaltsvolumen ab.

Konfiguration

Was wir für WPML ändern

Multiplizieren Sie den Inhalt mit der Anzahl der Sprachen, dann stellen Sie sicher, dass der Cache niemals zwei von ihnen verwirrt.

EinstellungSo konfigurieren wir esWarum
Cache KeyBeinhaltet die aktive SpracheOhne sie gewinnt die zwischengespeicherte erste Sprache, und jedem anderen Leser wird die falsche Übersetzung serviert.
SprachenbeschlüsseVor dem Cache LookupDie Sprache nach einem Cache-Hit zu erkennen, ist zu spät, da die falsche Kopie bereits ausgewählt wurde.
DatenbankgrößeGeplant aus Posts multipliziert mit SprachenEine sechssprachige Website hält etwa sechsmal die Zeilen, und die Größe von der sichtbaren Seite zählt zu wenig.
Wechselsprachliche TagsIn die Cache-Antwort gerendertTags, die nur auf einem Cache-Miss injiziert werden, fehlen für die Mehrheit der Besucher und Crawler.
String-TabellenIm Objekt-Cache gespeichertInterface String Lookups passieren viele Male pro Render und sind für jeden Besucher in dieser Sprache identisch.
Tarife

Einfache, transparente Preise.

Jeder Tarif umfasst eine kostenlose Migration, tägliche Backups, SSL und Support rund um die Uhr.

MonatlichJährlich
Starter
Für private Websites, Blogs und Portfolios.
16,67 USD/Monat
200 $ pro Jahr · 40 $ sparen
  • 1 WordPress-Website
  • 10 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Support per Ticket
Kostenlos testen
Pro★ Am beliebtesten
Für wachsende Unternehmen und gut besuchte Shops.
66,67 USD/Monat
800 $ pro Jahr · 160 $ sparen
  • 5 WordPress-Websites
  • 50 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Priorisierter Support per Ticket
Kostenlos testen
Enterprise
Für Agenturen und Plattformen mit viel Traffic.
208,33 USD/Monat
2.500 $ pro Jahr · 500 $ sparen
  • 20 WordPress-Websites
  • 200 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Persönlicher Support
Kostenlos testen
Häufige Fragen

Häufige Fragen.

Unterbricht Caching den Sprachwechsel?
Cache-Einträge werden durch Sprache und Auflösung vor dem Nachschlagen eingegeben, so dass das Umschalten die richtige Kopie zurückgibt und nicht diejenige Version, die zuerst zwischengespeichert wurde.
Wie viel größer ist eine mehrsprachige Datenbank?
Etwa proportional zur Anzahl der Sprachen - sechs Sprachen sind etwa sechsmal so hoch wie die Posts, Meta- und Begriffsbeziehungen. Wir sortieren Speicher und Tuning davon, anstatt von der Anzahl der Seiten in Ihrem Menü.
Unterstützen Sie Polylang und TranslatePress auch?
Ja. Das Problem, das sie alle verursachen, ist das gleiche - Inhalt pro Sprache, die eine Installation teilt - und das Cache-Keying und die Größe gelten gleichermaßen.
Werden alternative Sprach-Tags korrekt sein?
Sie werden in die zwischengespeicherte Antwort gerendert, anstatt sie nachträglich hinzuzufügen, so dass jeder Besucher und jeder Crawler sie erhält, nicht nur diejenigen, die den Cache verpassen.

Jede Sprache richtig bedienen.

Bringen Sie die mehrsprachige Website über - Migration ist kostenlos, jede Sprache enthalten.