Скрипт кэширования сайта на wordpress

wp-speed

Скрипт кэширования.

Скрипт для сайта – это тема сегодняшней статьи, а конкретно – скрипт кэширования для сайта на wordpress. На блоге я уже рассказывал о кэшировании сайта в статье. Но в этой статье я предлагал выполнять кэширование с помощью плагина huper cache, а в данной статье я расскажу о том, как это самое кэширование можно делать, установив на сайте небольшой скрипт.






Но сначала я хотел бы сделать небольшое отступление и рассказать о том, что такое скрип, для чего он предназначается, о некоторых видов скриптов и т.д., а потом уже расскажу про скрипт кэширования непосредственно.

Итак, что такое скрипт.

Скрипт – это такой файл-программа,написанный на определенном языке программирования, и который выполняет определенные действия на сайте. У разных скриптов разные области применения, например, скрипт, позволяющий автоматизировать онлайн бизнес на сайте, скрипт, помогающий продвижению и раскрутке вэб-ресурса, скрипт для рекламирования, скрипт, предназначенный для всплывающих сообщений и окон, скрипт, предназначенный для сбора и анализа статистики сайта и т.д.

Устанавливаться скрипт может в любом месте, например, на сервере, где находится вызываемая им страница. Но не на всех серверах допускается (не разрешено) устанавливать скрипт, поскольку это иногда бывает опасно для сервера (сервер делает предупреждение в таких случаях, особенно это относится к бесплатным серверам).

Сегодня скрипты присутствуют на большинстве сайтов интернета. Это можно легко проверить: если открыть программный код сайта (щелкнуть правой кнопкой мыши на сайте и в выпадающем меню выбрать функцию ПРОСМОТР КОДА СТРАНИЦЫ), то можно будет увидеть, что в месте, например, какой-либо формы стоит ссылка на cgi-bin.

Техническую сторону того, как работает скрипт, я описывать не буду, т.к. для того, чтобы это понимать – нужно быть программистом. Хочу лишь сказать, что в интернете можно найти уйму бесплатных скриптов для сайта, выполняющих полезную работу, улучшающих функционал сайта.

А сейчас я расскажу про скрипт, который делает кэширование сайта. Этот скрипт выполняет полезную работу для любого сайта. Если ваш сайт/блог, уважаемый читатель, не часто обновляется, то данный скрипт очень даже полезен вашему вэб-ресурсу.

Что необходимо сделать, чтобы установить скрипт кэширования.

С помощью программы FTP-client FileZilla (об это программе есть статья на моем блоге) вам необходимо будет в корнейвой папке сайта publik_html создать подпапку под названием cache и присвоить ей права доступа под номером 777. Затем отыскать в этой же корневой папке файл index.php, удалить все, что там есть и прописать следующее (можно скопировать и вставить):


<?php

$filename='cache/'.md5 ($_SERVER['REQUEST_URI']).'.html';

$cached=false;

if (file_exists ($filename)){

if ((time () -filemtime ($filename))<150000){ $cached=true; }else{ unlink ($filename); $cached=false; } } if ($cached){ readfile ($filename); }else{ ob_start (); // WP define ('WP_USE_THEMES',true); require ('./wp-blog-header.php'); // $text=ob_get_clean (); $fh=fopen ($filename,'w+'); fwrite ($fh,$text); fclose ($fh); echo$text; } ?>

Единственное, что вам можно будет сделать (по вашему желанию) – это можно будет изменить скрипт кэширования в строчке if ((time () -filemtime ($filename))<150000), вместо циферек 50000 поставить свои (это указывается число секунд, в течение которых будет проводиться обновление кэша).

Вот, собственно, и все, что мне хотелось бы рассказать про скрипт кэширования, и, вообще, про скрипт для сайта.

СКРИПТ ДЛЯ САЙТА – ВЕЩЬ, ОДНОЗНАЧНО, НУЖНАЯ!!!

PS. Но помните, уважаемый читатель о том, что если вы сделаете обновление вашего движка wordpress (а такое обновление вам придется делать иногда, но не часто), на котором работает ваш вэб-ресурс, то установленный скрипт «слетит» и его нужно будет снова устанавливать.

 

Автор статьи:  Олег Поздеев

Блог автора: http://infopero.ru/






Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *