그래서 난, 코드 달러 (A $)의 _GET var에 기반으로 디렉토리를 검색하는 기능을 구축했습니다 :대기 시간 문제
$dir="img/".$_GET["gal"];
$a=scandir($dir);
$b=array_slice($a,2);
for($i=1,$j=1;$i,$j<=count($b);$i++,$j++){
$marginRight=($i==6||$i==12||$i==18||$i==24||$i==30||$i==36)?"margin-right: 0":"margin-right: 13px";
if($i<10 && $j<10)
echo '<div class="GalThumbs" style="'.$marginRight.'"><a href="'.$dir.'/'.$_GET["gal"].'-0'.$j.'.jpg" rel="example3"><img src="'.$dir.'/'.$_GET["gal"].'-0'.$i.'.jpg"/></a></div>';
else{
echo '<div class="GalThumbs" style="'.$marginRight.'"><a href="'.$dir.'/'.$_GET["gal"].'-'.$j.'.jpg" rel="example3"><img src="'.$dir.'/'.$_GET["gal"].'-'.$i.'.jpg"/></a></div>';
}
/* if($i==11)
break; */
}
대기 시간을 스캔 할 열 개 이상의 이미지가있는 경우
if($i==11)
break;
가 있다면 : 을 (브라우저 slowish의 다시 그리기) 발생 나는이가 댓글을 달았 사용하여 발견
if($i==10)
break;
대기 시간이 없습니다. 여기에 무슨 일이 일어나고 있는지 이해하지 못해요.
정말 낮은 가능성. 테스트를위한 URL을 얻었습니까? –
@ tada : 코드로 작업 해 보았습니다. 아래 답변을 참조하십시오. #i가 상상할 수있는 한 가지 : 이미지 경로를 확인하십시오. 어쩌면 10 이상의 숫자가 매겨진 이미지는 잘못된 URL을 가지고있어 404 응답이 약간 붙어 렌더링되고, 리디렉션되는 등의 문제가있을 수 있습니다. 디스크의 파일 번호는 어떻게됩니까? – hakre
파일은 다음과 같습니다. 127thAtStNick-1.jpg, 127thAtStNick-2.jpg 127thAtStNick-01.jpg, 127thAtStNick-02.jpg와 같이 시도했지만 여전히 대기 시간이 발생합니다. – tetris