Optimiser WordPress avec nginx Paints et PHP APC

ne trouvez pas le bon guide, pouvez nous le demander ici.
Commencez maintenant à installer et à configurer le logiciel serveur pour la distribution WordPress. Nous utiliserons nginx comme serveur Web et PHP fpm pour exécuter des scripts PHP. Tapez la commande suivante dans le terminal serveur:
Shell
Aptitude installe les propriétés du logiciel Python
APT ajouter un dépôt PPA: nginx stable
Curly http:repo.varnish-cache.orgdebianGPG-key.txt APT Key ADD
Echo
Mise à jour des sources
App get install nginx PHP5 fpm PHP5 CGI PHP5 CLI PHP5 app PHP5 Common PHP5 MySQL PHP5 Dev PHP5 GD PHP5 imagk PHP5 mcrypt PHP5 SNMP PHP5 Curl libssh2 1 Dev libssh2 PHP MySQL Server MySQL client varnish

Les commandes précédentes installeront tous les logiciels nécessaires, y compris nginx, PHP, MySQL et Paints. Utilisez maintenant la commande suivante pour créer un dossier pour lrsquoinstallation WordPress et les journaux du serveur
Créez les répertoires srv, srv www, srv www public _ HTML et srv www logs. Télécharger WordPress et copier les fichiers dans le dossier public _ HTML
Shell
MkDir P srv www public _ HTML
MkDir srv www logs
Wget http:wordpress.orglatest.tar.gz
Tar xzf dernière version. Goudron Guangzhou
CP R WordPress * srv www public _ HTML
Chmod R A + W srv www public _ HTML

123456

Aptitude installe python Software Properties Apt add repository PPA: nginx stable Curl http: Repo. Vernis cache. Org debian gpg key. Txt | Apt key add echo

123456

MkDir P srv www public _ HTML MkDir srv www logs
Port _ in Redirect off Compression en utilisant Gzip Posté le mardi 17 décembre 2013 à 15: 00 hors ligne Gzip _ Disable

Après avoir copié ce qui précède dans le fichier mysite, appuyez sur Ctrl + X pour demander drsquoenregistrer le fichier, appuyez sur y et envoyez le. Connectez maintenant aux fichiers dans le dossier drsquoactivation du site et redémarrez nginx en utilisant la commande suivante
Shell
In S etc nginx sites disponibles mysite etc nginx sites activés
Redémarrage du Service nginx

(12)

Ln S etc nginx sites available mysite etc nginx sites enabled service nginx restart

Y0! Vous êtes prêt à installer WordPress entre
Mite il tuo browser web. Ouvrez maintenant lrsquoURL du site Web dans un navigateur Web. Vous verrez la page drsquoinstallation de WordPress. Suivez les instructions sur cette page pour compléter le processus drsquoinstallation. ne voyez pas la page drsquoinstallation de WordPress, assurez que votre domaine est configuré pour pointer vers votre VPS et vérifiez les erreurs dans le dossier var log nginx log.
Maintenant, pour optimiser votre installation WordPress, plusieurs facteurs doivent être pris en considération avant de choisir le bon outil. Il existe plusieurs types de techniques pour mettre en cache le contenu mis en cache et le mettre à la disposition des visiteurs. La technique la plus efficace consiste à utiliser un cache de page complet dans lequel toute la page HTML générée par WordPress est mise en cache sous forme de fichier statique. Un autre type de cache comprend le cache de code drsquoaction, le cache de requête de base de données et le cache drsquoobjets. Lrsquoopcode est le Code généré par lrsquointerpréteur PHP qui fonctionne sur lrsquoordinateur. Chaque fois que nous exécutons un script PHP, lrsquointerpréteur génère lrsquoopcode à partir de la source PHP et lrsquoexécute. nous mettons ce code drsquoaction en cache dans la mémoire vive de lrsquoordinateur, nous pouvons économiser beaucoup drsquoutilisation du processeur. Pour mettre en cache ce opcode, nous utilisons APC (cache PHP optionnel). Nous lrsquoavons installé très tôt, il suffit de le configurer pour occuper la plus grande partie de lrsquoespace. Allez à etc php5 conf.d et modifiez un fichier nommé APC. INI utilise la commande suivante pour copier et coller le contenu suivant dans le fichier.
Shell
Nano etc php5 conf.d APC. Temps de décollage estimé

