PHP 프로그래밍으로 백그라운드 프로그램을 돌릴 때, 비동기 처리법.
PHP 프로그래밍으로 백그라운드 프로그램을 돌릴 때, 비동기 처리를 하고 싶은 경우...
보통 exec 함수로 & 를 사용해서 프로그램을 실행하면 어떤 경우는 기다리기도 하고, 어떤 경우는 안기다리기도 한다.
이를 경우, 아래와 같이 고치면 완벽하게 비동기로 움직여서 웹 화면이 기다리지 않는다.
PHP 프로그래밍으로 백그라운드 프로그램을 돌릴 때, 비동기 처리를 하고 싶은 경우...
보통 exec 함수로 & 를 사용해서 프로그램을 실행하면 어떤 경우는 기다리기도 하고, 어떤 경우는 안기다리기도 한다.
이를 경우, 아래와 같이 고치면 완벽하게 비동기로 움직여서 웹 화면이 기다리지 않는다.
조금 특이하고 잘 사용하지 않는 HTML 태그에 관한 정보이다.
흔히들 Select 박스는 나열형으로 해당 아이템들의 중간중간에 공백을 넣지 않는 것으로 생각한다.
하지만 HTML의 Select 에 사용하는 optgroup 의 용도는 선택시 공백을 넣어줄 수 있도록 한다.
MySQL 에 던진 Query의 부하 체크에 유용한 툴들
1. 우선 mysqldumpslow 를 추천한다.
my.cnf 에 slow log 관련 옵션을 모두 활성화한 후, MySQL을 재기동하면 된다.
이때 slow log의 저장 파일로는 /var/log/mysql/mysql-slow.log 를 지정했다고 가정하자.