Der gesamte vollständige Code ist nach der Komprimierung nur etwa 425 KB groß (Code + 501.000 Segmentdaten);
Die Daten werden öffentlich aus dem Internet heruntergeladen: Die Abfrageergebnisse dienen nur zum Lernen und Nachschlagen.
Sicherheitsvorschlag: Ändern Sie den Datenbanknamen DB in den Namen Ihrer eigenen Anleitung (Parameter auf dieser Seite + zwei Dateinamen).
Oder pseudostatische Regeln, um den Download von Dateien im .json-Format und .db-Format einzuschränken
Reaktionszeit: 501.000 Daten: Die Überprüfung eines Elements dauert etwa 0,001 Sekunden, was erwartungsgemäß etwa 0,014 Sekunden dauert.
Datenkomprimierung: Komprimieren Sie 59 MB SQL-Daten im Netzwerk auf weniger als 2,5 MB.
Komprimierungsmethode: 7-stelliges Mobiltelefonnummernsegment -1299999 und in 4-stelliges Hexadezimalformat umgewandelt (jede Zahl wird um 3 Ziffern gekürzt);
Stark repetitive Inhalte: Provinz + Stadt + Postleitzahl + Ortsvorwahl. Viele chinesische Schriftzeichen werden durch zweistellige Buchstaben dargestellt, siehe Db.json;
Stark repetitiver Inhalt: Mehrere chinesische Zeichen für den Operator werden zur Darstellung auf einen Buchstaben gekürzt, siehe Db.json;
Die 501000-Zeilennummernsegmentinformationen sind in 1296 Zeilen unterteilt. Die letzten beiden Ziffern der vier Buchstaben sind in jeder Zeile indiziert, siehe Db.json.
Abfrageoptimierung: Entfernen Sie doppelte Nummernsegmente und fragen Sie erneut ab, um wiederholte Abfragen für dasselbe Nummernsegment zu reduzieren und die ursprüngliche Reihenfolge der Anrufanzeige beizubehalten.
Das letzte / nach der Abfrage-URL ist index.php?x=cha&m=Mobiltelefonnummer. Wenn es ein Ergebnis gibt, erklären Sie den Analysevorgang. Wenn es kein Ergebnis gibt, erklären Sie, wie Sie Daten hinzufügen