싱글 톤 클래스를 생성하면 해당 클래스의 객체 하나만 만들 수 있습니다. 두 요청이 같은 클래스를 인스턴스화하려고하면 php는 shared nothing 아키텍처이므로 두 요청에 대해 하나의 객체를 만들 수 없으므로 다른 요청을 처리하기 전에 하나의 요청이 완료 될 때까지 대기하거나 동시에 다른 요청에 대한 별도의 인스턴스를 생성합니다.Singleton이 PHP에서 여러 요청을 처리하는 방법은 무엇입니까?
0
A
답변
3
각 요청은 PHP의 개별 인스턴스를 실행하고 스크립트가 실행되면 해당 프로세스가 종료되어 모든 것이 삭제됩니다. 이것은 대개 몇 분의 1 초 내에 발생합니다. "싱글 톤"은 스크립트의 각 인스턴스/실행에 대해 인스턴스가 하나만 생성된다는 것을 의미합니다. 병렬로 많은 스크립트가있을 수 있습니다. 각각의 스크립트에는 단일 인스턴스가 있습니다. 싱글 톤은 논리적 인 개념으로 하드 한도가 아닌 모든 것에 의해 부과됩니다.
관련 문제
- 1. PHP에서 여러 curl_multi 요청을 동기화하는 방법은 무엇입니까?
- 2. 여러 게시물 요청을 처리하는 서블릿
- 3. 잘못된 요청을 처리하는 방법은 무엇입니까?
- 4. PHP에서 AJAX 요청을보다 안전하게 처리하는 방법은 무엇입니까?
- 5. SQL Server가 동시 요청을 처리하는 방법은 무엇입니까?
- 6. Asp.NET에서 여러 요청을 처리하는 방법
- 7. 부두가 여러 요청을 처리하는 방법
- 8. 안드로이드 용 java에서 여러 asyc 요청을 처리하는 방법은 무엇입니까?
- 9. PHP와 MySQL을 사용하여 동일한 양식의 여러 요청을 처리하는 방법은 무엇입니까?
- 10. PHP에서 MVC로 Ajax 요청을 처리하는 방법
- 11. PHP에서 <select>의 여러 값을 처리하는 방법은 무엇입니까?
- 12. PHP에서 여러 줄을 사용하여 동적으로 반환되는 값을 처리하는 방법은 무엇입니까?
- 13. API 요청을 처리하는 가장 좋은 방법은 무엇입니까?
- 14. spring3 mvc에서 요청을 처리하는 방법은 무엇입니까? 클라이언트
- 15. 청크 인코딩 요청을 올바르게 처리하는 방법은 무엇입니까?
- 16. 새 권한/액세스 요청을 처리하는 방법은 무엇입니까?
- 17. jQuery에서 ajax 요청을 일괄 처리하는 방법은 무엇입니까?
- 18. GitHub에서 첫 풀 요청을 처리하는 방법은 무엇입니까?
- 19. example.com/request 유형의 요청을 처리하는 방법은 무엇입니까?
- 20. Tornado에서 HTTPS 프로토콜로 요청을 처리하는 방법은 무엇입니까?
- 21. asp.net이 동시 사용자 요청을 처리하는 방법은 무엇입니까?
- 22. PHP에서 Solr 결과를 처리하는 이상적인 방법은 무엇입니까?
- 23. PHP에서 GET 요청을 보내는 방법은 무엇입니까?
- 24. PHP에서 불완전한 HTTP 요청을 보내는 방법은 무엇입니까?
- 25. @singleton이 작동하지 않는 이유는 무엇입니까?
- 26. PHP에서 예외/오류를 처리하는 방법은 무엇입니까?
- 27. PHP에서 URl에서 html을 처리하는 방법은 무엇입니까?
- 28. PHP에서 폼을 처리하는 더 안전한 방법은 무엇입니까?
- 29. PHP에서 JS 직렬 항목을 처리하는 방법은 무엇입니까?
- 30. PHP에서 쿼리 문자열을 처리하는 방법은 무엇입니까?
참조 : http://stackoverflow.com/questions/4595964/who-needs-singletons/4596323#4596323 – nickb