나는 수천 개의 PDF 페이지를 생성하는 스크립트를 만들지 만 메모리를 소비하면 서버의 성능에 영향을 미칩니다. 이것은 우선 순위 작업이 아니기 때문에 (이 세대는 웹 서버에 영향을 미치지 않는 한 몇 시간이 걸릴 수 있습니다)이 문제에 대한 최선의 접근 방법은 무엇입니까?PHP 백그라운드에서 무거운 작업
나는 pthread의 일부 구현을 보았지만 ZTS도 설치해야합니다. pthreadPHP
이것이 내 문제에 대한 올바른 접근 방법인지 잘 모릅니다. 감사합니다 모두
예, DB에 필요한 메타 데이터를 저장할 수 있지만 그 접근 방법으로 주 웹 서버에 영향을주지 않도록 자원 소비를 어떻게 관리 할 수 있습니까? –
이 서비스 또는 cron 작업은 처음에 한 번에 하나씩 순차적으로 PDF 작성을 처리하기 위해 작성됩니다. 이것은 사용할 수있는 시스템 자원 중 가장 적은 양입니다. 너무 많은 경우 다른 노드에서 처리해야하는 경우가 있습니다. 제 생각에 여러분은 약간의 스케일을 확장하고 n 프로세스를 동시에 실행 시켜서 만들 수 있습니다. – kwolfe