Како да убрзате било коју ВордПресс локацију користећи .ХТАЦЦЕСС

Да ли се вашој ВордПресс веб локацији предуго учитава? Да ли знате да ће спор сајт утицати на ваш СЕО(SEO) и корисничко искуство?

Осим коришћења додатака, постоји неколико различитих начина да убрзате своју веб локацију. Један начин је да искористите кеш претраживача, а други начин је да компримујете своје датотеке. 

Обоје се може постићи модификовањем и оптимизацијом .хтаццесс(.htaccess) датотеке.

Шта је кеш претраживача?

Када неко посети вашу веб локацију, постоје датотеке које се преузимају и чувају на привременој локацији.

Типови датотека обухватају све документе који чине вашу веб локацију, као што су ХТМЛ(HTML) , слике, ЈаваСцрипт(JavaScript) и ЦСС(CSS) датотеке. Кеш меморија претраживача(Browser) се односи на ову привремену локацију за преузете датотеке.

Када је кеш пун, заузима превише простора на рачунару посетиоца. Ово доводи до спорог претраживача и веб локације која се предуго учитава.

Срећом, постоји начин да се ово поправи тако што ћете уредити своју .хтаццесс датотеку.

Шта прво треба да урадите

Пре него што почнете да уређујете своју .хтаццесс датотеку, размотрите следеће мере предострожности:

  • Увек направите резервну копију ваше ВордПресс .хтаццесс(WordPress .htaccess) датотеке пре него што је промените.
  • Онемогућите све ВордПресс(WordPress) додатке које можда користите.
  • Тестирајте брзину своје веб локације пре него што унесете измене у .хтаццесс датотеку да бисте добили основно мерење. Можете да користите ГТматрик( GTmatrix) , Пингдом( Pingdom) или Гоогле ПагеСпеед Инсигхтс( Google PageSpeed Insights) .

Сада сте спремни да користите код преко своје .хтаццесс датотеке да бисте рекли вашој ВордПресс(WordPress) инсталацији да дуже кешира статичке датотеке за поновне посетиоце ваше веб локације. Можете користити или цПанел или ФТП(FTP) . Погледајте упутства у наставку за сваки. 

Када добијете приступ својој .хтаццесс датотеци, користите додатна упутства да бисте извршили измене. 

Коришћење цПанела

Пријавите(Log) се на цПанел своје веб странице. Обично можете доћи тамо тако што ћете унети yourdomain.com/cPanel /цПанел у свој веб прегледач.

Пријавите(Log) се са корисничким именом и лозинком које сте добили када сте инсталирали ВордПресс(WordPress) на свој домен. Када се пријавите, потражите и кликните на Филе Манагер(File Manager) .

Ваша .хтаццесс датотека се налази у основној фасцикли. Тачка испред имена датотеке означава да је то скривена датотека у вашој инсталацији ВордПресс-а. Обавезно означите поље за потврду Прикажи скривене датотеке(Show Hidden Files) .

Требало би да направите копију своје датотеке пре него што је уредите јер ако направите грешку, можете срушити своју веб локацију. Да бисте направили копију, кликните на .хтаццесс(.htaccess) и означите га. Да бисте сачували копију, кликните на дугме за преузимање које се налази у горњем менију.  

Када направите своју копију, сада сте спремни за уређивање датотеке. У вашем цПанел Филе Манагер(File Manager) -у, кликните десним тастером миша на .хтаццесс датотеку и кликните на едит(edit) .

Коришћење ФТП-а

Такође можете уредити своју .хтаццесс датотеку користећи ФТП(FTP) клијент. Један популаран ФТП(FTP) клијент је ФилеЗилла( FileZilla) , који се користи у примеру испод.

Почните(Start) тако што ћете отворити ФТП(FTP) клијент и убацити свог хоста. Ово је обично адреса вашег домена, ваше корисничко име и лозинка. Ако нисте сигурни шта су, контактирајте свог веб домаћина.

Користите следеће кораке да бисте приступили, копирали и уредили своју .хтаццесс датотеку:

  • Идите до свог основног директоријума.
  • Пронађите .хтаццесс датотеку, направите копију и превуците је на радну површину.
  • Задржите копију оригинала и уредите другу копију у случају да морате да вратите оригинал.
  • Користите(Use) уређивач као што је Нотепад(Notepad) да бисте уредили датотеку.
  • Када завршите са уређивањем, отпремите датотеку у свој основни директоријум.

Ако сте направили грешку, ваша веб локација неће радити. Да бисте то поправили, отпремите датотеку резервне копије. 

Сада сте спремни да унесете измене у своју .хтаццесс датотеку да бисте убрзали своју ВордПресс(WordPress) локацију.

Компримирајте своје датотеке помоћу Гзип-а

Гзип(Gzip) компресија чини ваше датотеке мањим и помаже им да се брже учитавају. Додавање кода испод у вашу .хтаццесс датотеку (испод тренутног кода) помоћу гзип-а ће компримирати ЦСС(CSS) , ХТМЛ(HTML) и ПХП(PHP) датотеке.

 <IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml
 
  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>

Не заборавите да кликнете на „Сачувај промене“.

Кеширање претраживача

Када неко посети вашу веб локацију, прегледач који користи ће преузети све датотеке повезане са страницом којој приступају.

Коришћење кеша претраживача значи да желите да преузмете само неопходне датотеке, а не средства која су непотребна. То су обично дизајн и стил ваше странице, а понекад укључују и ЈаваСцрипт функције.

Када користите кеш претраживача, говорите свом серверу да игнорише делове ваше веб странице који су претходно преузети за поновне посетиоце.

Да бисте уредили своју .хтаццесс датотеку, лоцирајте је и направите две копије на исти начин на који сте компресовали своје датотеке као што је горе наведено користећи ФТП(FTP) клијент или цПанел.

Сачувајте копију оригиналне .хтаццесс датотеке у случају да постоје проблеми са изменама. Направите измене у другој копији. 

Додајте следећи код испод тренутног садржаја ваше .хтаццесс датотеке:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A0
 
<FilesMatch "\.(txt|xml|js)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(css)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
ExpiresDefault A691200
</FilesMatch>
</IfModule>
 
<IfModule mod_headers.c>
<FilesMatch "\.(txt|xml|js)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(css)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
</IfModule>

Не заборавите да кликнете на Сачувај(Save) да бисте задржали додатке у датотеци.

Компресовање датотека и коришћење кеша претраживача значајно ће смањити време учитавања ваших веб страница. Ово ће помоћи вашој веб локацији да се боље рангира у претрази и побољшати корисничко искуство. Нико не жели да чека више од неколико секунди да се страница учита.



About the author

Ја сам веб програмер са искуством у Фирефок-у и Гоогле документима. Дипломирао сам пословну администрацију на Универзитету Флорида. Моје вештине укључују: развој веб сајта, систем за управљање садржајем (ЦМС), анализу података и дизајн корисничког интерфејса. Ја сам искусан консултант који може помоћи вашем тиму да изгради ефикасне веб странице и апликације.



Related posts