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

Hébergement TablePress pour les tables avec des milliers de lignes.

Un plugin de table est parfait jusqu'à ce que la table soit réelle. Ensuite, la page envoie l'ensemble de données au navigateur afin qu'il puisse trier dix lignes visibles.

Rows côté serveur paginéTri sans le jeu completImportations qui ont été achevées
Recherche côté serveurGrandes importationsIndexation des requêtesSauvegardes quotidiennesSSL gratuitAssistance 24h/24 et 7j/7
Construit pour les grandes tables

Le tableau entier en une seule réponse.

Le comportement par défaut envoie chaque ligne au navigateur et fait le tri là-bas, qui fonctionne magnifiquement jusqu'à quelques centaines de lignes.

Plage et tri sur le serveur

Dix mille lignes rendues dans la page est une réponse multi-mégaoctet avant tout style. Pagination et tri se produisent côté serveur, de sorte que la réponse porte les lignes en cours d'examen.

Côté serveur

Filtrage utilisant un index

La recherche d'une grande table doit être une requête, et non un scan d'un blob sérialisé. Les données de la table sont stockées et indexées de sorte que le filtrage reste rapide au fur et à mesure que les lignes s'accumulent.

Importations qui finissent

Les tableaux arrivent généralement comme tableurs avec des milliers de lignes. Importations fonctionnent en lots donc un grand fichier complète plutôt que de s'arrêter à tout le temps permis.

Atteinte

Des tables qui survivent à un téléphone

Une table large sur un écran étroit est l'échec réel le plus commun. La sortie est livrée de sorte qu'elle défile dans son propre conteneur plutôt que de casser la page.

Défaire une mauvaise importation

Réimporter sur une table curée est facile à faire accidentellement. Les points de restauration quotidiens le rendent récupérable.

Échelle

Où un plugin de table cesse de fonctionner.

Rien n'est mal à deux cents lignes. A dix mille le poids de la page, le tri du navigateur et les limites d'importation échouent tous à la fois, et ils ressemblent à trois problèmes distincts.

  • Pagination et tri effectué côté serveur
  • Filtrage soutenu par un index
  • Les importations sont réalisées en lots récupérables
  • De larges tables défilent dans un conteneur
Lignes
Dans le tableau
11,400
Pâques
Exécution
côté serveur
Filtrage
Indexé
oui
Importation
Feuille de calcul
en cours d'exécution
Poids de la page

Dix rangées, pas dix mille.

La mesure est la taille de la réponse pour une page montrant vingt lignes, parce que c'est ce que le visiteur a demandé et souvent pas ce qu'il reçoit.

Côté serveur
Recherche et tri
Indexé
filtrage de table
Atteinte
Importations de tableurs
MagicWP110 ms
Hôte partagé typique1380 ms
Tableau complet envoyé au navigateur2400 ms

Comparaison illustrée d'une vue paginée d'une grande table. Vos nombres dépendent du nombre de lignes et de la largeur de la colonne.

Configuration

Ce que nous changeons pour les grandes tables

Chaque ligne est sur le point de ne pas envoyer de données que personne ne regarde.

ParamètreNotre configurationPourquoi
Plage et triServeur exécuté côté plutôt que dans le navigateurRendu chaque ligne afin que le navigateur puisse trier le dix visible produit une réponse multi-mégaoctets pour une page montrant une screenful.
Filtres de requêtesSoutenu par un index plutôt que de numériser les données stockéesLe contenu de la table retenu comme une valeur sérialisée ne peut pas être interrogé, donc chaque recherche lit et décompile la table entière.
Importer les tiragesComplètement de feuilles de calcul de grande tailleLes tableaux arrivent sous forme de fichiers contenant des milliers de lignes, et une importation qui s'arrête en partie laisse une table qui semble peuplée et qui ne l'est pas.
Sortie à écran étroitScrollés dans son propre conteneurUne table large est la cause la plus courante d'une page défilant latéralement sur un téléphone, qui rompt la disposition autour d'elle plutôt que juste la table.
Point de restauration avant l'importationPrise avant de remplacer une table existanteRéimporter sur une table curée est une erreur facile et une erreur coûteuse à inverser à la main.
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.

Combien de rangées peut-on avoir ?
Des milliers de personnes, fournies par le serveur, font des recherches et des tris. La réponse par défaut envoie chaque ligne au navigateur pour trier les dix visibles, qui est une réponse multi-mégaoctets pour une seule écran.
Pourquoi mes recherches sur la table sont-elles lentes ?
Habituellement parce que la table est stockée comme une valeur sérialisée, donc rien ne peut être interrogé et chaque recherche déballe tout le truc.
Mon importation s'est arrêtée en partie.
Il a manqué de temps de demande. Importations fonctionnent comme des lots ici donc un grand tableur se termine plutôt que de laisser une table qui semble peuplée et ne l'est pas.
Pourquoi ma page défile latéralement sur mobile ?
Une table large sans son propre conteneur de défilement. Il doit faire défiler à l'intérieur de lui-même, ou il traîne toute la page mise en page latéralement avec lui.

Naviguez les rangs demandés.

Déplacez le site à travers. Migration gratuite, données de tableau inclus.