качването на няколко изображения изяжда много място в RAM

Добавих многократно качване на файлове на моя уебсайт, но забелязах, че качените файлове консумират много RAM на сървъра и тя не намалява за 1-2 дни. Мисля, че причината е неправилен PHP код... Опитах се да деактивирам всички променливи, но не помогна. Това е моят код:

 <?php
if(isset($_POST['upload'])){
  if(count($_FILES['files']['name']) > 0){
        for($i=0; $i<count($_FILES['files']['name']); $i++) {
            $tmpFilePath = $_FILES['files']['tmp_name'][$i];
            if($tmpFilePath != ""){
                $max_filesize = 10000288;
                if(filesize($_FILES['files']['tmp_name'][$i]) > $max_filesize) 
                    die('File is too large.'); 
                if($_FILES['files']['type'][$i] != "image/jpeg" AND $_FILES['files']['type'][$i] != "image/png")
                    die('This is not available format.');         
                $shortname = $_FILES['files']['name'][$i];
                $filePath = "img/uploaded_images/full/" .date('d-m-Y-H-i-s').'-'.$_FILES['files']['name'][$i];
                if(move_uploaded_file($tmpFilePath, $filePath)) {

                    $files[] = $shortname;
                    $tmpFilePath = NULL;
                    $allowed_filetypes = NULL;
                    $max_filesize = NULL;
                     $filePath = NULL;
                     $_FILES['files']['name'][$i] = NULL;
                     $shortname = NULL;
                     $_FILES['files']['tmp_name'][$i] = NULL;
                     unset( $tmpFilePath);
                     unset($allowed_filetypes);
                     unset($max_filesize);
                     unset($filePath);
                     unlink($_FILES['files']['name'][$i]);
                     unset($_FILES['files']['name'][$i]);
                     unset($shortname);
                     unset($_FILES['files']['tmp_name'][$i]);
                }
              }
        }

            $_FILES = NULL;
            unset($_FILES);
    } 
} ?>

person Levan Lazviashvili    schedule 20.11.2015    source източник
comment
Малко вероятно е php скриптът да изяжда оперативната памет, тъй като скриптът ще спре да работи, след като приключи. Освен ако нямате някакъв безкраен цикъл? Така че най-вероятно това, което виждате на сървъра, е файловата система, използваща ram, за да кешира тези файлове в ram.   -  person user5542121    schedule 20.11.2015
comment
И къде файловата система обикновено записва тези кеш файлове? Как мога да го контролирам?   -  person Levan Lazviashvili    schedule 20.11.2015
comment
За да сте сигурни, че случаят е такъв, използвате ли Linux?   -  person user5542121    schedule 20.11.2015
comment
Използвам споделен хостинг на linux, но не съм сигурен дали имам достъп до командния ред...   -  person Levan Lazviashvili    schedule 20.11.2015
comment
stackoverflow.com/questions/24643807 / Ако наистина Linux кешира файловете, тогава не е нужно да се притеснявате за това. Тъй като автоматично ще освободи памет, ако нещо друго се нуждае от нея. Но все пак е възможно да е нещо друго.   -  person user5542121    schedule 20.11.2015