Terima kasih atas jemputan, duration为0应该是命中了缓存,并且是通过max-agemengawal cache panjang, jadi masa untuk pelayan memulangkan 304 pun disimpan Maklumat dalam Rangkaian membuktikan ini:
.
Apabila cache dilumpuhkan, muat semula halaman untuk melihat masa yang dihabiskan pada proses rangkaian:
Tetapi soalan lain datang, mengapa begitu banyak maklumat masa dipaparkan sebagai 0? Pada masa ini, anda perlu mengeluarkan spesifikasi dan menyemaknya Sebagai contoh, definisi responseStart dalam spesifikasi:
Setelah mendapat, atribut responseStart must kembali seperti berikut:
Masa sejurus selepas ejen pengguna menerima bait pertama respons daripada cache aplikasi yang berkaitan, atau daripada sumber tempatan atau daripada pelayan jika pengambilan sumber tanpa ubah hala terakhir melepasi algoritma timing allow check.
sifar, jika tidak.
Ringkasnya, responseStart记录了浏览器发起资源请求的时间,但要通过 timing allow check 的检查,否则返回0。跳到定义看一眼,其实就是检查是否符合同源策略,如果出现跨域情况,需要通过在资源返回时增加Timing-Allow-Origin merekodkan masa apabila penyemak imbas memulakan permintaan sumber, tetapi ia mesti melepasi semakan timing allow check , jika tidak 0 akan dikembalikan. Lompat ke definisi dan lihat Ia sebenarnya menyemak sama ada ia mematuhi dasar asal yang sama Jika terdapat situasi merentas domain, ia perlu diselesaikan dengan menambahkan Timing-Allow-Origin pengepala apabila sumber dikembalikan.
Di blog pasukan kami, anda boleh melihat kesempurnaan statistik apabila memperkenalkan sumber sumber.
Akhir sekali mari kita bincangkanresponseEnd为0的情况,规范上要求,非同源资源改信息返回0,但我们也看到了,Chrome给出了与startTime相同的值,我想这应该算是规范与具体实现contoh yang berbeza.
Terima kasih atas jemputan,
.duration
为0应该是命中了缓存,并且是通过max-age
mengawal cache panjang, jadi masa untuk pelayan memulangkan 304 pun disimpan Maklumat dalam Rangkaian membuktikan ini:Apabila cache dilumpuhkan, muat semula halaman untuk melihat masa yang dihabiskan pada proses rangkaian:
Tetapi soalan lain datang, mengapa begitu banyak maklumat masa dipaparkan sebagai 0? Pada masa ini, anda perlu mengeluarkan spesifikasi dan menyemaknya Sebagai contoh, definisi
responseStart
dalam spesifikasi:Ringkasnya,
responseStart
记录了浏览器发起资源请求的时间,但要通过timing allow check
的检查,否则返回0。跳到定义看一眼,其实就是检查是否符合同源策略,如果出现跨域情况,需要通过在资源返回时增加Timing-Allow-Origin
merekodkan masa apabila penyemak imbas memulakan permintaan sumber, tetapi ia mesti melepasi semakantiming allow check
, jika tidak 0 akan dikembalikan. Lompat ke definisi dan lihat Ia sebenarnya menyemak sama ada ia mematuhi dasar asal yang sama Jika terdapat situasi merentas domain, ia perlu diselesaikan dengan menambahkanTiming-Allow-Origin pengepala apabila sumber dikembalikan.
Di blog pasukan kami, anda boleh melihat kesempurnaan statistik apabila memperkenalkan sumber sumber.
Akhir sekali mari kita bincangkan
responseEnd
为0的情况,规范上要求,非同源资源改信息返回0,但我们也看到了,Chrome给出了与startTime
相同的值,我想这应该算是规范
与具体实现
contoh yang berbeza.