백엔드 개발 PHP 튜토리얼 PHP는 수백만 개의 UID를 생성하여 파일에 저장합니다.

PHP는 수백만 개의 UID를 생성하여 파일에 저장합니다.

Aug 08, 2016 am 09:20 AM
time uid

오늘 모둠에서 받은 질문입니다. 주된 이유는 파일을 쓰는 데 시간이 오래 걸린다는 것입니다.

여기서 실험을 하고 있습니다. UID 20,000개당 파일 하나가 약 280kb로 작성되므로 전체 작성 시간은 13초에 불과합니다.

코드 게시

<code><span><span><?php</span>
set_time_limit(<span>0</span>);

<span>$starttime</span> = time();

<span>$fh</span> = fopen(<span>$filename</span>,<span>'w'</span>);

<span>for</span>(<span>$i</span>=<span>0</span>;<span>$i</span><<span>1000000</span>;<span>$i</span>++)
{
    <span>$uid</span> = uniqid();
    <span>if</span>(<span>$i</span>%<span>20000</span> == <span>0</span>) 
    {
        <span>$filename</span> = <span>$i</span>.<span>'.txt'</span>;

    }
    fwrite(<span>$fh</span>,<span>$uid</span>.<span>' '</span>);
}
<span>$endtime</span> = time();
<span>echo</span><span>'总用时:'</span>.(<span>$endtime</span>-<span>$starttime</span>).<span>'s'</span>;
<span>?></span></span></code>
로그인 후 복사

저작권 안내: 이 글은 해당 블로거의 원본 글이므로 블로거의 허락 없이 복제할 수 없습니다.

위 내용은 수백만 개의 UID를 생성하고 이를 콘텐츠를 포함하여 파일에 저장하는 PHP를 소개하는 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

토마토노벨 UID는 어디서 확인할 수 있나요? 토마토노벨 UID는 어디서 확인할 수 있나요? Feb 28, 2024 pm 04:25 PM

Tomato Novel 소프트웨어를 사용할 때, 귀하의 계정에 로그인하시면 보다 개인화된 서비스와 편리함을 즐기실 수 있습니다. 계정에 로그인한 후에는 UID(사용자 고유 식별자)도 볼 수 있는데, 이는 매우 중요한 정보입니다. 때로는 이 uid가 매우 중요한데 Tomato Novel에서 UID를 어디서 볼 수 있나요? 알고 싶은 유저분들은 이 글을 따라가서 시청단계를 자세히 알아보세요! 토마토소설 uid 답변 확인하는 곳 : [토마토소설] - [마이] - [피드백 및 도움말] - [피드백] - [클릭 5 타임스]. 구체적인 단계: 1. 먼저 홈 페이지에 들어간 후 오른쪽 하단에 있는 [내]를 클릭해야 합니다. 2. 그런 다음 내 페이지에서 해당 페이지로 이동합니다.

시간 패키지의 단조로운 시계 처리 시간 패키지의 단조로운 시계 처리 Aug 04, 2023 pm 05:45 PM

오늘은 golang time 패키지의 시간 적용 방법을 주로 살펴보겠습니다. 둘 사이의 일반적인 규칙은 "벽 시간"이 시간을 알려주는 데 사용되고 "단조 시계"가 시간을 측정하는 데 사용된다는 것입니다. 다른 시계 처리 방법이 있습니다.

Linux에서 모든 실제 사용자를 찾는 한 줄 명령 Linux에서 모든 실제 사용자를 찾는 한 줄 명령 Feb 18, 2024 pm 05:50 PM

안녕하세요 여러분, 저는 Xianyu입니다. Linux에 노출된 친구들은 모두 Linux(또는 Unix 계열)에 세 가지 유형의 사용자가 있다는 것을 알고 있습니다. 슈퍼 사용자(UID 0): 가장 높은 권한을 가진 루트 사용자. 시스템 사용자(UID 1~999): 시스템 서비스 및 데몬 프로세스를 실행하는 데 사용되는 시스템 내장 사용자입니다. 일반 사용자(UID 1000~60000): 사용자가 Linux 시스템 자원을 사용할 수 있도록 생성되는 계정은 일반적으로 일반 계정입니다. 이제 문제는 Linux에서 실제 사용자(루트 사용자와 일반 사용자)를 어떻게 빠르게 찾을 수 있느냐는 것입니다. 공식적으로 시작하기 전에 먼저 tool-getent를 소개합니다. getent

Linux 사용자 UID 및 GID를 보는 방법에 대해 자세히 알아보세요. Linux 사용자 UID 및 GID를 보는 방법에 대해 자세히 알아보세요. Mar 20, 2024 pm 12:06 PM

사용자 UID와 GID는 Linux 시스템에서 사용자와 그룹을 식별하는 데 사용되는 숫자 식별자입니다. Linux 시스템을 사용할 때 사용자 및 파일 권한을 관리하기 위해 사용자의 UID 및 GID를 확인해야 하는 경우가 많습니다. 이 기사에서는 Linux 시스템에서 사용자 UID 및 GID를 보는 다양한 방법을 심층적으로 소개하고 특정 코드 예제를 첨부합니다. 1. 현재 사용자의 UID와 GID를 확인합니다. 위의 명령을 실행하면 시스템에 현재 사용자의 UID, GID, GID가 표시됩니다.

Java8 시간 API 사용 방법 Java8 시간 API 사용 방법 Apr 28, 2023 pm 12:25 PM

1. 개요 이 기사의 일부로 기존 Date 및 CalendarAPI의 몇 가지 문제부터 시작하여 새로운 Java8Date 및 TimeAPI가 이러한 문제를 어떻게 해결하는지 살펴보겠습니다. 또한 LocalDate, LocalTime, LocalDateTime, ZonedDateTime, Period, Duration 및 해당 API와 같은 Java8 시간 클래스 라이브러리의 핵심 클래스를 살펴보겠습니다. 2. 이전 API(Java 8 이전)의 스레드 안전성 문제 - 날짜 및 달력 클래스는 스레드로부터 안전하지 않으므로 개발자가 이러한 API의 동시성 문제를 디버그하기 어렵고 이를 처리하기 위해 추가 코드를 작성해야 합니다. .

파이썬에서 시간과 날짜/시간의 차이점과 사용법은 무엇입니까 파이썬에서 시간과 날짜/시간의 차이점과 사용법은 무엇입니까 May 02, 2023 am 11:01 AM

1. Python에서 시간을 표현하는 두 가지 방법: 타임스탬프: 1970.1.100:00:00을 기준으로 한 초 단위 오프셋, 고유 시간 튜플 struct_time: 총 9개 요소>tm_year: 1-12년> tm_mon: 1-12월> tm_mday: 일 1-31>tm_hour: 시 0-23>tm_min: 분 0-59>tm_sec: 초 0-59>tm_wday: 주 0-6(0은 일요일을 의미)>tm_day: 일 1-366> tm_isdst: 일광 절약 시간인지 여부, 기본값은 -1.ti입니다.

Python 시간 모듈에서 시간을 얻고 변환하는 방법 Python 시간 모듈에서 시간을 얻고 변환하는 방법 May 13, 2023 pm 12:19 PM

Pythontime 모듈 시간 획득 및 변환 Python의 Time 라이브러리는 현재 날짜 및 시간에 액세스하고, 시간을 다른 형식으로 출력하고, 지정된 시간을 기다리는 등 시간 관련 처리를 수행할 수 있습니다. 1. 시간 가져오기 1.1. 타임스탬프 importtimetimestamp=time.time()#1682737552.5009851 그리니치 표준시(GMT) 1970년 1월 1일 00:00:00부터 현재까지의 총 시간 1.2. 현지시간()#time.struct_time(tm_year=2

Linux 명령: 사용자 UID 및 GID 보기 팁 Linux 명령: 사용자 UID 및 GID 보기 팁 Mar 20, 2024 pm 12:33 PM

Linux 운영 체제는 사용자가 시스템을 보다 쉽게 ​​관리할 수 있도록 풍부한 명령줄 도구를 제공하는 널리 사용되는 오픈 소스 운영 체제입니다. Linux 시스템에서 각 사용자는 고유한 사용자 식별자(UserID, UID)와 그룹 식별자(GroupID, GID)를 갖습니다. 사용자의 UID 및 GID를 이해하는 것은 시스템 관리 및 파일 권한 관리에 매우 중요합니다. 이 기사에서는 Linux 시스템을 더 잘 관리하기 위해 사용자의 UID 및 GID를 보는 몇 가지 기술을 소개합니다.

See all articles