اسكريپت‌هاي خود را يكي كنيد


به ScriptManager ارائه شده در دات نت فريم ورك 3 و نيم، سرويس پك يك، امكان تركيب و يكي كردن اسكريپت‌هاي يك سايت نيز اضافه شده است. به مثال زير دقت بفرمائيد:

<asp:ScriptManager runat="server" ID="scMan1">
<CompositeScript>
<Scripts>
<asp:ScriptReference Path="~/flash_detect.js" />
<asp:ScriptReference Path="~/jquery.min.js" />
</Scripts>
</CompositeScript>
</asp:ScriptManager>

به صورت خودكار تمامي ScriptReference هاي قرار گرفته درون تگ CompositeScript ، يكي شده و توسط يك ScriptResource به صفحه اضافه خواهند شد. براي مثال:

<script src="/ScriptResource.axd?d=cAKulKR-axYxbFwMRvm-IlAnHOZjn3-BvtfYzmKItFijWImCOZdjuDVGIFvqZLFX0" type="text/javascript"></script>

مزايا:
  • - كم شدن رفت و برگشت‌ها به سرور. به اين صورت مرورگر تنها يكبار درخواست دريافت اسكريپت فوق را به سرور ارسال مي‌كند و نه چندين بار به ازاي هر يك از اسكريپت‌هاي سايت.
  • - كش شدن خودكار اسكريپت‌ حاصل. (هدرهاي لازم اضافه مي‌شوند)
  • - اگر مرورگر HTTP compression را پشتيباني كند، نتيجه حاصل GZip شده ارائه مي‌گردد.

و نهايتا استفاده از اين گزينه به بالا رفتن سرعت بارگذاري سايت، كمك شاياني را خواهد نمود.

ماخذ


2 نظرات:

  پیمان

امکان واقعا جالبی هست اما با توجه به اینکه اکثر ماها در ایران هاست هایمان .net 2 هست درنتیجه خودمون باید این merg رو انجام بدیم ... مطالب این سری جالب بود لطفاروی مقالات jquery و asp.net بیشتر فوکوس کنید با تشکر.

  وحيد نصيري

Redistributable Package هاي دات نت فريم ورك رايگان هستند. اگر با هاست مكاتبه كنيد مشكل لايسنس براي نصب آن نخواهند داشت.

ارسال يک نظر