Izmaiņas, kas veiktas vietnē vai PHP skriptā, nav redzamas, piekļūstot caur pārlūku. Kāds ir iemesls?
Dažos gadījumos jebkādas izmaiņas, kas veiktas tīmekļa vietnē, nebūs redzamas, piekļūstot tai caur pārlūkprogrammu. Uzziniet, kāds varētu būt problēma.
Šī problēma parasti ir saistīta ar PHP paātrinātāju OPcache. OPcache uzlabo PHP veiktspēju, uzglabājot bajtkodu (kompilēto PHP kodu) atmiņā, tādējādi novēršot nepieciešamību katram pieprasījumam ielādēt un analizēt PHP skriptus.
Izmaiņas, kas veiktas PHP skriptos, tiek atsvaidzinātas atmiņā saskaņā ar direktīvas opcache.revalidate_freq vērtību. Tāpēc var rasties kavējumi, līdz izmaiņas kļūst redzamas vietnē.
Kā atspējot OPcache:
OPcache var atspējot, sekojot šiem soļiem:
- Piekļuve cPanel.
- Dodieties uz Izvēlieties PHP versiju sadaļu.
- Izvēlieties Pārslēgties uz PHP opcijām.
- Iestatiet direktīvu
opcache.enableuz Izslēgts.
Papildus informācijai, lūdzu, skatiet pieejamos apmācību materiālus:
Piezīme: OPcache ievērojami uzlabo PHP skriptu izpildes ātrumu, un to ieteicams atspējot tikai vietnes vai lietojumprogrammas izstrādes laikā.
Citi iespējamie iemesli, kāpēc izmaiņas nav redzamas:
- Kešā pārlūkā: Pārlūks var saglabāt novērotu versiju lapai. Mēģiniet notīrīt kešu vai atkārtoti ielādēt lapu, izmantojot taustiņu kombināciju
Ctrl + F5. - Programmu kešatmiņa: Vairums CMS, piemēram, WordPress, Joomla vai PrestaShop, iekļauj savas kešatmiņas mehānismus.
- Pārbaudiet lietojumprogrammas administrācijas iestatījumus, lai iztīrītu kešatmiņu.
- Pārliecinieties, ka kešatmiņas mehānismi nav aktīvi izstrādes laikā.