Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как реализовать Кеширование в модуле

Как реализовать Кеширование в модуле


     17.06.2012    Общие вопросы по PHP, Модули    3379

вопрос
Как можно реализовать Кеширование в модуле? Негде не могу найти(

Ответил: Sander


$somevar = dle_cache('cahe_name',$config['skin']);
if(!$somevar){
  // some executing strokes
  $somevar = 'без кеша';
  create_cache('cache_name',$somevar,$config['skin']);
}
echo $somevar;

Комментарии пользователей (6)

accel
2 | 2

accel - 17 июня 2012 13:00 - Юзер

Спасибо, а как этот кеш сохранить в отдельном файле например cache_mod.txt?

nowheremany
192

1659 | 1292

nowheremany - 17 июня 2012 13:01 - Эксперт

по этому поводу не заворачивайся, у дле свои функции с кэшем

Благодарность принимаю тут Связь

accel
2 | 2

accel - 17 июня 2012 14:02 - Юзер

nowheremany,Ну это я знаю. Просто сколько раз видел например в utop 4.0 кеш сохраняется в файл cache.txt и решил поинтересоваться как это можно сделать.

Sander
1125

1637 | 1204

Sander - 17 июня 2012 15:19 - Эксперт

А зачем?
Если сильно хочешь, то кури манул по fopen, fwrite, fclose, file_get_contents.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

Sander
1125

1637 | 1204

Sander - 18 июня 2012 02:02 - Эксперт

Конечно можно.
Я уже написал, какие функции для этого понадобятся.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

locksmith
24

locksmith - 14 октября 2014 11:51 - Юзер

Как узнать записалось ли в кеш что-нибудь?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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