Сайтты тездету және PageSpeed Insights қызметіне қатысты ұсыныстарды орындау үшін келесі қадам - бұл пайдаланушылардың браузерлерінде кэштеуді теңшеу.
Веб-ресурсты оңтайландырудың бұл бөлігін егжей-тегжейлі қарастырайық, ол Apache бағдарламалық жасақтамасын іске қосатын сервердің .htaccess теңшелім файлына тиісті директиваларды енгізу арқылы жүзеге асырылады.
Сайт жылдамдығын арттыру үшін пайдаланушылардың шолғышында кэштеуді орнату
Есіңізде болсын, лауазымның басында ұсынылған опция әмбебап емес және барлығына жарамайды деп айтқанмын? Өкінішке орай, бұл. Бұл әдіс тек Apache бағдарламалық жасақтамасымен басқарылатын серверлер үшін жарамды (оның ішінде басым көпшілігі).
Сонымен қатар, төменде сипатталған қозғалыстар Apache таза түрде жұмыс істейтін болса ғана нәтиже береді. Егер сіз Apache + nginx тобын пайдалансаңыз, онда соңғы конфигурациялауға тура келеді және бұл жағдайда виртуалды виртуалды хостингтегі сайттардың иелері көмексіз жұмыс жасай алмайды. Осылайша сіз хостермен байланысуыңыз керек (бірақ, сонымен қатар, опция).
Осылайша, біз жобаның орналасқан жерінде сервердің қашықтан басқару құралы болып табылатын .htaccess файлында жазылған арнайы нұсқауларды көрсете отырып , беттердің кэштен шығуын конфигурациялаймыз.
Сервердегі барлық өңдеу әрекеттерін сіз бақылап отыруыңыз керек, сондықтан мүмкіндігінше тораптың бастапқы күйін қайтару үшін өзгертілетін файлдардың көшірмелерін жасаңыз.
Әдетте htaccess сіздің сайтыңыздың түбірлік каталогында (public_html қалтасы немесе htdocs) бар. Алдымен, FTP қосылымы арқылы сіздің жобаңыз орналастырылған қашықтағы серверге қосылу арқылы оның қол жетімділігін тексеріңіз ( мұнда менің сүйектеріммен бөлшектелген Filezilla менеджері бар). Егер .htaccess файлын байқамай жатсаңыз, «File» мәзіріндегі «Сервер» - «Жасырын файлдарды мәжбүрлеп көрсету» параметрін таңдап көріңіз:
Браузерлерде кэштеуді іске асыру туралы мәліметтерді оқыңыз.