[code]
<?php
$url = "https://www.googleapis.com/youtube/v3/videos?key=apikey&part=snippet,contentDetails,statistics&id=".$list[$i]['wr_10'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);
curl_close($ch);
$result = json_decode($content);
$di = new DateInterval($result->items[0]->contentDetails->duration);
?>
[/code]
현재 유튜브 API를 활용하여 영상에 대한 출처, 내용, 출력길이를 호출하여 사용중에 있습니다.
그런데 curl을 활용하다보니 속도저하가 이만저만이 아닌 상태 입니다.
그리고 호출한 출처, 내용 들도 홈페이지 전체검색 시 검색이 가능하도록 하고 싶습니다.
영상은 약 1천개 정도 올라갈 예정입니다.
댓글 1개
QA 게시판에 댓글에 있는 것처럼
로컬(웹서버) DB를 캐쉬 역할로 하는 것이 좋겠습니다.
youtube 동영상 정보가 수정되는 것이 없다는 전제 하에
1번 방법,
DB에서 조회하고 없으면 curl로 정보를 받아와 화면 처리하고
결과는 DB에 저장해서 다음 번에 사용하는 방법이 있고
2번 방법
관련 동영상이 1000여개면 한번에 날 잡아서 다 정보를 수집하고
DB에 있는 정보로만 서비스할 수 있습니다.
추가되는 동영상은 관리자 페이지 등에서 수작업으로 할 수 있고, 1 번 방법으로 DB에 추가할 수 있습니다.
작업 기간은 1 주일, 예상 견적은 30~50만원입니다.
로컬(웹서버) DB를 캐쉬 역할로 하는 것이 좋겠습니다.
youtube 동영상 정보가 수정되는 것이 없다는 전제 하에
1번 방법,
DB에서 조회하고 없으면 curl로 정보를 받아와 화면 처리하고
결과는 DB에 저장해서 다음 번에 사용하는 방법이 있고
2번 방법
관련 동영상이 1000여개면 한번에 날 잡아서 다 정보를 수집하고
DB에 있는 정보로만 서비스할 수 있습니다.
추가되는 동영상은 관리자 페이지 등에서 수작업으로 할 수 있고, 1 번 방법으로 DB에 추가할 수 있습니다.
작업 기간은 1 주일, 예상 견적은 30~50만원입니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 67866 | |
| 67864 | |
| 67861 | |
| 67858 | |
| 67852 | |
| 67843 | |
| 67835 | |
| 67832 | |
| 67825 | |
| 67823 | |
| 67820 | |
| 67813 | |
| 67812 | |
| 67807 | |
| 67802 | |
| 67798 | |
| 67795 | |
| 67791 | |
| 67788 | |
| 67784 | |
| 67778 | |
| 67775 | |
| 67772 | |
| 67770 | |
| 67767 | |
| 67765 | |
| 67758 | |
| 67756 | |
| 67754 | |
| 67750 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기