سلام
من در وب سایتم از entity frame work code first استفاده کردم.entity ها من حدود 200 عدد می باشد به علت بالا بودن تعداد entity من از Interactive Pregenerated Views استفاده کردم.
سرعت لود صفحه من 50 ثانیه تا یک دقیقه بود ولی بعد از استفاده از Interactive Pregenerated Views تقریبا به نصف شد ولی بازم سرعت واقعا کمه به طوری که از یک صفحه به صفحه دیگه رفتن زمان اذییت کنده
است.البته من وقتی بر روی سیستم خودم با vs 2015اجرا میگیرم سرعت هیچ مشکلی نداره و خیلی سریع است و وقتی در هاست آپلود می کنم این مشکل به وجود میاد.
ممنون میشم از دوستان کسی تجربه چنین مشکلی را داشته کمکم کنه
با سلام
دوست عزیز شما میتونید ازRazorViewEngine اختصاصی استفاده کنید که در زمکان لود فقط دنبال فایل های cshtml بگرده و همینطور از OutputCache ها برای اکشنهای که اطلاعاطشون خیلی تغییر نمیکنه استفاده کنید اینجوری تا حدی سرعت افزایش پیدا میکنه
using System.Web.Mvc; namespace MvcApplication1.Controllers { [HandleError] public class HomeController : Controller { [OutputCache(Duration=10, VaryByParam="none")] public ActionResult Index() { return View(); } } }
سلام
ممنون از راهنمایی ولی این کار را قبلا انجام داده بودم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)