Tiedostojen skannaus ja suorituskyky

Kun asennat yksinkertaisen tiedostoluettelon, laajennus luo uuden hakemiston WordPress -lataushakemistoosi tarkoituksellisesti erillään WordPress -mediakirjastosta. Oletussijainti on:

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

Pro -version avulla voit muuttaa tätä sijaintia, kunhan se pysyy suhteessa WordPress -kotikansioon. Riippumatta siitä, mihin laitat tämän hakemiston, skannaus on sama.

Koska laajennuksen on ehkä tunnistettava tiedostot, jotka on lisätty, poistettu tai muutettu laajennuksen ulkopuolella FTP: llä tai muulla tavalla, tarkistetaan uudelleen, jotta varmistetaan, että tietokantaan tallennettu tiedostoluettelo vastaa levyllä olevaa tiedostoa.

Manuaalinen uudelleen skannaus

Ensinnäkin, jos lisäät harvoin tiedostoja laajennuksen ulkopuolella, sinun ei tarvitse käyttää säännöllistä tarkistusta, eikä tämän artikkelin loput kohdat koske. Aseta Levyn uudelleenskannaus -asetukseksi "Skannaus vain manuaalisesti".

Napsauta sitten järjestelmänvalvojatiedostoluettelon "Skannaa tiedostot uudelleen" -painiketta suorittaaksesi koko levyn skannauksen.

Tämän painikkeen napsauttaminen pakottaa tiedostoluettelon tarkistamaan täydellisen uudelleen. Jos luettelosi on suuri, tämä voi kestää hetken.

VINKKI – Jos sinulla on aikakatkaisuongelmia skannauksen aikana, sammuta pikkukuvien luominen. Tämä prosessi on paljon resurssiintensiivisempi kuin pelkkä tiedostojen luettelointi levyllä.

Jos lisäät tiedostoja laajennuksen ulkopuolella, sinulla on useita vaihtoehtoja lisätä ne automaattisesti luetteloosi.

Skannaus joka kerta

Jos lisäät tai poistat tiedostoja FTP: n kautta tai muulla tavalla laajennuksen ulkopuolella ja haluat, että muutokset tulevat näkyviin heti, aseta Levyn uudelleentarkistus -asetukseksi "Skannaa joka kerta". Tämä pakottaa Simple File List Pron tarkistamaan levyn muutokset jokaisen sivun lataamisen jälkeen. Jos tiedostoluettelo on suuri ja verkkopalvelimesi on rajallinen, tämä voi hidastaa sivujen lataamista.

Skannaus aikavälillä

Jos lisäät tai poistat tiedostoja FTP: n kautta tai jollakin muulla menetelmällä laajennuksen ulkopuolella, etkä tarvitse muutoksia heti, aseta Levyn uudelleentarkistus -asetukseksi "Skannaa joka päivä" tai "Skannaa joka tunti". Jos käytät jotakin näistä asetuksista, uusi skannaus ei tapahdu useammin kuin valittu asetus.

On tärkeää ymmärtää, että intervallit eivät ole sidottu kelloon. WordPress luottaa verkkosivuston liikenteeseen toimintojen käynnistämiseksi. Tämä tarkoittaa, että jos käytät "Skannaus joka tunti" -asetusta, mutta verkkosivustollasi ei näy uusia vierailijoita joka tunti, työ alkaa vasta seuraavan vierailijan saapuessa, vaikka se olisikin tuntia myöhemmin.

Taustaskannaukseen tai ei

Normaalisti Simple File List Pro käyttää a WordPress ohimenevä tietokannassa tietääksesi, onko aika skannata uudelleen vai ei. Tällä transientilla on viimeinen voimassaolopäivä. Joten jos se on vanhentunut, levy skannataan uudelleen ennen kuin tiedostoluettelosivu latautuu.

Valitettavasti tämä tarkoittaa sitä, että yhden onneton vierailija, joka saapuu tiedostoluetteloosi ohimenevän ajan umpeutumisen jälkeen, joutuu odottamaan, että se tarkistetaan uudelleen, ennen kuin sivu latautuu. Tämä tarkoittaa yhtä onnetonta ihmistä päivässä tai tunnissa.

