Cum să transferați imagini într-un subdomeniu - să accelerați încărcarea site-ului, blog Alexandra loshcheva

Un pic de teorie

Browserul descarcă imaginile după citirea codului (dacă nu este corect, corect). Fiecare fișier are o singură conexiune, indiferent dacă este vorba de imagini, scripturi sau stiluri. Numărul de conexiuni dintr-un domeniu este limitat, să luăm figura abstractă 10. Subdomeniul este perceput de browser ca un domeniu separat, prin urmare, este posibil să se obțină încă 10 conexiuni din acesta. Asta este, acum avem stiluri și scripturi încărcate din domeniul principal, și imagini din celelalte, în total 20 de conexiuni. Dacă faceți mai multe și script-uri pe un domeniu separat, atunci vom obține 30 și așa mai departe.







Pro-uri. cu o încărcătură mare pe găzduire. subdomeniul poate fi transferat pe un alt server în general (De exemplu, Habrahabr și funcționează pe mai multe servere).

Contra. relativa complexitate a instalatiei.

Dacă aveți un site pe WordPress, atunci minusul descris mai sus nu este luat în calcul. Wordpress acceptă plasarea imaginilor pe un alt domeniu sau subdomeniu.

Plan de acțiune pentru un site nou care nu a fost descărcat încă cu conținut media:

Creați un subdomeniu prin panoul de control. În Cpanel, această Domenii -> Subdomenii -> Creați. În Plesk este de fapt același lucru.

Apoi trebuie să mergeți la consola WordPress-> Opțiuni -> Fișiere media

Aici trebuie să acționați, în funcție de panoul de control pe care îl aveți. Dacă ați creat subdomeniul img.domen.com, atunci în folderul Cpanel img va fi creat automat în rădăcina site-ului și va fi disponibil ca domen.ru/img/. Apoi scriem astfel:







Salvați fișierele din acest dosar * gol *

În Plesk, trebuie să faceți ceva diferit:

Salvați fișierele din acest folder /home/vhosts/domain.com/subdomains/img/httpdocs

Urmăm că există un marcaj "Pune fișierele încărcate de mine în foldere de lună și an".

Acum trebuie să setați permisiuni pe dosar. În Cpanel, nu trebuie să faceți nimic, totul este bine, dar în Plesk pe directoarele în care este plasată fotografia, drepturile au fost declarate incorect:

a fost 754
nevoie - 755

Expunem 755 și suntem fericiți, acum totul funcționează!

Și acum ia în considerare dacă site-ul este vechi și deja o mulțime de imagini sunt descărcate.

Prin panoul mergeți la phpMyAdmin, acolo alegem baza de date și faceți clic pe fila SQL. Se scrie următorul cod:

Cu această comandă, vom actualiza valorile vechi din baza de date cu cele noi.

Cum să transferați imagini într-un subdomeniu - să accelerați încărcarea site-ului, blog Alexandra loshcheva

Apăsați GO (sau OK dacă versiunea este rusă).

Acum trebuie să introduceți următorul cod:

Gata! Acum toate imaginile sunt transferate și baza de date este actualizată.
Dar rămâne un singur DUMNEZEU. Motoarele de căutare vor aminti vechile linkuri către imagini. Pentru a preveni acest lucru, vom configura 301 redirecționări. La rădăcina site-ului, deschideți fișierul .htaccess și adăugați linia de cod acolo:

Desigur, în toate codurile afișate, trebuie să înlocuiți domen.ru și img.domen.ru cu dvs.







Trimiteți-le prietenilor: