no_santa
Снегур
Нересурсоемкий антилич
Пытаюсь сделать менее ресурсоемкий антилич, создавая набор символьных ссылок на каждый респонс
В принципе - с точки зрения скорости и надежности работает изумительно. Вопрос - как удалять линки?
Напрашивается вариант - сохранять список в сессии и удалять по списку при каждом следующем клике и при выходе. А можно-ли сделать "короткоживущие" линки, которые например умирали-бы когда загрузятся файлы или что-то типа того?
Пытаюсь сделать менее ресурсоемкий антилич, создавая набор символьных ссылок на каждый респонс
PHP:
foreach ($images as $image) {
if ($this->privilegies->check_rights($user->id,$image->id)) {
$link = $this->get_name('.png');
$out['images'][$image->id] = $link;
exec('ln '.$config->hidden_path.'/'.$image->path.' '.$config->public_path.'/'.$link);
}
}
...........
class Env_lib extends Libs {
...........
function get_name($type) {
return md5(rand()).$type;
}
}
Напрашивается вариант - сохранять список в сессии и удалять по списку при каждом следующем клике и при выходе. А можно-ли сделать "короткоживущие" линки, которые например умирали-бы когда загрузятся файлы или что-то типа того?