SORU
12 AĞUSTOS 2010, PERŞEMBE


Ekleme " nedir;?ve link ve script etiketleri URL CSS Javascript=1" v?

Bir HTML 5 demirbaş şablonu (http://html5boilerplate.com/) bakıyordum ve CSS ve Javascript dosyaları için söz konusu olduğunda URLs "?v=1" kullanımı fark ettim.

  1. Bağlantı ve komut dosyası etiketleri "?v=1" CSS ve Javascript ekleme, URL ne işe yarıyor?
  2. Tüm Javascript URL "?v=1" (örnek örnek: ** 6). Bu durumda neden bir nedeni var mı?

index.html kendi: örnek

<!-- CSS : implied media="all" -->
<link rel="stylesheet" href="css/style.css?v=1">

<!-- For the less-enabled mobile browsers like Opera Mini -->
<link rel="stylesheet" media="handheld" href="css/handheld.css?v=1">

<!-- All JavaScript at the bottom, except for Modernizr which enables HTML5 elements & feature detects -->
<script src="js/modernizr-1.5.min.js"></script>

<!------ Some lines removed ------>

<script src="js/plugins.js?v=1"></script>
<script src="js/script.js?v=1"></script>

<!--[if lt IE 7 ]>
  <script src="js/dd_belatedpng.js?v=1"></script>
<![endif]-->


<!-- yui profiler and profileviewer - remove for production -->
<script src="js/profiling/yahoo-profiling.min.js?v=1"></script>
<script src="js/profiling/config.js?v=1"></script>
<!-- end profiling code -->

Şimdiden teşekkürler.

CEVAP
12 AĞUSTOS 2010, PERŞEMBE


Bu tarayıcı site yeni bir sürümü ile güncellenir zaman yeni bir sürüm kullandığınızdan emin olmak için genellikle, örneğin, bu gibi bir şey olurdu bizim inşa sürecinin bir parçası olarak

/Resources/Combined.css?v=x.x.x.buildnumber

Her yeni kod basarak bu değişiklikleri beri, istemci yeni bir sürümü kapmak için, sadece sorgu dizesi yüzünden zorla. Bu sayfa (bu cevap sırasında) örneğin: bir bak

<link ... href="http://sstatic.net/stackoverflow/all.css?v=c298c7f8233d">

Bence yerine bir sürüm numarası ÇOK takım gitti bir dosya karma, hangisi daha iyi bir yaklaşım, hatta bir yeni sürüm, tarayıcılar sadece zorla tutup bir yeni sürümü ne zaman dosyaaslındadeğiştirir.

Hem bu yaklaşımlar ayarlamanıza izin cache başlığına bir şey çok uzun, diyelim ki 20 yıl...ama zaman değişiyor, sen endişelenme o konuda önbellek başlık, tarayıcı gördüğü farklı bir sorgu dizesi ikram olarak farklı, yeni bir dosya.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joshua Bane

    Joshua Bane

    24 Temmuz 2007
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012
  • TheRightTire

    TheRightTire

    14 EKİM 2009