Как сделать кэш?







+6 +/-
  • Как сделать кеш в вк?
  • Как сделать кеш на айфон?
  • Как сделать кэш на флешку?
  • Как сделать кэш на андроид?
  • Как сделать кэш в вк на айфоне?

Бывают ситуации, что хочешь послушать музыку или включить какой-то файл, а в кэше браузера его нет. Можно ли самому сделать кэш-папку для Вк, на айфон или на флешке, чтобы туда все сохранялось? Если да, то как, с помощью каких-то программок?

Профиль пользователя Focusers Спросил: Focusers   (рейтинг 5285) Категория: компьютеры и интернет

Ответов: 1

0 +/-
Лучший ответ

Смотря для чего тебе необходимо сделать кэш. Понимаешь, можно сделать его и для телефона, и для интернет страницы и даже на флешку! Я расскажу случай с интернет страницой. Не буду долго объяснять, что такое кэш и кэширование. Думаю, что если вы задаете такой вопрос, то вы понимаете его значение. Скажу только, что кэш очень помогает сэкономить время на отображение страницы. Ведь без кэша при опубликовании нового документа при его запросе весь сайт заново генерится и считывается информация с базы данных, что занимает больше времени. А так можно сохранить результат в кэш и просто запрашивать готовую информацию. Сделать его для сайта очень просто:

Это необходимо вставить в начало страницы:

$url=$GLOBALS['REQUEST_URI'];

$crc=md5($url);

$modif=time()-@filemtime("cache/$crc");

if ($modif<600)

{

include ("cache/$crc");

exit();

}

ob_start ();

Но надо будет обязательно вычислить из адреса страницы md5, который используется как идентификатор страницы. В директории cache будут лежать файлы кэша. Но вы просмотрите, сколько секунд времени файлу с кэшэм, потому что если меньше 600 или он вообще есть, надо его вывести (include) Это вставим в конец страницы:

$cache = ob_get_contents();

ob_end_clean ();

echo $cache;

$fp =@fopen("cache/$crc", "w");

@fwrite($fp, $cache);

@fclose($fp);

Надо считать содержимое буфера (ob_get_contents). Вы получите в переменной cache то, что будет выводится в браузер. Функция echo и выводит в браузер.

Запишите содержимое буфера в директорию cache в файл crc и ГОТОВО.

Таким образом, время на выведение страницы из кэша насчитывает 0.001-0.004 секунды. Вы получите очень крутой выигрыш процессорного времени.

Ответил на вопрос: COLLEEN  

Похожие вопросы

Спросил
1 Отв.
Почему в wordpress не меняется содержимое страницы при перегрузке?
Ответ: Возможно у вас установлен кеширующий плагин в самом ворпрессе, остановите плагин или очистите его кеш. автор вопроса выбрал этот ответ лучшим ... Читать далее...
Автор вопроса: Moi, в категории | |
Спросил Moi
2 Отв.
Возможно ли перемещение кеша игр на флешку?
Ответ: Конечно можно. Раньше была функция в android устанавливать игры на microSD, потом Google отказались от этой идеи. Но прогресс не сидит на месте и на помощь ... Читать далее...
Автор вопроса: Mirande, в категории | | | |
Спросил Mirande
1 Отв.
Как удалить временные файлы, очистить кэш в Windows Phone 8.1?
Ответ: Очистить мобильное устройство, работающее на операционной системе windows phone 8.1 от временных файлов можно несколькими способами. Во-первых, в самом ... Читать далее...
Автор вопроса: Stoga, в категории | | |
Спросил Stoga
1 Отв.
Как очистить DNS кэш на Windows 7?
Ответ: эта команда не изменилась и аналогична той, что была на Windows XP. DNS, как и многими другими свойствами сети управляет утилита ipconfig. Необходимо ... Читать далее...
Автор вопроса: Backwall, в категории | | | |
Спросил Backwall
2 Отв.
Как почистить кэш на интернет-планшете, чтобы страницы загружались быстрее?
Ответ: Вопрос поставлен не совсем правильно! Страницы могут долго загружаться не только из-за забитого КЭША! Может провайдер не дает скорости или браузер устаревший. ... Читать далее...
Автор вопроса: Ortga, в категории | | | |
Спросил Ortga
3 Отв.
Что такое кэш? Где его найти и как его очистить на Internet Explorer?
Ответ: Кэш используется для ускорения загрузки интернет-сайтов и уменьшения трафика, а следовательно и нагрузки на сервер, путем сохранения в нем часто открываемых ... Читать далее...
Автор вопроса: Lianas, в категории | | |
Спросил Lianas
1 Отв.
Как скачать видео из кеша браузера гугл хром?
Ответ: Обычно cache чистят, а не качают. Видео качают таким образом из-за нехватки интернет трафика. Воспользуйтесь бесплатной утилитой VideoCacheView 2.25. Программа ... Читать далее...
Автор вопроса: Rethink, в категории | | | | | |
Спросил Rethink
1 Отв.
Какое сочетание клавиш для удаления куки (cookies) в Google Chrome?
Ответ: Сочетание клавиш для удаления куки (cookies) в Google Chrome ctrl+shift+delete ... Читать далее...
Автор вопроса: Deadman, в категории | | | | |