1.

Nano etc php5 CONF. D APC. Temps de décollage estimé

Extension = APC. Alors
APC. Activé = 1
APC. SHM u section = 1
APC. SHM u size = 40m
APC. Optimisation = 0
APC. Num _ files hint = 4096
APC. TTL = 7200
APC. Utilisateur _ TTL = 7200
APC. GC u TTL = 0
APC. Cache _ by default = 1
APC. Filtre =
APC. Mmap _ file Mask =
Oui. avez plus de 1 go de RAM sur VP, pouvez utiliser le plug in WordPress back end pour mettre en cache des objets WordPress en utilisant APC. Mais si le faites, nrsquooubliez pas drsquoajouter votre PAC. Taille SHM u dans le fichier APC. Dans INI, lrsquoaugmentation de la valeur dépend de la taille du contenu du site et du comportement du trafic du site, mais en général pouvez augmenter cette valeur de 16 Mo pour commencer, puis lrsquooptimiser en conséquence. Notez que si lrsquoerreur
Maintenant que nous avons une installation WordPress fonctionnelle et que nous avons activé le Code drsquoaction et la mise en cache de base de données, nous allons utiliser Paint pour activer la mise en cache de page complète pour notre site. Varnish est un logiciel de serveur mandataire qui cache des pages HTML complètes dans la RAM de votre ordinateur et les envoie aux visiteurs sur demande. Varnish est très bon dans son travail et peut augmenter la vitesse du site 400 fois ou plus. Mais il nrsquoest pas facile de configurer le comportement de mise en cache pleine page nécessaire pour dessiner et maintenir à des fins spécifiques. Nous lrsquoavons installé, il fonctionne sur notre serveur, et nous avons juste besoin de le configurer pour utiliser notre nginx comme serveur drsquoarrière plan pour la recherche de pages Web. Modifier le fichier etc default varnish et copier ce qui suit dans le fichier sous Option 2, configuration vcl
Daemon _ opts =
T hôte local: 6082
F et vernis par défaut. Vcl
S etc vernis confidentiel
S malloc, 96 m

12345

Nous ne pouvons pas décrire tout dans cette configuration. Ce contenu configure Paint pour utiliser le port 8080 pour le serveur drsquoarrière plan et supprime tous les cookies indésirables de la requête, car par défaut Paint nrsquoutilise pas les cookies pour mettre en cache les requêtes. Notez que nous lrsquoavons configuré pour utiliser le port 8080 comme serveur drsquoarrière plan, donc nous devons changer le port du serveur nginx à 8080 afin que Paint puisse lrsquoutiliser, et il nrsquoy a pas de conflit entre Paint et nginx. Pour modifier le port nginx, lancez la commande suivante:
Nano etc nginx sites disponibles mysite

Daemon _ opts =

lisez attentivement les notes de ce document, comprendrez
Commentez les messages. Php | Cron. PHP) | Login)

1.

Et modifier deux lignes
Shell
Redémarrage du Service nginx
Vernis de redémarrage du Service

Nano etc nginx site disponible mysite

(12)

Vous avez maintenant entièrement optimisé votre installation WordPress sur VPS. Toutes les configurations et valeurs mentionnées dans le profil
Pour les sites en général, avec un processeur VPS de 1 go de Ram et 2 GHz, cette configuration peut traiter environ 100 000 visiteurs par jour, voire plus (dans mon test simple, cette configuration peut servir des millions de visiteurs par jour, sans aucun problème, mais le test fonctionne dans des conditions idéales). Il est intéressant de modifier votre site à partir du panneau de contrôle WordPress. Pour optimiser davantage votre site, pouvez installer nrsquoimporte quel plug in HTML, css et JS Miniature pour WordPress, et pouvez utiliser CDN pour le contenu statique. Merci drsquoavoir pris le temps de commenter vos suggestions et vos questions ci dessous.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins
Redémarrage du Service nginx redémarrage du Service vernis