PDA

View Full Version : حرفه ای: مشکل عجیب در سایت پابلیش شده MVC



leontry89
سه شنبه 30 آبان 1396, 14:22 عصر
دوستان من سایتی که تحت MVC هست رو پابلیش و روی سرور اپلود کردم
اما در ابتدای رکوئست دادن در مروگر یه وقفه ی 30 ثانیه ای داره. یکبار که میاد بالا دقعات بعدی بدون وقفه میاد.

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

به نظر شما دلیلش چی میتونه باشه؟ و یه نکته دیگه اینکه من دامین رو تو 3 تا تب بزنم و رکوئست بزنم هر سه تا در یک لحظه وصل میشن. انگار در یک لحظه پیدا میکنن سایت رو

a.golzar66
سه شنبه 30 آبان 1396, 15:07 عصر
من هم سایتم رو وقتی پابلیش میزارم بالا و اگر فولدر Bin را به روز رسانی کنم بعد که سایت را باز میکنم برای بار اول چند ثانیه ای طول میکشه تا سایت شناخته بشه ولی دفعه های بعد دیگه زمانی نمیگیره

سعید کشاورز
چهارشنبه 01 آذر 1396, 11:16 صبح
دوستان من سایتی که تحت MVC هست رو پابلیش و روی سرور اپلود کردم
اما در ابتدای رکوئست دادن در مروگر یه وقفه ی 30 ثانیه ای داره. یکبار که میاد بالا دقعات بعدی بدون وقفه میاد.

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

به نظر شما دلیلش چی میتونه باشه؟ و یه نکته دیگه اینکه من دامین رو تو 3 تا تب بزنم و رکوئست بزنم هر سه تا در یک لحظه وصل میشن. انگار در یک لحظه پیدا میکنن سایت رو

این مشکل نیست..
باید درباره چرخه درخواست های MVC بدونید.
زمانی که سایت رو آپلود میکنید وقتی اولین درخواست به سمت سرور بره ، برنامه شروع به اجرا میکنه. رویداد Application_Start که توی فایل Global.asax هست اتقاق میوفته.
اما از دفعات بعد و درخواست های بعدی رویداد Application_Start دیگه فراخوانی نمیشه.
واسه همینه که دفعات بعدی برنامه زودتر بالا میاد.

leontry89
سه شنبه 07 آذر 1396, 10:46 صبح
من با چرخه MVC آشنا هستم. اما آیان این فرایند باید 50 ثانیه در بار اول طول بکشه!؟ ممکنه برای سرور باشه

سعید کشاورز
سه شنبه 07 آذر 1396, 11:52 صبح
من با چرخه MVC آشنا هستم. اما آیان این فرایند باید 50 ثانیه در بار اول طول بکشه!؟ ممکنه برای سرور باشه

100 درصد سرور خیلی تاثیر داره...
یه سایت داشتیم روی سرورپارس بود..انقدر دیر بالا میومد که اول فکر کردیم کدهای نوشته شده ما بهینه نیست..افتضاح بود.
اما رفتیم روی میهن وب هاست خیلی خوب شد سرعت سایت
البته میهن وب هاست یه ایراد داره که اگه درخواستی به سمت سایت نیاد iis رو stop میکنه و بعد از اینکه درخواست بیاد مجدد iis راه اندازی میشه و یه وقفه چند ثانیه ای توش میوفته