首頁 後端開發 php教程 PHP產生百萬個UID存入文件

PHP產生百萬個UID存入文件

Aug 08, 2016 am 09:20 AM
time uid

這是今天一個群組裡問的問題,主要是寫入檔案耗時大。

我這裡做一個實驗,每20000個UID寫入一個文件,大概一個文件寫入是大概280kb,這樣總體寫入的時間只有13S

貼下代碼

<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>
登入後複製

版權聲明:本文為博主原創文章,未經部落客允許不得轉載。

以上就介紹了PHP產生百萬個UID存入文件,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

番茄小說uid在什麼地方查看 番茄小說uid在什麼地方查看 Feb 28, 2024 pm 04:25 PM

使用番茄小說軟體時,登入自己的帳號讓您可以享受更多個人化的服務和便利性。登入帳號後,您還能查看到自己的UID(用戶唯一識別碼),這是一個非常重要的訊息,有時候這個uid是非常重要的,那麼在番茄小說中自己的UID究竟在哪裡查看呢?想要了解的用戶們就快來跟著本文一起詳細了解查看步驟吧!番茄小說uid在什麼地方查看答案:【番茄小說】-【我的】-【反饋與幫助】-【意見反饋】-【點擊5下】。具體步驟:1、先打開番茄小說軟體,進入到首頁後我們需要點選右下角的【我的】;2、然後在我的頁面中我們滑到頁

time包的單調時鐘處理 time包的單調時鐘處理 Aug 04, 2023 pm 05:45 PM

我們今天主要是來看看golang time 套件的時間應用方式。兩者的一般規則是“wall time”用於告知時間,而“monotonic clock”用於測量時間;除外還有其他的時鐘處理方式。

一行指令找出 Linux 中所有真實用戶 一行指令找出 Linux 中所有真實用戶 Feb 18, 2024 pm 05:50 PM

哈嘍大家好,我是鹹魚。接觸過Linux的小夥伴都知道在Linux(或說類Unix)中,有三種類型的用戶:超級用戶(UID為0):也就是root用戶,擁有最高權限。系統用戶(UID為1~999):系統內建用戶,用於運行系統服務和守護程式。一般使用者(UID為1000~60000):為了讓使用者能夠使用Linux系統資源而建立的,使用者新建的帳號一般就是普通帳號。那麼現在問題來了,要如何快速找出Linux中的真實使用者(root使用者和一般使用者)?在正式開始之前,我們先介紹一個工具-getent。 getent

深入了解Linux用戶UID和GID的檢視方式 深入了解Linux用戶UID和GID的檢視方式 Mar 20, 2024 pm 12:06 PM

使用者UID和GID是Linux系統中用來識別使用者和群組的數字識別碼。在使用Linux系統時,我們經常需要查看使用者的UID和GID,以便管理使用者和檔案的權限。本文將深入介紹Linux系統中查看使用者UID和GID的多種方式,並附上具體的程式碼範例。一、透過指令查看用戶UID和GID查看目前用戶的UID和GID:id運行以上指令後,系統會顯示目前用戶的UID、GID以

Java8 Time Api如何使用 Java8 Time Api如何使用 Apr 28, 2023 pm 12:25 PM

1.概述作為本文的一部分,讓我們從現有Date和CalendarAPI存在的一些問題入手,來探討新的Java8Date和TimeAPI如何解決這些問題。我們也將搞一搞Java8時間類別庫中的核心類,例如LocalDate,LocalTime,LocalDateTime,ZonedDateTime,Period,Duration以及它們的api。 2.舊的時間API(java8之前)的問題線程安全-Date和Calendar類別不是線程安全的,使開發者難以調試這些api的並發問題,需要編寫額外的程式碼來處

python中time和datetime的差別及用法是什麼 python中time和datetime的差別及用法是什麼 May 02, 2023 am 11:01 AM

一.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

Linux指令:查看使用者UID和GID的技巧 Linux指令:查看使用者UID和GID的技巧 Mar 20, 2024 pm 12:33 PM

Linux作業系統是一種廣泛使用的開源作業系統,它為使用者提供了豐富的命令列工具,讓使用者可以更輕鬆地管理系統。在Linux系統中,每個使用者都有一個唯一的使用者識別碼(UserID,UID)和一個群組識別碼(GroupID,GID)。了解使用者的UID和GID對於系統管理和檔案權限管理非常重要,本文將介紹幾種查看使用者UID和GID的技巧,以便更好地管理Linux系

Python time模組時間怎麼取得與轉換 Python time模組時間怎麼取得與轉換 May 13, 2023 pm 12:19 PM

Pythontime模組時間取得和轉換Python的Time庫可以進行時間相關的處理,例如存取當前日期和時間,輸出不同格式的時間以及等待指定的時間等。 1.取得時間1.1.時間戳importtimetimestamp=time.time()#1682737552.5009851格林威治時間(GMT)1970年01月01日00時00分00秒起至現在的總秒數1.2.結構化時間01日00時00分00秒起至現在的總秒數1.2.結構化時間importstructtime_time= time.localtime()#time.struct_time(tm_year=2

See all articles