web-dev-qa-db-fra.com

wordpress les sites lents sur l'hébergement partagé, mais les sites HTML / CSS simples sont rapides

J'ai un compte d'hébergement partagé, des sites illimités, un nombre illimité de Go, une bande passante illimitée, etc.

Bien sûr, parce que c'est partagé et peu coûteux - il y a trop de sites sur chaque serveur et tout cela est lent à cause du manque de mémoire vive.

Ce que j’ai découvert, c’est que mes sites HTML/CSS/JS ordinaires fonctionnent beaucoup plus rapidement que mes sites WordPress sur cet hébergement et j’essayais de comprendre pourquoi.

Je ne sais pas exactement comment un navigateur envoie une demande de page et le processus complet de demande et de livraison, mais mes sites HTML fonctionnent-ils plus rapidement, car ils ne servent que du code au navigateur, alors que le WordPress les sites doivent effectuer des calculs à partir de la base de données pour créer chaque page avant sa livraison ... est-ce correct ou est-ce que je suis complètement hors de propos?

1
sam

C'est probablement parce que votre Wordpress utilise PHP (PHP: HyperText Pre Processor), langage de programmation côté serveur. Ainsi, si quelqu'un demande une page Web sur votre site Web, les données sont traitées sur le serveur, puis html et css sont renvoyées. Sur un navigateur Web, ces sites Web sont appelés sites dynamiques, et celui que vous dites, les sites HTML/CSS sont des sites statiques. Ici, le serveur jette le contenu directement sans traitement, car il n'y a que du balisage dans la page Web. vous incluez des scripts de Google Analytics ou des scripts publicitaires, cela affecte également le temps de chargement de votre page, le codage saturé côté serveur, l'utilisation d'images haute résolution, etc. peut également augmenter le temps de chargement d'une page. J'espère que cela vous aide.

1
Random Guy

Les sites PHP/MYSQL peuvent être plus lents aussi parce que le serveur MySQL, parfois une machine indépendante, est surchargé. Vous pouvez essayer un plugin de cache, comme WP Super Cache pour l'accélérer un peu.

1
Osvaldo