-
February 26th, 2016, 02:13
#1
صبر زیاد برای گرفتن اولین بایت از سایت
با سلام خدمت دوستان و اساتید مدتی هست وبسایت من موقع لود شدن و درواقع اتصال اولیه زمان طولانی میبره که اعصابمو ریخته به هم
با سایت gtmetrix هم زمان هارو گرفتم که فقط 7 ثانیه waiting lمیکشه به نظر شما عزیزان و استادان گرامی این مشکل از کجاست؟
چه چیزی بایستی کانفیگ بشه؟
از سرور مجازی ایران با پردازنده 2 هسته و رم 2 از وب سرور nginx و php-fpm
php5.6 و xcache هم استفاده میکنم.
فایل پیوستی فکر کنم منظورمو روشن میرسونه
Untitled.jpg
-
-
February 26th, 2016 02:13
# ADS
-
February 26th, 2016, 04:28
#2
عضو دائم
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
سلام، این مشکل بیشتر در بهینه نبودن و کثیفی کد نویسی روی میدهد اما دیدم nginx نصب دارید که میتونه از کانفیگ وب سرورتون هم باشد باید نگاه شود اینطوری معلوم نمیشود، بروی سایت چی نصب هست ؟
-
-
February 26th, 2016, 05:08
#3
عضو انجمن
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
باسلام
آدرس وب سایتتون رو هم برای بررسی قرار بدید
- سپیدار گیفت : فروش انواع
فلش مموری تبلیغاتی و اختصاصی + فروش انواع پاور بانک تبلیغاتی و اختصاصی
-
-
February 26th, 2016, 10:37
#4
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
ویرایش توسط poa : February 26th, 2016 در ساعت 10:36
-
-
February 26th, 2016, 10:46
#5
عضو انجمن
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
به احتمال بسیار زیاد نفص در dbms شماست. اگر از mysql استفاده میکنید میتونید با استفاده از ابزار mysqltuner اوضاع رو کمی بهتر کنید.
-
-
February 26th, 2016, 11:18
#6
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
ممنون فکر میکنم با این بشه درست کرد چون با تغیرات جزئی توی my.cnf این زملان رو به 4 ثانیه رسوندم باز دوستان نظر دیگه هم دارند
- - - Updated - - -
کسی آموزش استفاده از این که گفتید رو نداره؟
-
-
February 26th, 2016, 11:20
#7
عضو انجمن
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
مشکل میتونه از موارد زیر باشه:
- کوئریهای غیر بهینه
- استفاده نکردن از index
- اتصال پرهزینه به db در کدها
- کدهای غیر بهینه با محاسبات سنگین یا IO زیاد
- کانفیگ nginx php-fpm database
- vps ضعیف (cpu ضعیف، ram کم، استفاده از swap)
- هارد ضعیف، بی کیفیت، فرسوده
- اورسل بودن vps
هر کدام از مواردی که بیان شد میتونه تاثیر داشته باشه
-
-
February 26th, 2016, 11:38
#8
عضو دائم
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
سلام
یک فایل معمولی مثلا test.html یا عکس روی سرور آپلود کنید و با لینک مستقیم باز کنید و ببینید باز هم زمان بارگذاری طولانی هست یا خیر
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
February 27th, 2016, 01:41
#9
عضو انجمن
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت

نوشته اصلی توسط
poa
با سلام خدمت دوستان و اساتید مدتی هست وبسایت من موقع لود شدن و درواقع اتصال اولیه زمان طولانی میبره که اعصابمو ریخته به هم
با سایت gtmetrix هم زمان هارو گرفتم که فقط 7 ثانیه waiting lمیکشه به نظر شما عزیزان و استادان گرامی این مشکل از کجاست؟
چه چیزی بایستی کانفیگ بشه؟
از سرور مجازی ایران با پردازنده 2 هسته و رم 2 از وب سرور nginx و php-fpm
php5.6 و xcache هم استفاده میکنم.
فایل پیوستی فکر کنم منظورمو روشن میرسونه
Untitled.jpg
با سلام
اگر سرور شما در ايران است
طبيعي است gtmetrix زمان زيادي رانمايش دهد
اما اگر در خارج از ايران است ضعيف بودن پورت ها و يا ضعف سرور شما مي تواند دليل باشد
Sent from my iPhone using Tapatalk
-
-
March 2nd, 2016, 23:23
#10
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
بله حرف شما متین و اتفاقا ایرا هست ولی شما ادرس سایت مارو وارد کن alachikh.ir
میبینی برای باز کردن 3-4 ثانیه و گاها بیشتر طول میکشه عنوان سایت بیاد که بعد اومدن عنوان مشکل زیادی نیست
- - - Updated - - -
دوستان این مشکل میتونه از رول هایی باشه که استفاده میکنم؟
کد:
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if ($rule_0 = "1"){
rewrite ^/(file)/(.*) /PF.Base/$1/$2;
}
rewrite ^/static/ajax.php /index.php;
rewrite ^/themes/default/(.*) /PF.Base/theme/default/$1;
rewrite ^/(static|theme|module)/(.*) /PF.Base/$1/$2;
rewrite ^/(Apps|themes)/(.*) /PF.Site/$1/$2;
if (!-f $request_filename){
set $rule_5 1$rule_5;
}
if (!-d $request_filename){
set $rule_5 2$rule_5;
}
if ($rule_5 = "21"){
rewrite ^/(.*)$ /index.php?q=$1 last;
}
location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
expires 365d;
}
- - - Updated - - -
نه بسیار سریع انجام میشه
ویرایش توسط poa : March 2nd, 2016 در ساعت 23:17
-