나는 일부 데이터베이스 (MySQL의) 래퍼 클래스, 그들 중 많은이 같은 직장에서 찾고,
1) SQL 쿼리를 실행
2) 연관 MySQL의 배열을 가져 오는 동안, 그들은 결과를 통해 cyle과 그들을 거기에 추가 자신의 배열
3) 다음 그것의 배열PHP 클래스를 사용하여 이처럼 mysql 쿼리를 실행합니까?
<?php
$database = new Database();
$result = $database->query('SELECT * FROM user;');
foreach ($result as $user){
echo $user->username;
}
?>
을 통해 아래이 사이클 같은 클래스를 실행하는 것입니다 그래서 여기 내 질문이 높은 트래픽 유형의 사이트에 좋지입니까? 내가 말할 수있는 한, mysql은 메모리를 먹는 배열을 리턴하고, 그 배열로부터 새로운 배열을 만들고 나서 새로운 배열을 순환하고 있기 때문이다. 이것은 좋지 않거나 꽤 정상입니까?
트래픽이 많은 사이트에서 정확하지 않습니다. hight 트래픽 사이트의 경우 항상 자신의 롤 또는 그것의 하드웨어를 많이 던져 최고의. – DeveloperChris