Scan in Background -asetuksen tarkistaminen käyttää sen sijaan WordPressin WP CRON -järjestelmää uudelleenskannaustöiden suorittamiseen. Tämän etuna on, että käyttöliittymän tiedostoluettelon vierailijoiden ei tarvitse odottaa tarkistuksen valmistumista, koska tämä käsitellään taustatehtävänä. Tämä toimii hyvin, jos sivustollasi on usein vierailuja.

Jos liikennettä on kuitenkin vähän, uusi käyttäjä ei välttämättä näe levymuutoksia, koska hän on itse käynnistänyt taustalla tehtävän uudelleentarkistustehtävän, eikä näkisi muutoksia ennen kuin tiedostoluettelo ladataan myöhemmin.

Joillakin verkkopalvelimilla on ongelmia WP CRON järjestelmä, joten tämä asetus ei ole oletusarvoisesti päällä.

Kokeile eri asetuksia ja katso, mikä toimii parhaiten verkkosivustollesi. Katso Admin List -alatunnisteen aika/muistitilastot nähdäksesi kuinka nopeasti luettelosi latautuu.

TIP - Asenna WP-ohjaus plugin, jotta näet, mitä WordPress CRON -järjestelmässä tapahtuu.

Kuinka skannaus toimii

Skannaus voi olla resursseja vaativa prosessi sekä ajan että muistin suhteen. Tiedostolistasi kasvaessa törmäät lopulta tiettyihin verkkopalvelimesi rajoituksiin.

Kun levyä tarkistetaan, joukko tiedostopolkuja tallennetaan muistiin. Tämä taulukko käsitellään sitten kohteelta toisen taulukon muodostamiseksi, joka on tallennettu tietokantaan. Tämä toinen ryhmä on paljon suurempi, koska se tallentaa tiedostoon liittyviä tietoja, kuten päivämäärät, omistajuus, kauniit nimet ja kuvaukset. Lajittelu luo lisätaulukoita. Kaikki nämä voivat johtaa muistin rajoituksiin.

WordPress-tietokantaan tallennettavan tiedostotaulukon enimmäiskoko on 2 Gt. On tärkeää ymmärtää, että tämä ei liity tiedostokokoihin, vaan tietotaulukon kuhunkin elementtiin liittyvään tekstiin. Joten 2 Gt voisi tallentaa tietoja monille tiedostoille.

PHP:llä on rajoituksia, jotka on määritelty edestakaisin siirrettävälle tiedolle, jotka ovat paljon pienempiä kuin tämä 2 Gt:n arvo. Tiedon määrä, jonka palvelin voi noutaa tietokannasta, ja kuinka nopeasti se pystyy noutamaan sen, ovat todellisia rajoituksiasi.

Pikkukuvien luominen

Tiedostojen skannaukset ovat yleensä erittäin nopeita, mutta soveltuvien tiedostojen pikkukuvien tarkistaminen ja luominen vie aikaa, etenkin PDF-tiedostoille. Tämä prosessi tapahtuu heti, kun levy on tarkistettu muutosten varalta. Jokainen taulukon tiedosto tarkistetaan, käyttääkö se pikkukuvien luomista ja onko pikkukuva olemassa vai ei. Jos prosessi juuttuu liian suureen tai ongelmalliseen tiedostoon, sen sijaan käytetään oletuskuvaketta. Jos luettelosi uudelleenskannaus kestää kauan, poista pikkukuvien luominen käytöstä.

Yhteenveto

Yhteenvetona voidaan todeta, että jos et lisää tiedostoja luetteloosi laajennuksen ulkopuolelta, käytä Skannaa uudelleen vain manuaalisesti -asetusta. Muussa tapauksessa kokeile skannausvaihtoehtoja ja katso, mikä toimii parhaiten sivustollesi.

3 ajatusta aiheesta "Tiedostojen skannaus ja suorituskyky"

  1. Kun muutan Levyn uudelleenskannaus -asetuksen mihin tahansa oletusasetuksesta ja tallennan, tiedostoluettelohakemisto muuttuu seuraavaksi:
    wp-content-5C-5C-5C-5CDocuments-5C-5C-5C-5CForms-and-Documents-5C-5C-5C-5CEmployee-Forms-5C-5C-5C-5CEmployee-Related-Forms/

    eli se korvaa takaviivat -5C-5C-5C-5C ja uusi hakemisto luodaan.

    vastata

Jätä kommentti

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.