هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل کاهش سرعت به خاطر دو پلاگین»مهم
#11
1. لینک:
https://gtmetrix.com/reports/ashpazkhanoom.ir/Hjg19G8h
2. اهمیت داره چون شدیا سرعت بارگذاری سایتم کم میشه و همه شکایت میکنن
3. در قسمت waterfall  نشون میده که بیشتر درخواست ها از وضعیت من و سپاس هستش
پلاگین وضعیت من رو از اینجا گرفتم و نصب کردم اما سپاس رو خیر. هرچند فرقی هم نمیکنن. البته از وقتی پلاگین وضعیت من برای اینجا رو نصب کردم بدتر هم شد!!! چند روزه که اینطوری شده و چند ماه خوبه خوب بود
قبل از فعال کردن این دو پلاگین تعداد درخواست ها به صفحه 30 تا بود اما همونطوری که در لینک بالا میبینید الآن شده 1087  !!!!!!!
سرعت بارگذاری هم که از دو ثانیه شده 75ثانیه !!!!!
ممنون
پاسخ
#12
شما توی قالب هدر اینکلود مشکل دارید. همونطور که میبینید چندین و چندین و چندین بار فایل رو لود کرده.

بهتره بجای اینکه مربوط به اینجا نیست:
نقل‌قول: بهینه سازی توسط پشتیبانی مای‌بی‌بی در ایران

بگیم:
خراب کاری شده توسط اون پشتیبانی، قالب دیفالتو چه بهینه ای کردن من موندم، توی جی تی متریکس هم بهینه سازی قالبی ندیدم ازش، پلاگین هم اگر باشه که از نظر من بدرد نمیخوره زیاد اما درکل یه پلاگینه و ندیدم کپی رایت داشته باشه

۱- کدهای اون قالب رو بذارید headerinclude
۲- ممکنه هم از گاه شمارتون باشه. احتمالش کمه.
۳- پیشنهاد ما استفاده از پلاگین های اینجاست تا اگر مشکلی توش باشه خودمون درصورت توانایی بتونیم رفع و انتشار بدیم برای دوستان
نصب و آپدیت انجمن مای بی بی | پلاگین و پوسته | تغییرات داخلی انجمن
نصب و بروزرسانی وردپرس طراحی پوسته های وردپرسی سبک با سئوی بالا
شخصی سازی پوسته های مای بی بی و وردپرس
طراحی سیستم مدیریت محتوای اختصاصی و خاص با برترین زبان های برنامه نویسی دنیا
جهت سفارش در تلگرام: firstboy000@
پاسخ
 سپاس شده توسطashpazkhanoom (۱۳۹۴/۱۲/۲۷، ۰۱:۱۸:۱۲ صبح)
#13
اون لینک بهینه سازی توسط رو هرکار میکنم نمیتونم بردارم.
منم با صحبت شما موافقم
پلاگین وضعیت من رو از اینجا نصب کردم اما این مشکل سرعت رو به وجود آورده
ممنون میشم یک پاسخ کامل بهم بدید تا بتونم مشکلات رو رفع کنم
الآن من باید چیکار کنم دقیقا؟
کدهای قالب headerinclude رو قرار بدم اینجا؟
ممنون
پاسخ
#14
لطفا یه دسترسی بدید نگاهی به قالباتون بندازم
پاسخ
#15
(۱۳۹۴/۱۲/۲۷، ۰۱:۲۱:۲۲ صبح)ashpazkhanoom نوشته است: اون لینک بهینه سازی توسط رو هرکار میکنم نمیتونم بردارم.
منم با صحبت شما موافقم
پلاگین وضعیت من رو از اینجا نصب کردم اما این مشکل سرعت رو به وجود آورده
ممنون میشم یک پاسخ کامل بهم بدید تا بتونم مشکلات رو رفع کنم
الآن من باید چیکار کنم دقیقا؟
کدهای قالب headerinclude رو قرار بدم اینجا؟
ممنون


