Seluruh kode lengkap hanya sekitar 425KB setelah kompresi (kode + 501.000 data segmen);
Data diunduh secara publik dari Internet: hasil kueri hanya untuk pembelajaran dan referensi.
Saran keamanan: Ubah nama database DB menjadi nama panduan Anda sendiri (parameter di halaman ini + dua nama file)
Atau aturan pseudo-statis untuk membatasi pengunduhan file berformat .json dan .db
Waktu respons: 501.000 data: Dibutuhkan sekitar 0,001 detik untuk memeriksa satu item, seperti yang diharapkan; dibutuhkan sekitar 0,014 detik untuk memeriksa 30 item;
Kompresi data: kompres 59MB data SQL di jaringan menjadi kurang dari 2,5MB;
Metode kompresi: segmen nomor ponsel 7 digit -1299999 dan diubah menjadi heksadesimal 4 digit (setiap angka disingkat 3 digit);
Konten yang sangat berulang: provinsi + kota + kode pos + kode area. Banyak karakter Cina diwakili oleh huruf 2 digit, lihat Db.json;
Konten yang sangat berulang: Beberapa karakter Cina untuk operator disingkat menjadi 1 huruf untuk mewakilinya, lihat Db.json;
Informasi segmen nomor baris 501000 dibagi menjadi 1296 baris; dua digit terakhir dari empat huruf diindeks ke setiap baris, lihat Db.json.
Pengoptimalan kueri: hapus segmen nomor duplikat dan kueri lagi untuk mengurangi kueri berulang untuk segmen nomor yang sama; dan pertahankan urutan asli tampilan panggilan.
Yang terakhir / setelah query URL adalah index.php?x=cha&m=Nomor ponsel. Jika ada hasilnya, jelaskan proses parsingnya