maktab
شنبه 25 خرداد 1392, 03:44 صبح
نمیدونم واقعا سرعت asp.net تا این حد پایینه یا سایت gtmetrix اینقدر قابل اعتماد نیست! من قبلا سایتی طراحی کرده بودم که gtmetrix از نوع طراحی من زیاد اشکال نگرفته بود بلکه اشکالات اصلی را از کدهای جاوااسکریپتی که برای کنترل لاگین و... خود به خود توسط asp.net زمان اجرا فراخوانی میشد گرفت!! منم برای اطلاعات بیشتر اومدم و سایت پیش فرض asp.net - My ASP.NET Application را اپلود کردم. همانطور که میدانید این سایت چیز خاصی نداره و بصورت پیش فرض توسط ویژوال ساخته میشه (سایت نمونه). حالا از همین سایت و از قسمت صفحه لاگین آن گزارش گرفتم و چنین اطلاعاتی داد:
Page Speed Grade:
(47%)
YSlow Grade:
(90%)
و از کدهای جاوایی که ویژوال برای کنترل لاگین فراخوانی کرده بود اشکال های زیادی گرفته مانند:
Remove query strings from static resources
Specify a Vary: Accept-Encoding header
Defer parsing of JavaScript
و...
خب حالا با این اوصاف و دسترسی نداشتن به این کدهای جاوا باید چکار کرد؟ اصلا میشه به اطلاعات سایت gtmetrix که خیلی هم محبوب هست اعتماد کرد؟ مطمئنا باید بشه! پس راه حل چیه؟
Page Speed Grade:
(47%)
YSlow Grade:
(90%)
و از کدهای جاوایی که ویژوال برای کنترل لاگین فراخوانی کرده بود اشکال های زیادی گرفته مانند:
Remove query strings from static resources
Specify a Vary: Accept-Encoding header
Defer parsing of JavaScript
و...
خب حالا با این اوصاف و دسترسی نداشتن به این کدهای جاوا باید چکار کرد؟ اصلا میشه به اطلاعات سایت gtmetrix که خیلی هم محبوب هست اعتماد کرد؟ مطمئنا باید بشه! پس راه حل چیه؟