گفتم که کدهای اون قرار رو بذارید(همینجا بذارید تا ما ببینیمش) تا بررسی کنیم که اگر مشکل از این قالب بود رفع کنیم و اگر نبود که دنبال مشکل بعدی بگردیم که احتمالا داره از پلاگین دیگه ای باشه، وضعیت من اگر همون شکلکیه که برای کاربر قرار میدیم باید بگم که مشکلی نداره و قبلا تست شده.

 با توجه به سطح آشناییتون به مای بی بی بهترین کار هم اینه که دسترسی ها رو پ خ کنید. حالا یا برای من یا برای محمد تی ام که اعلام آمادگی کردن.
نصب و آپدیت انجمن مای بی بی | پلاگین و پوسته | تغییرات داخلی انجمن
نصب و بروزرسانی وردپرس طراحی پوسته های وردپرسی سبک با سئوی بالا
شخصی سازی پوسته های مای بی بی و وردپرس
طراحی سیستم مدیریت محتوای اختصاصی و خاص با برترین زبان های برنامه نویسی دنیا
جهت سفارش در تلگرام: firstboy000@
پاسخ
 سپاس شده توسطمحمد تی ام (۱۳۹۴/۱۲/۲۷، ۱۲:۴۵:۱۰ عصر)
#16
سلام
اینا کدهای قالب headerinclude  هستن
ممنون میشم راه حلی برای حل این مشکل بدید
کد:
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
<meta http-equiv="Content-Type" content="text/html; charset={$charset}" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.js?ver=1804"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.plugins.min.js?ver=1804"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1804"></script>


    
    
    
    {$stylesheets}




<script type="text/javascript">
    lang.unknown_error = "{$lang->unknown_error}";

    lang.select2_match = "{$lang->select2_match}";
    lang.select2_matches = "{$lang->select2_matches}";
    lang.select2_nomatches = "{$lang->select2_nomatches}";
    lang.select2_inputtooshort_single = "{$lang->select2_inputtooshort_single}";
    lang.select2_inputtooshort_plural = "{$lang->select2_inputtooshort_plural}";
    lang.select2_inputtoolong_single = "{$lang->select2_inputtoolong_single}";
    lang.select2_inputtoolong_plural = "{$lang->select2_inputtoolong_plural}";
    lang.select2_selectiontoobig_single = "{$lang->select2_selectiontoobig_single}";
    lang.select2_selectiontoobig_plural = "{$lang->select2_selectiontoobig_plural}";
    lang.select2_loadmore = "{$lang->select2_loadmore}";
    lang.select2_searching = "{$lang->select2_searching}";

    var cookieDomain = "{$mybb->settings['cookiedomain']}";
    var cookiePath = "{$mybb->settings['cookiepath']}";
    var cookiePrefix = "{$mybb->settings['cookieprefix']}";
    var deleteevent_confirm = "{$lang->deleteevent_confirm}";
    var removeattach_confirm = "{$lang->removeattach_confirm}";
    var loading_text = '{$lang->ajax_loading}';
    var saving_changes = '{$lang->saving_changes}';
    var use_xmlhttprequest = "{$mybb->settings['use_xmlhttprequest']}";
    var my_post_key = "{$mybb->post_code}";
    var rootpath = "{$mybb->settings['bburl']}";
    var imagepath = "{$theme['imgdir']}";
     var yes_confirm = "{$lang->yes}";
    var no_confirm = "{$lang->no}";
    var MyBBEditor = null;
    var spinner_image = "{$theme['imgdir']}/spinner.gif";
    var spinner = "<img src='" + spinner_image +"' alt='' />";
    var modal_zindex = 9999;
</script>
    
    
    
    {$stylesheets}

    
    
    
    {$stylesheets}
{$stylesheets}
{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$myprofile_headerinclude}
پاسخ
#17
(۱۳۹۵/۲/۴، ۲۲:۰۱:۳۸ عصر)ashpazkhanoom نوشته است: سلام
اینا کدهای قالب headerinclude  هستن
ممنون میشم راه حلی برای حل این مشکل بدید
کد:
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
<meta http-equiv="Content-Type" content="text/html; charset={$charset}" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.js?ver=1804"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.plugins.min.js?ver=1804"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1804"></script>


    
    
    
    {$stylesheets}




