목록 다음글
Drifter

1원 짜리 팁. 홈페이지 속도 개선팁 모음 minify 사용 중 이신 분 또는 사용 하실 분 ....

1770374001_rOlvatA48e.webp
1770397936_mINFKPnFWu.webp

홈페이지 속도 개선팁 모음 - https://sir.kr/boards/g5_tip/1097

min/tmp 폴더에 쌓이는 파일을 매번 직접 비우려니
은근히 번거롭더군요. 아래 참고 하셔서 수정 후 adm
폴더에 업로드 후 사용 하세요.

========================================

[code]
<?php
$sub_menu = '100940'; // 관리자 페이지 에서 보시려면adm/admin.menu100.php  를 수정해 주세요.
require_once './_common.php';

if ($is_admin != 'super') {
    alert('최고관리자만 접근 가능합니다.', G5_URL);
}

// $_SERVER['DOCUMENT_ROOT']는 www 폴더의 실제 서버 경로
$target_path = $_SERVER['DOCUMENT_ROOT'] . '/min/tmp';

$g5['title'] = '캐시파일 일괄삭제';
require_once './admin.head.php';
?>

<div class="local_desc02 local_desc">
    <p>완료 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.</p>
</div>

<?php
flush();

// 1. 경로가 맞는지 화면에 찍어서 확인 (디버깅용)
echo "<!-- 탐색 경로: " . $target_path . " -->";

if (!is_dir($target_path)) {
    // 폴더가 없는 경우
    echo '<p style="color:red;">폴더를 찾을 수 없습니다: ' . $target_path . '</p>';
    echo '<p>FTP에서 www/min/tmp 경로가 맞는지 다시 확인해주세요.</p>';
} else if (!$dir = @opendir($target_path)) {
    // 권한은 OK인데 못 여는 경우 (세이프 모드 등 서버 설정 이슈)
    echo '<p style="color:red;">디렉토리 접근에 실패했습니다. (권한 707/777 재확인)</p>';
} else {
    $cnt = 0;
    echo '<ul class="session_del">' . PHP_EOL;

    // 2. glob으로 파일 목록 가져오기
    $files = glob($target_path . '/minify_*');

    if (is_array($files) && count($files) > 0) {
        foreach ($files as $cache_file) {
            if (is_file($cache_file)) {
                if (@unlink($cache_file)) {
                    $cnt++;
                    echo '<li>' . basename($cache_file) . ' 삭제 완료</li>' . PHP_EOL;
                }
            }
            flush();
        }
        closedir($dir);
    } else {
        echo '<li>삭제할 minify_* 파일이 없습니다.</li>';
    }

    echo '<li>완료됨</li></ul>' . PHP_EOL;
    echo '<div class="local_desc01 local_desc"><p><strong>캐시파일 ' . $cnt . '건 삭제 완료됐습니다.</strong></p></div>' . PHP_EOL;
}

require_once './admin.tail.php';
?>
[/code]

1. 임의의 이름 으로 저장 
2. adm 폴더에 업로드
3. adm/admin.menu100.php 에 저장한 파일 링크를 적절한 곳에 추가
4. 해당 파일 실행


- 이상 -
1명이 반응했습니다
|
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
3년 전 조회 4,797
2일 전 조회 109
6일 전 조회 149
1주 전 조회 141
2주 전 조회 240
2주 전 조회 285
3주 전 조회 324
3주 전 조회 344
3주 전 조회 322
3주 전 조회 486
3주 전 조회 325
1개월 전 조회 413
1개월 전 조회 367
1개월 전 조회 476
1개월 전 조회 489
1개월 전 조회 377
1개월 전 조회 570
1개월 전 조회 542
1개월 전 조회 495
2개월 전 조회 499
2개월 전 조회 561
2개월 전 조회 472
2개월 전 조회 471
2개월 전 조회 638
2개월 전 조회 486
2개월 전 조회 685
2개월 전 조회 556
2개월 전 조회 632
2개월 전 조회 612
2개월 전 조회 528
2개월 전 조회 574