- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Скажите, пожалуйста, как сделать кэширование?
Допустим, есть такой скрипт:
$file_url = "http://site.ru/file.txt";
$content = @file_get_contents($file_url);
echo $content;
?>
Как сделать кэширование? допустим, на 10 часов.
В РНР я мало понимаю :confused:
добавить дату когда файл не актуален, проверить актуальность
if($now<$lastmodified+$timetolive) // проверка дат
{
$f=fopen('cache.php');
$text=fgets($f);
// или $text=file_get_contents('localcache.txt');
echo $text
}
else
{//если нет - $file_url = "http://site.ru/file.txt";
$content = @file_get_contents($file_url);
$f=fopen('cache.php','w+');
fwrite($f,$content);
echo $content;
}
Скажите, пожалуйста, как сделать кэширование?
Допустим, есть такой скрипт:
Как сделать кэширование? допустим, на 10 часов.
В данном конкретном коде? Слить данные в html-файл и обновлять раз в 10 часов по крону, пользователя автоматически перенаправлять на этот файл, а не на php-скрипт. Если файлов менее 10 тыс. - сделать тоже самое. Будет очень быстро. Если хотите что-то более-менее дельное - приведите код полностью.
уже решили в предыдущей теме ТС
/ru/forum/176823