Rumah pembangunan bahagian belakang tutorial 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>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>
Salin selepas log masuk

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了PHP生成百万个UID存入文件,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Di mana saya boleh menyemak uid novel tomato? Di mana saya boleh menyemak uid novel tomato? Feb 28, 2024 pm 04:25 PM

Apabila menggunakan perisian Tomato Novel, log masuk ke akaun anda supaya anda boleh menikmati perkhidmatan dan kemudahan yang lebih diperibadikan. Selepas log masuk ke akaun anda, anda juga boleh melihat UID (Pengenal Pengguna Unik), yang merupakan maklumat yang sangat penting Kadangkala uid ini sangat penting, jadi di manakah anda boleh melihat UID anda dalam Novel Tomato? Pengguna yang ingin tahu, sila ikuti artikel ini untuk mengetahui lebih lanjut mengenai langkah tontonan Di mana untuk menyemak jawapan uid Novel Tomato: [Novel Tomato] - [Saya] - [Maklum Balas dan Bantuan] - [Maklum Balas] - [Klik 5! kali]. Langkah-langkah khusus: 1. Mula-mula buka perisian Tomato Novel Selepas memasuki halaman utama, kita perlu klik [My] di sudut kanan bawah 2. Kemudian dalam halaman Saya, kita luncurkan ke halaman

Pemprosesan jam monotonik pakej masa Pemprosesan jam monotonik pakej masa Aug 04, 2023 pm 05:45 PM

Hari ini kita akan melihat kaedah penggunaan masa pakej masa golang. Peraturan umum antara kedua-duanya ialah "masa dinding" digunakan untuk memberitahu masa, dan "jam monotonik" digunakan untuk mengukur masa terdapat kaedah pemprosesan jam lain.

Perintah satu baris untuk mencari semua pengguna sebenar dalam Linux Perintah satu baris untuk mencari semua pengguna sebenar dalam Linux Feb 18, 2024 pm 05:50 PM

Hello semua, saya Xianyu. Rakan-rakan yang telah terdedah kepada Linux semua tahu bahawa terdapat tiga jenis pengguna dalam Linux (atau seperti Unix): Pengguna super (UID 0): pengguna akar, yang mempunyai kebenaran tertinggi. Pengguna sistem (UID 1~999): Pengguna terbina dalam sistem, digunakan untuk menjalankan perkhidmatan sistem dan proses daemon. Pengguna biasa (UID 1000~60000): Dicipta untuk membolehkan pengguna menggunakan sumber sistem Linux Akaun yang dibuat oleh pengguna pada umumnya adalah akaun biasa. Jadi sekarang persoalannya, bagaimana untuk mengetahui dengan cepat pengguna sebenar (pengguna akar dan pengguna biasa) di Linux? Sebelum kami bermula secara rasmi, kami mula-mula memperkenalkan alat-getent. pandai

Ketahui lebih lanjut tentang cara melihat UID dan GID pengguna Linux Ketahui lebih lanjut tentang cara melihat UID dan GID pengguna Linux Mar 20, 2024 pm 12:06 PM

UID dan GID pengguna ialah pengecam berangka yang digunakan untuk mengenal pasti pengguna dan kumpulan dalam sistem Linux. Apabila menggunakan sistem Linux, kita selalunya perlu melihat UID dan GID pengguna untuk mengurus kebenaran pengguna dan fail. Artikel ini akan memberikan pengenalan mendalam kepada pelbagai cara untuk melihat UID dan GID pengguna dalam sistem Linux dan melampirkan contoh kod tertentu. 1. Semak UID dan GID pengguna melalui arahan Semak UID dan GID pengguna semasa: id Selepas menjalankan arahan di atas, sistem akan memaparkan UID, GID dan GID pengguna semasa.

Cara menggunakan Java8 Time API Cara menggunakan Java8 Time API Apr 28, 2023 pm 12:25 PM

1. Gambaran Keseluruhan Sebagai sebahagian daripada artikel ini, mari kita mulakan dengan beberapa masalah dengan Date dan CalendarAPI sedia ada dan meneroka cara Java8Date dan TimeAPI baharu menyelesaikan masalah ini. Kami juga akan melihat kelas teras dalam perpustakaan kelas masa Java8, seperti LocalDate, LocalTime, LocalDateTime, ZonedDateTime, Tempoh, Tempoh dan API mereka. 2. Masalah keselamatan benang API lama (sebelum Java 8)-Kelas Tarikh dan Kalendar tidak selamat untuk benang, menyukarkan pembangun untuk menyahpepijat masalah konkurensi API ini dan perlu menulis kod tambahan untuk menanganinya .

Apakah perbezaan dan penggunaan antara masa dan datetime dalam python Apakah perbezaan dan penggunaan antara masa dan datetime dalam python May 02, 2023 am 11:01 AM

1. Dua cara untuk mewakili masa dalam Python: cap waktu: offset dalam saat berbanding 1970.1.100:00:00, time tuple struct_time unik: sejumlah 9 elemen>tm_year: tahun 1-12> tm_mon: bulan 1-12> tm_mday: hari 1-31>tm_hour: jam 0-23>tm_min: minit 0-59>tm_sec: kedua 0-59>tm_wday: minggu 0-6 (0 bermaksud Ahad)>tm_day: Hari dalam tahun 1-366> tm_isdst: sama ada penjimatan siang hari, lalainya ialah -1.ti

Bagaimana untuk mendapatkan dan menukar masa dalam modul masa Python Bagaimana untuk mendapatkan dan menukar masa dalam modul masa Python May 13, 2023 pm 12:19 PM

Pemerolehan dan penukaran masa modul Pythontime Pustaka Masa Python boleh melakukan pemprosesan berkaitan masa, seperti mengakses tarikh dan masa semasa, mengeluarkan masa dalam format yang berbeza dan menunggu masa tertentu. 1. Dapatkan masa 1.1. Timestamp importtimestamp=time.time()#1682737552.5009851 Greenwich Mean Time (GMT) Jumlah bilangan saat dari 00:00:00 pada 1 Januari 1970 hingga 1.2 masa berstruktur masa sekarang. localtime()#time.struct_time(tm_year=2

Perintah Linux: Petua untuk Melihat UID dan GID Pengguna Perintah Linux: Petua untuk Melihat UID dan GID Pengguna Mar 20, 2024 pm 12:33 PM

Sistem pengendalian Linux ialah sistem pengendalian sumber terbuka yang digunakan secara meluas yang menyediakan pengguna dengan pelbagai alatan baris arahan untuk membolehkan pengguna mengurus sistem dengan lebih mudah. Dalam sistem Linux, setiap pengguna mempunyai pengecam pengguna unik (UserID, UID) dan pengecam kumpulan (GroupID, GID). Memahami UID dan GID pengguna adalah sangat penting untuk pengurusan sistem dan pengurusan kebenaran fail Artikel ini akan memperkenalkan beberapa teknik untuk melihat UID dan GID pengguna untuk mengurus sistem Linux dengan lebih baik.

See all articles