- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- Swoole은 어떤 문제를 해결했나요?
- 기존 PHP의 응용 방식은 모두 HTTP를 기반으로 하기 때문에 빠른 실시간 응답이 필요한 상황에는 상대적으로 취약합니다. 예를 들어 온라인 게임이나 푸시 서비스는 일반적으로 사용자와 오랫동안 TCP 연결을 유지해야 합니다. 실시간으로 응답하고 정보를 푸시합니다. Swoole은 이러한 애플리케이션 시나리오를 해결하도록 설계되었습니다.
- Swoole 3313 2019-12-12 13:56:08
-
- 스울 타이머는 단일 프로세스인가요?
- 스울 타이머는 별도의 프로세스가 아닙니다. 밀리초 정밀 타이머. 하단 레이어는 epoll_wait 및 setitimer를 기반으로 구현됩니다. 데이터 구조는 많은 수의 타이머 추가를 지원할 수 있는 최소 힙을 사용합니다. Manager 및 TaskWorker 프로세스와 같은 동기화 프로세스에서 설정기 및 신호 구현을 사용합니다.
- Swoole 2198 2019-12-12 13:41:56
-
- swoole2.0이 할 수 있는 일
- Swoole2.0 코루틴을 기반으로 PHP 개발자는 동기 방식으로 코드를 작성할 수 있으며, 기본 레이어는 자동으로 코루틴을 예약하고 이를 비동기 IO로 변환합니다. 기존 비동기 프로그래밍에서 중첩된 콜백 문제를 해결합니다.
- Swoole 2036 2019-12-12 13:19:24
-
- Swoole이 인증서를 구성할 수 있나요?
- swoole은 인증서를 구성할 수 있습니다. 먼저 swoole의 openssl 지원을 설치하고 swoole 소스 코드를 다시 컴파일 및 설치하고 --enable-openssl을 추가하고 코드에서 ws 대신 websocket ssl을 사용하고 클라이언트에서 연결을 wss로 변경합니다.
- Swoole 2953 2019-12-12 11:52:00
-
- 스울 메모리는 점점 더 커질까요?
- Swoole 메모리는 서버가 시작된 후 메모리 관리의 기본 원칙은 일반 php-cli 프로그램과 동일합니다. 이벤트 콜백 함수에서 로컬이 아닌 변수의 문자열을 연결할 때 메모리 누수에 주의해야 합니다. 예를 들어 TestClass::$string .= $data의 경우 메모리 누수가 있을 수 있습니다.
- Swoole 3875 2019-12-12 11:45:59
-
- 스울이 라이브 방송을 할 수 있나요?
- Swoole은 라이브 방송을 할 수 있습니다. 구현 단계: 1. Swoole은 2개의 모니터를 생성합니다. 2. 브라우저는 jsmpeg를 사용하여 Swoole에서 제공하는 WebSocket 서비스에 연결하여 비디오 스트림 재생을 얻습니다. 3. ffmpeg를 사용하여 라이브 비디오 스트림을 트랜스코딩합니다.
- Swoole 4226 2019-12-12 11:32:46
-
- swoole과 pcntl의 차이점
- swoole은 PHP의 pcntl을 대체하기 위해 다중 프로세스 관리 모듈을 추가합니다. pcntl과의 차이점은 swoole_process가 표준 입력 및 출력 리디렉션을 지원하지 않는 프로세스 간 통신을 제공한다는 것입니다.
- Swoole 2585 2019-12-12 11:24:18
-
- 스울은 무슨 뜻인가요?
- swoole은 프로덕션 환경을 위한 PHP 비동기 네트워크 통신 엔진으로, PHP 개발자가 고성능 비동기 동시 TCP, UDP, Unix 소켓, HTTP 및 WebSocket 서비스를 작성할 수 있도록 하며 swoole은 인터넷, 기업 소프트웨어, 클라우드 컴퓨팅에서도 널리 사용될 수 있습니다. , 온라인 게임 및 기타 분야.
- Swoole 3270 2019-12-12 11:21:21
-
- swoole on은 무슨 뜻인가요?
- swoole의 on에는 Server->on이 있는데, 이는 Server의 이벤트 콜백 기능을 등록합니다. 형식은 bool Server->on(string $event, Mixed $callback);입니다.
- Swoole 2345 2019-12-12 11:17:48
-
- 스울 프레임워크란?
- Swoole 프레임워크는 Swoole 확장을 기반으로 개발된 PHP 웹 서버, 애플리케이션 서버 및 내장 프레임워크입니다. Swoole 프레임워크는 통합 등록 트리, 데이터베이스 작업, 템플릿, 캐시, 로그, 대기열, 업로드 관리와 같은 풍부한 기능을 제공합니다. , 사용자 관리.
- Swoole 3735 2019-12-12 11:16:44
-
- 스울은 어떤 용도로 사용되나요?
- Swoole은 PHP용 비동기, 병렬, 고성능 네트워크 통신 엔진입니다. Swoole은 또한 비동기 다중 스레드 서버를 제공하고 코루틴을 지원합니다. 인터넷 및 네트워크에서. 게임, 온라인 라이브 스트리밍, 채팅방.
- Swoole 3489 2019-12-12 11:10:12
-
- PHP 지원은 swoole을 지원하지 않습니다.
- PHP는 swoole을 지원하지만 swoole은 단순한 PHP 프레임워크가 아닙니다. swoole 공식 홈페이지의 첫 번째 문장이 "Redefine PHP"인 것처럼 Swoole 코드를 작성하기 위해 기존 PHP 방식을 사용하지 마세요! swoole은 PHP를 다시 활성화하고 php는 swoole을 만듭니다!
- Swoole 2409 2019-12-12 11:09:36
-
- PHP에서 Swoole을 호출하는 방법
- PHP가 swoole을 호출하려면 Swoole 확장을 활성화해야 합니다. Swoole은 C 언어로 작성되었으며 컴파일과 설치를 사용합니다. Swoole은 PHP의 서버 비동기 솔루션 중 하나입니다.
- Swoole 2939 2019-12-12 11:04:22
-
- Swoole을 PHP와 연결하는 방법
- PHP는 swoole 확장을 사용하여 swoole에 연결합니다. Swoole 확장 소스 코드를 다운로드하려면 GitHub 홈페이지로 이동하세요. 주소는 https://github.com/swoole/swoole-src이며, 다운로드 후 컴파일하고 설치하세요.
- Swoole 2259 2019-12-12 10:58:01
-
- PHPfpm과 swoole이 공존할 수 있나요?
- PHPfpm과 swoole은 공존할 수 있습니다. php-fpm에서 긴 TCP 연결을 유지하는 것은 주로 swoole 확장에서 제공하는 SWOOLE_KEEP 옵션에 의존합니다. 클라이언트가 이 옵션을 설정하면 요청이 종료될 때 연결이 닫히지 않으며 새 요청이 도착하면 TCP 연결을 재사용할 수 있습니다.
- Swoole 3133 2019-12-12 10:51:09