Scanarea și performanța fișierelor

Când instalați Lista de fișiere simple, pluginul va crea un nou director în directorul dvs. de încărcare WordPress separat separat de Biblioteca media WordPress. Locația implicită este:

wp-content/uploads/simple-file-list/

Versiunea Pro vă permite să modificați această locație, atâta timp cât rămâne relativ la folderul dvs. de acasă WordPress. Indiferent unde ați pus acest director, scanarea va fi aceeași.

Deoarece este posibil ca pluginul să fie nevoit să recunoască fișierele adăugate, eliminate sau modificate în afara pluginului utilizând FTP sau alte mijloace, scanarea se face din nou pentru a vă asigura că matricea listei de fișiere stocate în baza de date se potrivește cu ceea ce este de fapt pe discul dvs.

Re-scanare manuală

În primul rând, dacă adăugați rar fișiere în afara pluginului, nu trebuie să utilizați scanarea obișnuită, iar restul acestui articol nu se aplică. Setați setarea Disk Re-Scan la „Scanați numai manual”.

Apoi faceți clic pe butonul „Re-Scan Files” din lista de fișiere de administrare pentru a efectua o scanare completă a discului.

Făcând clic pe acest buton, forțează o rescanare completă a listei de fișiere. Dacă lista dvs. este mare, aceasta poate dura ceva timp.

SFAT – Dacă întâmpinați probleme de timeout la scanare, dezactivați generarea de miniaturi. Acest proces necesită mult mai multe resurse decât simpla enumerare a fișierelor de pe disc.

Dacă adăugați fișiere în afara pluginului, aveți mai multe opțiuni pentru a le adăuga automat în lista dvs.

Scanare de fiecare dată

Dacă adăugați sau eliminați fișiere prin FTP sau folosind o altă metodă în afara pluginului și aveți nevoie ca modificările să apară imediat, setați setarea Discan Re-Scan la „Scanare de fiecare dată”. Aceasta va forța Simple File List Pro să scaneze discul pentru modificări la fiecare încărcare a paginii. Dacă lista de fișiere este mare și serverul dvs. web este limitat, acest lucru poate determina încetinirea încărcărilor paginii.

Scanarea pe un interval

Dacă adăugați sau eliminați fișiere prin FTP sau folosind o altă metodă în afara pluginului și NU aveți nevoie ca modificările să apară imediat, setați setarea Discan Re-Scan la „Scan Every Day” sau „Scan Each Hour”. Utilizarea uneia dintre aceste setări va face ca re-scanarea să nu apară mai frecvent decât setarea aleasă.

Este important să înțelegeți că intervalele nu sunt legate de un ceas. WordPress se bazează pe traficul site-ului web pentru a declanșa acțiuni. Aceasta înseamnă că, dacă utilizați setarea „Scanați la fiecare oră”, dar site-ul dvs. web nu vede noi vizitatori în fiecare oră, lucrarea nu va începe până la sosirea următorului vizitator, chiar dacă aceasta se întâmplă cu câteva ore mai târziu.

Pentru scanarea în fundal sau nu

În mod normal, Simple File List Pro folosește a WordPress tranzitoriu în baza de date pentru a ști dacă este timpul să scanați din nou sau nu. Acest tranzitoriu are o dată de expirare. Deci, dacă a expirat, discul va fi re-scanat înainte ca pagina cu lista de fișiere să se încarce.

Din păcate, acest lucru înseamnă că un vizitator ghinionist care ajunge la lista de fișiere după ce tranzitorul a expirat trebuie să aștepte ca acesta să fie scanat din nou înainte ca pagina să se încarce. Aceasta înseamnă o persoană nefericită pe zi sau oră.

Verificarea setării Scanare în fundal va folosi în schimb sistemul WP CRON al WordPress pentru a rula lucrările de re-scanare. Avantajul acestui lucru este că vizitatorii listei de fișiere front-end nu vor trebui să aștepte finalizarea scanării, deoarece aceasta este tratată ca o sarcină de fundal. Acest lucru funcționează bine dacă site-ul dvs. are vizite frecvente.

Cu toate acestea, dacă aveți trafic redus, este posibil ca un utilizator nou să nu vadă modificările discului, deoarece ei înșiși au declanșat sarcina de re-scanare în fundal și nu va vedea modificările până la încărcarea ulterioară a listei de fișiere.

Unele servere web au probleme cu WP CRON sistemul, prin urmare această setare nu este activată în mod implicit.

Experimentați cu diferite setări și vedeți ce funcționează cel mai bine pentru site-ul dvs. Consultați statisticile de timp/memorie din subsolul listei de administrare pentru a vedea cât de repede se încarcă lista dvs.

TIP - Instalați fișierul Controlul WP plugin pentru a putea vedea ce se întâmplă cu sistemul WordPress CRON.

Cum funcționează scanarea

Scanarea poate fi un proces intensiv în resurse, atât din punct de vedere al timpului, cât și al memoriei. Pe măsură ce lista dvs. de fișiere crește, veți ajunge în cele din urmă la anumite limite ale serverului dvs. web.

Pe măsură ce discul este scanat, o matrice de căi de fișiere este stocată într-o matrice în memorie. Această matrice este apoi procesată element cu articol pentru a face o a doua matrice, care este ceea ce este stocat în baza de date. Această a doua matrice este mult mai mare, deoarece stochează date asociate fișierului, cum ar fi datele, proprietatea, nume frumoase și descrieri. Sortarea creează matrice suplimentare. Toate acestea pot duce la atingerea limitelor de memorie.

Dimensiunea maximă a matricei de fișiere care poate fi stocată în baza de date WordPress este de 2 GB. Este important să înțelegeți că acest lucru nu este legat de dimensiunile fișierului, ci de textul asociat fiecărui element din matricea de date. Deci 2 GB ar putea stoca date pentru multe fișiere.

PHP are limitări definite pentru datele transmise înainte și înapoi, care sunt mult mai mici decât această valoare de 2 GB. Cantitatea de date pe care serverul dvs. o poate prelua din baza de date și cât de repede o poate face, sunt adevăratele dvs. limitări.

Generația de miniaturi

Scanările fișierelor sunt în general foarte rapide, dar verificarea și generarea de miniaturi pentru fișierele aplicabile necesită timp, în special pentru fișierele PDF. Acest proces are loc imediat după ce discul este scanat pentru modificări. Fiecare fișier din matrice este verificat pentru a vedea dacă folosește generarea de miniaturi și dacă miniatura este prezentă sau nu. Dacă procesul se blochează pe un fișier prea mare sau problematic, se va folosi pictograma implicită. Dacă lista dvs. durează mult pentru a scana din nou, dezactivați generarea de miniaturi.

Rezumat

În rezumat, dacă nu adăugați fișiere în listă din afara pluginului, utilizați setarea Re-Scan Only Manually. În caz contrar, experimentați cu opțiunile de scanare și vedeți ce funcționează cel mai bine pentru site-ul dvs.

3 gânduri despre „Scanarea și performanța fișierelor”

  1. Când modific setarea de re-scanare a discului la orice din valoarea implicită și salvez, directorul listei de fișiere se schimbă în:
    wp-content-5C-5C-5C-5CDocuments-5C-5C-5C-5CForms-and-Documents-5C-5C-5C-5CEmployee-Forms-5C-5C-5C-5CEmployee-Related-Forms/

    adică. înlocuiește barele oblice din spate cu -5C-5C-5C-5C și este creat un nou director.

    răspuns

Lăsați un comentariu

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.