1 فایل پیوست
صبر زیاد برای گرفتن اولین بایت از سایت
با سلام خدمت دوستان و اساتید مدتی هست وبسایت من موقع لود شدن و درواقع اتصال اولیه زمان طولانی میبره که اعصابمو ریخته به هم
با سایت gtmetrix هم زمان هارو گرفتم که فقط 7 ثانیه waiting lمیکشه به نظر شما عزیزان و استادان گرامی این مشکل از کجاست؟
چه چیزی بایستی کانفیگ بشه؟
از سرور مجازی ایران با پردازنده 2 هسته و رم 2 از وب سرور nginx و php-fpm
php5.6 و xcache هم استفاده میکنم.
فایل پیوستی فکر کنم منظورمو روشن میرسونه
فایل پیوست 30174
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
سلام، این مشکل بیشتر در بهینه نبودن و کثیفی کد نویسی روی میدهد اما دیدم nginx نصب دارید که میتونه از کانفیگ وب سرورتون هم باشد باید نگاه شود اینطوری معلوم نمیشود، بروی سایت چی نصب هست ؟
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
باسلام
آدرس وب سایتتون رو هم برای بررسی قرار بدید
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
به احتمال بسیار زیاد نفص در dbms شماست. اگر از mysql استفاده میکنید میتونید با استفاده از ابزار mysqltuner اوضاع رو کمی بهتر کنید.
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
ممنون فکر میکنم با این بشه درست کرد چون با تغیرات جزئی توی my.cnf این زملان رو به 4 ثانیه رسوندم باز دوستان نظر دیگه هم دارند
- - - Updated - - -
کسی آموزش استفاده از این که گفتید رو نداره؟
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
مشکل میتونه از موارد زیر باشه:
- کوئریهای غیر بهینه
- استفاده نکردن از index
- اتصال پرهزینه به db در کدها
- کدهای غیر بهینه با محاسبات سنگین یا IO زیاد
- کانفیگ nginx php-fpm database
- vps ضعیف (cpu ضعیف، ram کم، استفاده از swap)
- هارد ضعیف، بی کیفیت، فرسوده
- اورسل بودن vps
هر کدام از مواردی که بیان شد میتونه تاثیر داشته باشه
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
سلام
یک فایل معمولی مثلا test.html یا عکس روی سرور آپلود کنید و با لینک مستقیم باز کنید و ببینید باز هم زمان بارگذاری طولانی هست یا خیر
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
نقل قول:
نوشته اصلی توسط
poa
با سلام خدمت دوستان و اساتید مدتی هست وبسایت من موقع لود شدن و درواقع اتصال اولیه زمان طولانی میبره که اعصابمو ریخته به هم
با سایت gtmetrix هم زمان هارو گرفتم که فقط 7 ثانیه waiting lمیکشه به نظر شما عزیزان و استادان گرامی این مشکل از کجاست؟
چه چیزی بایستی کانفیگ بشه؟
از سرور مجازی ایران با پردازنده 2 هسته و رم 2 از وب سرور nginx و php-fpm
php5.6 و xcache هم استفاده میکنم.
فایل پیوستی فکر کنم منظورمو روشن میرسونه
فایل پیوست 30174
با سلام
اگر سرور شما در ايران است
طبيعي است gtmetrix زمان زيادي رانمايش دهد
اما اگر در خارج از ايران است ضعيف بودن پورت ها و يا ضعف سرور شما مي تواند دليل باشد
Sent from my iPhone using Tapatalk
پاسخ : صبر زیاد برای گرفتن اولین بایت از سایت
بله حرف شما متین و اتفاقا ایرا هست ولی شما ادرس سایت مارو وارد کن 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 - - -
نه بسیار سریع انجام میشه