<script type="text/javascript">
    lang.unknown_error = "{$lang->unknown_error}";

    lang.select2_match = "{$lang->select2_match}";
    lang.select2_matches = "{$lang->select2_matches}";
    lang.select2_nomatches = "{$lang->select2_nomatches}";
    lang.select2_inputtooshort_single = "{$lang->select2_inputtooshort_single}";
    lang.select2_inputtooshort_plural = "{$lang->select2_inputtooshort_plural}";
    lang.select2_inputtoolong_single = "{$lang->select2_inputtoolong_single}";
    lang.select2_inputtoolong_plural = "{$lang->select2_inputtoolong_plural}";
    lang.select2_selectiontoobig_single = "{$lang->select2_selectiontoobig_single}";
    lang.select2_selectiontoobig_plural = "{$lang->select2_selectiontoobig_plural}";
    lang.select2_loadmore = "{$lang->select2_loadmore}";
    lang.select2_searching = "{$lang->select2_searching}";

    var cookieDomain = "{$mybb->settings['cookiedomain']}";
    var cookiePath = "{$mybb->settings['cookiepath']}";
    var cookiePrefix = "{$mybb->settings['cookieprefix']}";
    var deleteevent_confirm = "{$lang->deleteevent_confirm}";
    var removeattach_confirm = "{$lang->removeattach_confirm}";
    var loading_text = '{$lang->ajax_loading}';
    var saving_changes = '{$lang->saving_changes}';
    var use_xmlhttprequest = "{$mybb->settings['use_xmlhttprequest']}";
    var my_post_key = "{$mybb->post_code}";
    var rootpath = "{$mybb->settings['bburl']}";
    var imagepath = "{$theme['imgdir']}";
     var yes_confirm = "{$lang->yes}";
    var no_confirm = "{$lang->no}";
    var MyBBEditor = null;
    var spinner_image = "{$theme['imgdir']}/spinner.gif";
    var spinner = "<img src='" + spinner_image +"' alt='' />";
    var modal_zindex = 9999;
</script>
    
    
    
    {$stylesheets}

    
    
    
    {$stylesheets}
{$stylesheets}
{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$myprofile_headerinclude}

چرا اصلا جاوا اسکریپت سپاس وجود ندارد
پاسخ
#18
بین  </script> و {$myprofile_headerinclude} اخر همه تگ های  {$stylesheets} رو حذف کنید. بخاطر بارگذاری بیش از حد استایل قالبتونه که سرعت کاهش پیدا کرده
پاسخ
 سپاس شده توسطfirstboy000 (۱۳۹۵/۲/۵، ۰۸:۳۹:۱۶ صبح)
#19
(۱۳۹۵/۲/۴، ۲۱:۵۰:۳۸ عصر)ashpazkhanoom نوشته است: .....................
ارسال اسپم ممنوع دوستان. درصورت تکرار اخطار دریافت میکنید.


(۱۳۹۵/۲/۵، ۰۰:۱۴:۲۱ صبح)*mahdi* نوشته است:
(۱۳۹۴/۱۲/۲۳، ۲۲:۰۱:۳۸ عصر)ashpazkhanoom نوشته است: سلام
یکی از کاربرام امروز بابت سرعت خیییییلی کم سایت ازم گلایه کرد. بعدش وقتی رفتم توی سایت gtmetrix و تست کردم دیدم که سرعت سایتم 16 ثانیه شده!!! Huh
خیلی برام عجیب بود چون دو روز قبل که سرعت رو تست کردم زیر دو ثانیه بود!!
فکر کردم مشکل از هاستمه. بهشون که تیکت دادم بهم یه سری آموزش دادن و گفتن از سرور نیست. وقتی توی سایت gtmetrix طبق آموزششون چک کردم اون چیزارو فهمیدم که مشکل از پلاگین سپاس و پلاگین حالت من هستش!!!
پشتیبانی هاستم اینو گفتن: "تعدادی فایل جاوا اسکریپت به صورت متوالی فراخوانی شده اند که یکی از آنها thx.js "
چرا اینجوری شدن نمیدونم دلیلشو اما قبلا اینطوری نبودن
با غیر فعال کردن این دو پلاگین دوباره سرعتم زیر 2 ثانیه شد. این کار رو چند بار تکرار کردم و مطمئنم که از این دو پلاگینه
ببخشید که داستان نوشتم. برای فهم دقیقش بود
لطفا بفرمایید چرا اینجوری شده و راه حلش چیه؟؟
پیشاپیش ممنونم از جواب و راهنماییتون Heart

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

