تاریخ عضویت : 1395/05/11
ارسالها : 1 نوشته
( تشکرها: 1 بار )
|
با سلام و ادب خدمت دوستان من ادمین سرور و هاست مربوط به پرتال دات نت نیوک به همراه چندین ساب پرتال هستم.چند روزیه که سرعت لود کلیه صفحات و پرتال ها به شدت پایین اومده و من هرکاری که میتونستم کردم. اول اینکه کندی به این شکله که ابتدا 20 تا 30 ثانیه هیچ اتفاقی نمیفته و بعد از اون ظرف 5 ال 7 ثانیه کل صفجه لود میشه.من از طریق Inspect Element در فایر فاکس در بخش Network سرعت لود شدن بخش های مختلف سایت رو بررسی کردم و متوجه شدم در لود فایل های css و JS و تصاویر سرعت خوبه ولی در باز کردن خود فایل html و یا aspx خیلی طول میکشه دوم اینکه طبق دستورالعمل های رایج در خصوص افزایش سرعت پرتال های دات نت نیوک اقدامات ذیل رو انجام دادم ولی جواب نداد : - حذف لاگ هاي بانك اطلاعاتي پورتال
- recycling properties را برای یک App Pool خاص تغییر بدهید، می توانید این مقدار را از 20 دقیقه به 5 و یا حتی 6 ساعت تغییر بدهید تا در صورت غیرفعال بودن سایت، ASP خاموش نشه
- استفاده از keep alive جهت up نگهداشتن سایت
خلاصه فکر میکنم مشکل من حادتر از این ها باشه و نیاز به بررسی دقیقتر داره. از دوستان متخصص در این حوزه درخواست کمک و راهنمایی دارم. آدرس پرتال جهت بررسی : www.kitajournal .ir www.2.farhangsara .ir این مشکل در حالیه که اگه پرتال جدید با سورس و دیتابیس جداگانه در همون سرور ایجاد کنم سرعتش خوبه مثل www.hamahdi .ir . به همین خاطر فکر میکنم حجم دیتابیس ساب پرتال ها بزرگ شده و شاید نیاز به بهینه سازی داشته باشه. لطفا اگه راه حلی در این خصوص به ذهنتون میرسه راهنمایی کنید. با تشکر ویرایش شد بوسیله ناظر 1395/05/11 11:12:15 ق.ظ
| دلیل ویرایش: اصلاح لینک خارجی طبق قوانین سایت
|
|
|
|
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )
|
با سلام مشکل شما میتونه از چند دلیل داشته باشه . مواردی که حدس میزنم رو شما بررسی کنید و اقدامات لازم را در این خصوص انجام دهید . یک) از دیتا بیس یک بکاپ تهیه فرمایید . وسپس به سایت http://dnnscript.codeplex.com/ مراجعه کنید و آخرین نسخه اسکریپت رو دریافت کنید . و طبق مستندات داخل فایل اسکریپت مراحل رو پیش بروید در اخر دیتا بیس رو شرینک(Shrink) کنید .
هم حجم قابل ملاحضه از دیتا بیس شما کاهش می یابد در صورتی خطایی در دیتا بیس باشد رفع میگردد تمام اطلاعات و لاگ های اضافه پاک سازی میشود و تنظیمات زمان بندی و تنظیمات پرتال بهیه تر شده و متقابلا سرعت و کارایی سیستم افزایش می یابد . دو ) طبق گفته شما فایل ها بجز html , aspx مشکل لود دارند که به وضوح خبر از تاخیر در کامپایل است که مربوط می شود به منابع سرور و زمان delay که اتفاق می افتد و سپس در عرض 5 الی 7 ثانیه لود میشود مشکل از طرف سرور می باشد . اگر دسترسی به ریموت سرور دارید منابع سرور را در بازه های زمانی مختلف مانیتورینگ کنید .
سه ) طبق بررسی سایت های شما وجود ارور و مشکل در بین ماژول های موجود در صفحه هم به وضوح رویت شد که افزایش زمان لودینگ در خصوص این موارد نیز احتمالا بیشتری را دارد دلیل عمده این کاهش سرعت از این موارد باشد . ویرایش شد بوسیله کاربر 1395/05/11 11:31:38 ق.ظ
| دلیل ویرایش: مشخص نشده است |
|
2 کاربر از سهیل خیری (مدیر دیانان پلاس) برای ارسال مفیدش تشکر کرده اند.
|
|
|
تاریخ عضویت : 1394/04/29
ارسالها : 113 نوشته
( تشکرها: 7 بار )
( 3 تشکر دریافتی در 3 ارسال )
|
ارسال شده توسط : مدیر دی ان ان پلاس با سلام مشکل شما میتونه از چند دلیل داشته باشه . مواردی که حدس میزنم رو شما بررسی کنید و اقدامات لازم را در این خصوص انجام دهید . یک) از دیتا بیس یک بکاپ تهیه فرمایید . وسپس به سایت http://dnnscript.codeplex.com/ مراجعه کنید و آخرین نسخه اسکریپت رو دریافت کنید . و طبق مستندات داخل فایل اسکریپت مراحل رو پیش بروید در اخر دیتا بیس رو شرینک(Shrink) کنید .
هم حجم قابل ملاحضه از دیتا بیس شما کاهش می یابد در صورتی خطایی در دیتا بیس باشد رفع میگردد تمام اطلاعات و لاگ های اضافه پاک سازی میشود و تنظیمات زمان بندی و تنظیمات پرتال بهیه تر شده و متقابلا سرعت و کارایی سیستم افزایش می یابد . دو ) طبق گفته شما فایل ها بجز html , aspx مشکل لود دارند که به وضوح خبر از تاخیر در کامپایل است که مربوط می شود به منابع سرور و زمان delay که اتفاق می افتد و سپس در عرض 5 الی 7 ثانیه لود میشود مشکل از طرف سرور می باشد . اگر دسترسی به ریموت سرور دارید منابع سرور را در بازه های زمانی مختلف مانیتورینگ کنید .
سه ) طبق بررسی سایت های شما وجود ارور و مشکل در بین ماژول های موجود در صفحه هم به وضوح رویت شد که افزایش زمان لودینگ در خصوص این موارد نیز احتمالا بیشتری را دارد دلیل عمده این کاهش سرعت از این موارد باشد . مهندس خیری این مورد شماره یک که فرمودید برای دیتابیس و بهینه کردن اون و آدرس http://dnnscript.codeplex.com/ رو میشه تو تمام وب سایت های دی ان ان انجام داد و نتیجه مثبت گرفت؟ ممکنه نتیجه منفی هم بده و مشکلاتی پیش بیاره یا صد درصد تست شدست و مشکلی به هیچ وجه پیش نمیاد؟ من مجموعه اسکریپت ها رو دیدیم. فقط بریم دانلود کنیم و تو دیتابیس هاستمون بریم گوئری ها رو اجرا کنیم؟ ممنون میشم یک توضیح مختصری بفرمایید تشکر
|
|
|
|
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )
|
سازنده این اسکریپت از اعضای رسمی و اصلی هسته دی ان ان است . البته ایشون هم در فروم ها و داخل مستنداتش تاکیید کرده قبل از اجرا حتما از دیتا بیس بکاپ تهیه فرمایید . که در صورت هر گونه مشکل احتمالا با ریستور مشکل حل شود . اول این که هیچ وقته کسی نمیتونه اجرا یا کارکرد یک محصول نرم افزار و ... رو تضمین کنه 100% صحیح خواهد بود. اما این اسکریپت مورد تایید تیم دی ان ان پلاس بوده و بر روی تمام وب سایت ها قابل اجراست . در ضمن نباید از اسکویل سرور این ها رو اجرا کنید. از قسمت مدیریت > میزبان > پایگاه داده انجام دهید . در ضمن ترتیب استفاده هم در مستندات داخلش نوشته حتما رعایت بفرمایید مشکلی پیش نمیاد .
یک نکته مهم : در اخر بعد از تمام تمامی مراحل Shrink باید اعمال کنید .که حجم قابل ملاحضه ای کاهش و بهیه سازی داشته باشید . |
|
|
|
|
تاریخ عضویت : 1394/04/29
ارسالها : 113 نوشته
( تشکرها: 7 بار )
( 3 تشکر دریافتی در 3 ارسال )
|
با تشکر از راهنمایی های دلسوزانه شما من اسکریپت ها رو از http://dnnscript.codeplex.com دانلود و اجرا کردم برای عملیات شرینگ که فرمودیند ممنون میشم مراحلش رو تو Sql server اگه ممکنه توضیح بدین و اینکه در انتها بعد از عملیات شرینگ ممکنه مشکلی برای وب سایت به وجود بیاد یا خیالمون راحت باشه و اینکه یک جایی خوندم که بهتره شرینک رو حالت simple بره . آیا با این کار مشکلی پیش نمیاد و شما اعتقاد دارید که باید لاگ گیری از طریق simple غیر فعال بشه؟(یعنی با این کار غیر فعال میشه؟) اگه آره که بنظرتون این خوبه که لاگ نندازه که حجم دیتابیسمون زیاد نشه؟ در حال حاضر در یکی از وب سایت های من حجم فایل لاگ 600 مگ شده و نمیدونم این مقدار طبیعیه یا خیر. ممنون از راهنماییتون
|
|
|
|
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )
|
خوشحالم که مشکلتون حل شده.
در خصوص اجرای شیرینک (Shrink ) هیچ مشکلی ایجاد نمیشود.
در ضمن حالت دیتابیس اگر بر روی Simple باشد مشکلی ایجاد نمیشود و سبکتر خواهد بود و مقدار حجم کاهش خواهد یافت.
برای استفاده از شیرینگ در حال مدیریت دیتابیس بر روی دیتابیس کلیک راست کنید > گزینه Tasks > گزینه Shrink > گزینه DataBase را بزنید و سپس تیک مربوطه را بزنید تا فضا های خالی و waste را از حجم دیتابیس کاهش دهد و دیتا بیس را چابک کند .
در صورتی که دسترسی نداشتید میتوانید از کوئری زیر استفاده کنید :
کد:
USE DBNAME;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE DBNAME
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (DBNAME, 1);
DBCC SHRINKFILE (DBNAME_log, 1);
GO
|
|
|
|
|
رفتن به انجمن
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید
اطلاعیه :
پرسش و پاسخ های تخصصی دی ان ان از کوکی ها استفاده می کند. با ادامه این فهرست از شما می خواهیم برای استفاده از کوکی ها موافقت کنید.
جزئیات بیشتر
بستن