www.dtashion.com과 비슷한 제품에 대한 제휴 웹 사이트를 개발하고 있지만 개별 제품의 가격, 재고 및 리뷰를 실시간으로 업데이트하는 데 몇 가지 문제가 있습니다. 나는 주로 개발을 위해 Laravel과 MySQL을 사용하고있다.Laravel 모듈은 제휴사 웹 사이트의 가격, 재고 및 리뷰를 업데이트합니다
내 접근 방식 : 나는 현재 제품의 다른 유형에 대해 다른 웹 사이트에서 제품 정보를 얻고
- . 각 웹 사이트는 XML 형식, RESTful API 형식 또는 단순히 웹 사이트 데이터 크롤링과 같은 제품 세부 정보를 제공하는 다양한 방법을 지원합니다.
- 각 제품을 하나의 테이블에 저장하고 vendor_type = 'FLIPKART'또는 'AMAZON'또는 'SNAPDEAL'등과 같은 관련 웹 사이트를 플래그로 표시합니다.
내 질문은 :
- 내 접근이 맞습니까?
- 일부 웹 사이트는 XML 또는 RESTful 스타일로 데이터 피드를 제공하며 일부 웹 사이트에서는 제품 세부 정보를 크롤링해야합니다. 문제는 처음에는 제품 가격, 재고 정보 및 제품 페이지 또는 제품 태그에 대한 리뷰를 얻을 수 있지만 이후에는 매일 세부 정보를 어떻게 업데이트 할 수 있습니까?
- 속도, 대기 시간, 데이터베이스 최적화 등과 관련하여 가장 좋은 접근 방법은 무엇입니까?
문제를 해결할 올바른 방법은 하나도 없습니다. 그것은 여러 가지 방법으로 해결 될 수 있습니다. 세부 사항을 매일 업데이트하는 것에 관해서는 cronjob이 당신을 위해 이것을 할 수 있다고 생각합니다. – OptimusCrime