برای تشکر هم نمیدونم.شاید به خاطر نسخش باشه.

شما به جای پلاگین حالت من از کد استفاده کن

درضمن کش مرورگر هم پاک کن


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

سپاس از شما. Heart

(۱۳۹۵/۲/۵، ۰۰:۱۹:۰۲ صبح)محمد تی ام نوشته است:
(۱۳۹۵/۲/۴، ۲۲:۰۱:۳۸ عصر)ashpazkhanoom نوشته است: سلام
اینا کدهای قالب headerinclude  هستن
ممنون میشم راه حلی برای حل این مشکل بدید
کد:
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
<meta http-equiv="Content-Type" content="text/html; charset={$charset}" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.js?ver=1804"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.plugins.min.js?ver=1804"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1804"></script>


    
    
    
    {$stylesheets}




<script type="text/javascript">
    lang.unknown_error = "{$lang->unknown_error}";

    lang.select2_match = "{$lang->select2_match}";
    lang.select2_matches = "{$lang->select2_matches}";
    lang.select2_nomatches = "{$lang->select2_nomatches}";
    lang.select2_inputtooshort_single = "{$lang->select2_inputtooshort_single}";
    lang.select2_inputtooshort_plural = "{$lang->select2_inputtooshort_plural}";
    lang.select2_inputtoolong_single = "{$lang->select2_inputtoolong_single}";
    lang.select2_inputtoolong_plural = "{$lang->select2_inputtoolong_plural}";
    lang.select2_selectiontoobig_single = "{$lang->select2_selectiontoobig_single}";
    lang.select2_selectiontoobig_plural = "{$lang->select2_selectiontoobig_plural}";
    lang.select2_loadmore = "{$lang->select2_loadmore}";
    lang.select2_searching = "{$lang->select2_searching}";

    var cookieDomain = "{$mybb->settings['cookiedomain']}";
    var cookiePath = "{$mybb->settings['cookiepath']}";
    var cookiePrefix = "{$mybb->settings['cookieprefix']}";
    var deleteevent_confirm = "{$lang->deleteevent_confirm}";
    var removeattach_confirm = "{$lang->removeattach_confirm}";
    var loading_text = '{$lang->ajax_loading}';
    var saving_changes = '{$lang->saving_changes}';
    var use_xmlhttprequest = "{$mybb->settings['use_xmlhttprequest']}";
    var my_post_key = "{$mybb->post_code}";
    var rootpath = "{$mybb->settings['bburl']}";
    var imagepath = "{$theme['imgdir']}";
     var yes_confirm = "{$lang->yes}";
    var no_confirm = "{$lang->no}";
    var MyBBEditor = null;
    var spinner_image = "{$theme['imgdir']}/spinner.gif";
    var spinner = "<img src='" + spinner_image +"' alt='' />";
    var modal_zindex = 9999;
</script>
    
    
    
    {$stylesheets}

    
    
    
    {$stylesheets}
{$stylesheets}
{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$stylesheets}{$myprofile_headerinclude}

چرا اصلا جاوا اسکریپت سپاس وجود ندارد

قطعا غیرفعالش کردن که نیست، وگرنه توی قالب بوده قبلا.


(۱۳۹۵/۲/۵، ۰۱:۰۳:۳۸ صبح)saeed_same نوشته است: بین  </script> و {$myprofile_headerinclude} اخر همه تگ های  {$stylesheets} رو حذف کنید. بخاطر بارگذاری بیش از حد استایل قالبتونه که سرعت کاهش پیدا کرده

