lokasi sekarang: Rumah > tapak muat turun > Muat turun perpustakaan > Perpustakaan lain > Kelas PHP yang menjana peta laman web Baidu
Kelas PHP yang menjana peta laman web Baidu
Mengelaskan: Muat turun perpustakaan / Perpustakaan lain | Masa keluaran: 2018-01-02 | lawatan: 2161 |
Muat turun: 99 |
Muat turun terkini
Akuarium Fantasi
Gadis Barisan Hadapan
Sayap Bintang
Syurga Peri Peri Bunga Kecil
Kisah Comel Restoran
Penjelajahan Pelancongan Shanhe
Cinta dan Pengeluar
Otak yang paling berkuasa 3
Debu Ganjil: Damila
Perjalanan Muda ke Barat 2
24 jamPapan pendahulu membaca
- 1 Bagaimana untuk Mengoptimumkan Masa Respons JSON untuk Set Data Besar dalam FastAPI?
- 2 Bagaimana untuk Menyalin Imej dari URL ke Pelayan Menggunakan PHP?
- 3 Bagaimanakah Saya Boleh Menyalin Imej Dari Jauh Menggunakan PHP?
- 4 Apakah kemas kini DOM Batch dan Mengapakah ia berguna?
- 5 Bagaimana untuk Muat Turun dan Simpan Imej dari URL ke Pelayan dengan PHP menggunakan Salin atau file_get_contents?
- 6 Buka URL dalam Persekitaran Berbeza dengan Mudah
- 7 Cara Menyalin Imej dari Lokasi Jauh dalam PHP: Dua Kaedah Didedahkan
- 8 Bolehkah Fungsi Python Dikenakan daripada Kod JavaScript Menggunakan Integrasi AJAX?
- 9 Memahami SSL, Penyulitan dan Kepentingannya dalam Aplikasi Web
- 10 Bagaimanakah Saya Ubah Hala Pengguna Selepas Log Masuk Menggunakan API Ambil JavaScript?
- 11 Reflows dan Repaints dalam Javascript
- 12 Bagaimana untuk Ubah Hala Pengguna Secara Manual Selepas Log Masuk Menggunakan API Ambil JavaScript?
- 13 Bagaimana untuk Mengendalikan Lencongan Selepas Log Masuk dengan API Ambil JavaScript?
- 14 Bagaimana untuk Menetapkan Paparan ClearCase daripada Skrip Python?
- 15 Worldcoin Menjenamakan Semula sebagai "Dunia" dan Melancarkan Versi Baharu Peranti Orb Biometriknya
Tutorial Terkini
-
- Koleksi lengkap kursus timbunan penuh pembangunan web asing
- 1577 2024-04-24
-
- Gunakan GraphQL praktikal bahasa
- 1847 2024-04-19
-
- Bermula dengan MySQL (Teacher mosh)
- 1711 2024-04-07
-
- Mock.js |. Axios.js |
- 2520 2024-03-29
<?php /* * SiteMap接口类 */ class SitemapAction extends Action{ private static $baseURL = ''; //URL地址 private static $askMobileUrl = 'http://m.xxx.cn/ask/'; //问答移动版地址 private static $askPcUrl = "http://www.xxx.cn/ask/"; //问答pc地址 private static $askZonePcUrl = "http://www.xxx.cn/ask/jingxuan/"; //问答精选Pc链接 private static $askZoneMobileUrl = "http://m.xxx.cn/ask/jx/"; //问答精选移动版链接 //问答setmaps public function askSetMap(){ header('Content-type:text/html;charset=utf-8'); //获取问题列表 $maxid = 0; //索引文件最大id $minid = 0; //索引文件最小id $psize = 1000; //数据库每次取数量 $maxXml = 5000; //xml写入记录数量 $where = array(); //读取索引文件 $index = APP_PATH.'setmapxml/Index.txt'; //关联setmaps路径 $askXml = "../siteditu/ask/ask.xml"; if(!file_exists($index)){ $fp=fopen("$index", "w+"); if ( !is_writable($index) ){ die("文件:" .$index. "不可写,请检查!"); }
Mula-mula keluarkan 1000 keping data (yang boleh menjadi lebih fleksibel dan mudah untuk diubah suai kemudian), dan kemudian jana fail format xml dalam satu gelung. file_puts_contens menulis fail. Kemudian tulis nama fail xml yang dijana, id minimum soalan yang diambil, id maksimum soalan yang diambil dan bilangan soalan yang diambil ke dalam fail txt untuk pertanyaan indeks Formatnya lebih kurang seperti ini.
0,3146886,3145887,1000
Adakah anda mendapati bahawa nombor terakhir ialah 1000 Kali pertama anda memilih, keluarkan 1000 keping data, dan kemudian tuliskannya ke dalam fail 0.xml. Tulis nama fail xml yang diekstrak, id minimum, id maksimum dan bilangan entri ke dalam txt pertanyaan indeks. Buat pertama kalinya, 1,000 keping data ditulis kepada 0.xml, dan bilangan keping yang dijana ialah 1,000. Pernyataan pilih akan menjadi apabila membuat pertanyaan untuk kali kedua. di mana id > Id maksimum dikeluarkan (pada masa ini mysql ialah pertanyaan pesanan hadapan, jika dalam susunan terbalik, ubahnya kepada kurang daripada) hadkan 1000 Dalam kes ini, keluarkan 1000, dan kemudian ubah suai id minimum dan id maksimum daripada txt pertanyaan indeks, dan tambahkan bilangan item yang dijana kepada 2000 . Secara analogi, apabila bilangan item yang dijana mencecah 5,000, mulakan baris lain dan tulis ke dalam fail indeks, sesuatu seperti ini
0,3146886,3145887,5000
1,3148886,3147887,1000
Menulis seperti ini akan mengurangkan tekanan seperti ini pada pelayan.