مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mahmoud1234

عضویت از 1393/04/17

مشکل سرعت در entity frame work

  • چهارشنبه 24 آذر 1395
  • 10:35
تشکر میکنم

سلام

من در وب سایتم از entity frame work code first استفاده کردم.entity ها من حدود 200 عدد می باشد به علت بالا بودن تعداد entity  من از Interactive Pregenerated Views استفاده کردم.

سرعت لود صفحه من 50 ثانیه تا یک دقیقه بود ولی بعد از استفاده از Interactive Pregenerated Views تقریبا به نصف شد ولی بازم سرعت واقعا کمه به طوری که از یک صفحه به صفحه دیگه رفتن زمان اذییت کنده

است.البته من وقتی بر روی سیستم خودم با vs 2015اجرا میگیرم سرعت هیچ مشکلی نداره و خیلی سریع است و وقتی در هاست آپلود می کنم این مشکل به وجود میاد.

ممنون میشم از دوستان کسی تجربه چنین مشکلی را داشته کمکم کنه

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

علی شهریاری

عضویت از 1393/05/30

  • چهارشنبه 24 آذر 1395
  • 12:10

با سلام 

دوست عزیز شما میتونید از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();
        }

    }
}

کاربر سایت

mahmoud1234

عضویت از 1393/04/17

  • چهارشنبه 24 آذر 1395
  • 14:23

سلام

ممنون از راهنمایی ولی این کار را قبلا انجام داده بودم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)