>  기사  >  백엔드 개발  >  인터페이스를 통해 데이터를 읽고 데이터베이스에 쓸 때 시간 초과 문제

인터페이스를 통해 데이터를 읽고 데이터베이스에 쓸 때 시간 초과 문제

WBOY
WBOY원래의
2016-12-01 01:27:391403검색

1000개의 제품 번호가 있습니다. 인터페이스를 사용하여 제품 세부 정보를 하나씩 검색한 다음 직접 작성하면 시간이 초과됩니다. ?

답글 내용:

제품 번호가 1000개 있습니다. 번호를 하나씩 사용하여 인터페이스를 통해 제품 세부 정보를 검색한 다음 데이터베이스에 직접 쓰면 시간이 초과됩니다. ?

모든 정보를 얻은 후 한번에 삽입하세요. 데이터 양이 너무 많으면 여러 번 나누어서 얻은 후 일괄 삽입해도 됩니다

더 좋은 방법은 제품 번호(데이터베이스, redis, memcahced 등에 있을 수 있음)를 저장하고, crontab을 사용하여 매번 정기적으로 여러 정보를 일괄적으로 가져오고, 이를 데이터베이스에 삽입하고 저장된 정보를 수정하는 것입니다. 번호 식별 상태. 더 조잡한 것은 PHP 환경 구성에서 PHP 프로세스 시간 제한 필드를 수정하는 것입니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.