PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : استفاده 100 درصدی اسکریپت از سایت



saeed.5570
January 1st, 2017, 20:46
درود و عرض ادب خدمت اساتید بزرگوار

بابت عنوان مطلب عذر خواهی میکنم . منظورم استفاده 100 درصدی اسکریپت از سرور بود.یک سوال داشتم . من در هاست اشتراکی سرویس داشتم . منابعم در گذشته 2 هسته سی پی یو و 2 گیگ رم بود. هاست کلود لینوکس بود . ولی افزایش بازدید های سایت باعث شد سی پی یو کم بیاد و وقتی به ماکسیمم استفاده از سی پی یو میرسید سایت رو دان میکرد . البته حالت عادی هر دوهسته در 40 درصد استفاده بودن و گهگاهی 100 درصد میشدن که باعث میشد روزی 2-3 بار سایت برای چند دقیقه دان بشه . وب سرور هم nginx_apache بود . میزان مصرف رم ولی خیلی کم بود . در حد نهایت 200-300 مگ . سایتو به سرور مجازی منتقل کردم . سی پی یو 2 هسته 3.5 گیگاهرتز با 2 گیگ رم . وب سرور همین nginx_apache هستش و از opcache استفاده میکنم . سرعت لود اولیه سایت خیلی پایین اومده . سرور در حالت عادی لود سی پی یو 1 درصد هستش . ولی وقتی میخواد سایت لود بشه تا 80-90 درصد هم میرسه . وقتی هم از طریق سایت check-host.net قسمت درخواست http روی پورت 80 رو چک میکنه با نتیجه بسیار ضعیفی رو به رو میشه . ضمن اینکه سی پی یو در کل مدت تست روی 100 درصد هستش هر 2 هسته . عکس راست مربوط به تست پورت 80 صفحه اصلی سایتمه و عکس چپ هم مربوط به تست پورت 80 یک فایل ایندکس هست ورژن دیتابیس هم mariaDB 10 . 1 هستش. مشکل از کجاست ؟ ممکنه از کانفیگ وب سرور باشه یا نه واقعا منابع بیش از حد کم دارم؟ اگه توضیح بدید ممنون میشم

http://uupload.ir/files/yieb_untitled.png (http://uupload.ir/view/yieb_untitled.png)

hoka
January 1st, 2017, 23:32
تعداد بازدیدتون چقدر هست ؟ میزان حجم دیتابیس ؟ اسکریپت مورد استفاده ؟


عزیزجان با توجه به چیز هایی که گفتید مشخص هست مورد شما استفاده ی زیاد از دیتابیس هست که رم در این حالت کم لود میشه ولی سی پی یو شدیدا لودش بالا میره

اول از همه اگر تعداد بازدیدتون بالا باشه مشکل کم بود منابع دارید

دوم وب سرویستون اگر کانفیگ خوبی نداشته باشه اصلا کارایی نداره ( اکثر سایت ها حتی جدیدا هاست دی ال که از آپاچی استفاده میکرد جدیدا از لایت اسپید استفاده میکنن چون کانفیگ عالی ای داره هم برای وب سرویس و هم sql سرویس )

سوم نوع هارد هست . اگر دیتابیس سنگین و پراستفاده باشه حتما باید از ssd استفاده کنید که کشش خوندن دیتابیس رو داشته باشه مگر نه لود سی پی یو هم به دلیل باز بودن درخواست ها بالا میره

چهارم نوع cmd هست . اکثرا میگن وردپرس (مثلا ) برای وبلاگ مناسب هست و نه سایت های بزرگ ولی بنده میگم اصلا اینطوری نیست . وردپرس هم میشه سایت بزرگ و پربازدیدی راه انداخت ( نمونش سایت من با 100 هزار مطلب و بازدید ) ولی باید دیتابیسش رو تصحیح کرد . وردپرس یا هر اسکریپت دیگه ای که در چند تیبل محدود دیتابیسش ذخیره بشه مشکل ایجاد میکنه و باید تعداد تیبل هارو افزایش داد تا مشکل حل بشه

saeed.5570
January 2nd, 2017, 00:05
حجم دیتابیس 15 مگ اسکریپت پرستاشاپ بازدید روزی 500 ای پی . درایو ssd

dizaji_saeed
January 2nd, 2017, 00:13
درود

دوست عزیز کنترل پنلتون چی هستش؟ دایرکت ادمین؟
وب سرور آپاچی + انجینکس اگه به طور حرفه ای کانفیگ شن ، شمارو به هیچ دردسری نمیندازن و خیالتون راحت باشه
ولی
دیتابیس ماریا هنوز به طور کامل تایید نشده و در حال گذروندن دوره آزمایشیش هست.
اگه شرایطتش رو دارین ، به جای استفاده از ماریا دی بی ، به مای اس کیوال دانگرید کنین. به احتمال نود درصد مشکل مصرف سی پی یو حل خواهد شد

saeed.5570
January 2nd, 2017, 00:21
بله دایرکت ادمین هست . البته موقعی که با دستور htop در لحظه مصرفو پردازش میکنم اصلا mariadb و sql در لیست پروسس ها نیستن

hoka
January 2nd, 2017, 00:24
500 ای پی چیز خاصی نیست که مشکلی پیش بیاره . بهتره قالب سایتتون رو دیفالت قرار بدید و بعد چک کنید . احتمال داره کوئری ای در قالب باشه که این مشکل رو ایجاد بکنه

lastwall
January 2nd, 2017, 11:53
عرض ادب
قطعا یه مشکلی توی سایتتون وجود داره...با توجه به توضیحاتی هم که دادین بعید میدونم مشکل منابع و ... داشته باشید
در ابتدا قالب سایتتون رو چک کنید کامل ببینید شاید برای مثال لوپ فانکشن دارید یا....
بعد از قالب پلاگین ها رو دی اکتیو کنید تست بگیرید....
به طور کلی باید بررسی بشه....در صورتی که مشکلتون حل نشد بفرمایید بررسی خدمتتون انجام بدم

behrooz
January 3rd, 2017, 15:04
مطمئن هستید سایتتون زیر حملات مخصوصا دیداس از سوی دیگران نیست؟

alicpk
January 3rd, 2017, 20:07
دوست عزیز این ترافیک و حجم پایگاه داده شما حتی اگه هیچ کانفیگی هم انجام ندید مشکل ساز نمیشه و حتی میشه روی هاستهای رایگان هم بدون مشکل میزبانی بشه
احتمالا مشکل شما از افزونه یا قالبتونه که باید به دقت چک کنید که تمامی فایلها از سرور خودتون لود بشن و از حلقه های تودرتو استفاده نکرده باشید
البته اینها همه حدس و گمانه و تا چک نشه نمیشه دقیق گفت مشکل از کجاست

saeed.5570
January 3rd, 2017, 22:19
عرض ادب
قطعا یه مشکلی توی سایتتون وجود داره...با توجه به توضیحاتی هم که دادین بعید میدونم مشکل منابع و ... داشته باشید
در ابتدا قالب سایتتون رو چک کنید کامل ببینید شاید برای مثال لوپ فانکشن دارید یا....
بعد از قالب پلاگین ها رو دی اکتیو کنید تست بگیرید....
به طور کلی باید بررسی بشه....در صورتی که مشکلتون حل نشد بفرمایید بررسی خدمتتون انجام بدم

بله . چون درست با انتقال هاست به مشکل خوردیم . جناب سنجری دارن سایتمو کانفیگ میکنن . امیدوارم مشکل برطرف بشه


دوست عزیز این ترافیک و حجم پایگاه داده شما حتی اگه هیچ کانفیگی هم انجام ندید مشکل ساز نمیشه و حتی میشه روی هاستهای رایگان هم بدون مشکل میزبانی بشه
احتمالا مشکل شما از افزونه یا قالبتونه که باید به دقت چک کنید که تمامی فایلها از سرور خودتون لود بشن و از حلقه های تودرتو استفاده نکرده باشید
البته اینها همه حدس و گمانه و تا چک نشه نمیشه دقیق گفت مشکل از کجاست

مشکل سر اینه سایت وقتی تو هاست بود هیچ مشکلی نداشت . پس یقینا مشکل سایت نیست. ممنونم فعلا منتظر جناب سنجری میمونم