به همین دلیل بود که گفتم کد قالب رو بذارید، دیگه این همه بحث و دردسر داشت؟
سپاس از سعید عزیز. کد اصلاح شده برای مشکل اعلام شده:
کد:
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
<meta http-equiv="Content-Type" content="text/html; charset={$charset}" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.js?ver=1804"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.plugins.min.js?ver=1804"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1804"></script>

    {$stylesheets}

<script type="text/javascript">
    lang.unknown_error = "{$lang->unknown_error}";

    lang.select2_match = "{$lang->select2_match}";
    lang.select2_matches = "{$lang->select2_matches}";
    lang.select2_nomatches = "{$lang->select2_nomatches}";
    lang.select2_inputtooshort_single = "{$lang->select2_inputtooshort_single}";
    lang.select2_inputtooshort_plural = "{$lang->select2_inputtooshort_plural}";
    lang.select2_inputtoolong_single = "{$lang->select2_inputtoolong_single}";
    lang.select2_inputtoolong_plural = "{$lang->select2_inputtoolong_plural}";
    lang.select2_selectiontoobig_single = "{$lang->select2_selectiontoobig_single}";
    lang.select2_selectiontoobig_plural = "{$lang->select2_selectiontoobig_plural}";
    lang.select2_loadmore = "{$lang->select2_loadmore}";
    lang.select2_searching = "{$lang->select2_searching}";

    var cookieDomain = "{$mybb->settings['cookiedomain']}";
    var cookiePath = "{$mybb->settings['cookiepath']}";
    var cookiePrefix = "{$mybb->settings['cookieprefix']}";
    var deleteevent_confirm = "{$lang->deleteevent_confirm}";
    var removeattach_confirm = "{$lang->removeattach_confirm}";
    var loading_text = '{$lang->ajax_loading}';
    var saving_changes = '{$lang->saving_changes}';
    var use_xmlhttprequest = "{$mybb->settings['use_xmlhttprequest']}";
    var my_post_key = "{$mybb->post_code}";
    var rootpath = "{$mybb->settings['bburl']}";
    var imagepath = "{$theme['imgdir']}";
     var yes_confirm = "{$lang->yes}";
    var no_confirm = "{$lang->no}";
    var MyBBEditor = null;
    var spinner_image = "{$theme['imgdir']}/spinner.gif";
    var spinner = "<img src='" + spinner_image +"' alt='' />";
    var modal_zindex = 9999;
</script>

    {$myprofile_headerinclude}


 پلاگین سپاس رو هم اگر فعال دارید یکبار غیرفعال و دوباره فعال کنید.
نصب و آپدیت انجمن مای بی بی | پلاگین و پوسته | تغییرات داخلی انجمن
نصب و بروزرسانی وردپرس طراحی پوسته های وردپرسی سبک با سئوی بالا
شخصی سازی پوسته های مای بی بی و وردپرس
طراحی سیستم مدیریت محتوای اختصاصی و خاص با برترین زبان های برنامه نویسی دنیا
جهت سفارش در تلگرام: firstboy000@
پاسخ
#20
سلام
ممنون بابت پاسخ های سازندتون
یکی از ارسال هام دوبار فرستاده شد به خاطر همین نقطه چین کردمش تا مدیران حذفش کنند. خودم نمیتونستم حذف کنم
راه حلی که داده بودید مبنی بر حالت من بدون پلاگین رو قبلا امتحان کردم و ازش خوشم نیومد. خیلی محدود بود و اشکالاتی داشت
ببخشید، موقعی که کد بالارو قرار دادم هر دو تا پلاگین غیرفعال بودن. لازمه که دوباره اون کد رو قرار بدم؟؟
کدی که دادید رو قرار دادم ، مشکل همچنان هست. اما انگار کمتر شده. لینک:      https://gtmetrix.com/reports/www.ashpazk...r/xm1ysWqF

ممنون
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان