php - Apakah faedah menggunakan AppAsset untuk mengurus sumber statik dalam Yii?
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 13:01:16
0
3
444

Apabila saya belajar Yii baru-baru ini dan memuatkan CSS, JS, dsb., saya boleh memuatkan sumber dengan terus menulis teg pautan atau menggunakan AppAsset. Jadi persoalannya, kaedah manakah yang lebih baik dan mengapa?

过去多啦不再A梦
过去多啦不再A梦

membalas semua(3)
巴扎黑

AppAsset Yii boleh merealisasikan pemuatan automatik kebergantungan fail statik dan pemampatan serta penggabungan berbilang fail.
Sebagai contoh, jika anda mempunyai pemalam yang bergantung pada jQuery, selepas menggunakan AppAsset, sistem akan memuatkan pemalam secara automatik selepas jQuery, dan boleh menggabungkan berbilang fail js menjadi satu dan memampatkannya, mengurangkan bilangan kali halaman memuatkan fail.

迷茫

Secara peribadi, saya fikir ia adalah untuk tujuan melindungi struktur direktori

黄舟

Terdapat banyak faedah Ia boleh menyimpan fail Direktori cache ialah direktori cache projek anda. berdasarkan alamat fail anda. Lakukan beberapa helah di tapak web anda.

Selain itu, gaya dalam sambungan juga akan dicache Jika anda terus menggunakan alamat seperti vendor/kuozhan/web/css/style.css, maka anda akan mendedahkan sesuatu, yang sangat berbahaya. Sebaliknya, jika anda menggunakan appasset, ia hanya akan memaparkan /assets/ead333c7/yii.js, yang sangat rohani. Jika lawan anda tidak dapat meneka fikiran anda, anda menang.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan