PDA

View Full Version : سوال: MySQL و ترافیک سایت



sedamorde
چهارشنبه 25 شهریور 1388, 11:02 صبح
دوستان من میخوام بدونم که چطوری میشه فهمید که در حال حاضر چند درخواست به MySQL داده شده و ترافیک سایت را چطوری حساب کنم!؟
اسکریپتی میخوام که مثل همین سایت زمانی سرور شلوغ به کاربر پیام بده چند لحظه صبر کن.
مرسی

sedamorde
چهارشنبه 25 شهریور 1388, 14:14 عصر
میشه بیشتر توضیح بدید, یعنی جی دستی؟
من هم به سرور دسترسی کامل دارم اما نمیدونم باید چیکار کنم که مجموع محاسبات را بهم بگه!

alihoseini
پنج شنبه 26 شهریور 1388, 10:45 صبح
query هاي زير رو اجرا كن اطلاعاتي كه برميگردونه شايد بدردت بخوره



SHOW VARIABLES;
SHOW STATUS;

مهدی کرامتی
پنج شنبه 26 شهریور 1388, 15:31 عصر
در سرورهای مبتنی بر لینوکس و آپاچی یک تابع در PHP وجود داره که میزان Load سرور رو برمیگرداند. می توانید از آن استفاده کنید.

alihoseini
جمعه 27 شهریور 1388, 15:22 عصر
به نظر من بهترين راه براي بررسي ترافيك سايت بررسي log هاي سايت هستش

من براي يه سايت خودم يه log معمولي درست كردم كه ابتداي هر صفحه اول يكسري مشخصات كلي رو ثبت ميكرد و بعد ادامه كار جاريشو انجام ميداد
بر اساس اون ميتونم هم گزارش لحظه اي ترافيك سايتو داشته باشم هم گزارشات آماري مختلف از بازديد ها با جزئيات كامل
رو سرعت برنامه هم تاثيري نداره
يه خوبي ديگش هم كنترل ميزان درخواستها از كلاينتهاي متفاوت هست (مثلا چند درخواست در دقيقه براي هر كلاينت در نظر بگيريم)
كاره ديگه اي هم كه ميشه براساس اون انجام داد اينه كه ميشه يه برنامه اضافه كرد كه براساس اون رفتار كاربران رو بررسي كنه و با در آوردن pattern هاي خاص از رفتار كاربران ، رفتارهاي خيرعادي رو بررسي كرد و يا ناديده گرفت