Shadmehr

تمام راه ها و روش های کم کردن فشار به CPU رو بگید

11 پست در این موضوع قرار دارد

سلام

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

من خودم یک سری چیز ها بلدم :

استفاده از افزونه های کش

غیر فعال کردن آمارگیر

استفاده نکردم از افزونه سنگین Alll Seo

با این حال هنوزم سایت من فشار میاره به سرور

میشه شما هم راه هایی که میدونید رو بگید ؟

آیا اسپمر هایی که تو سایت نظر ارسال میکنند ( در یک روز 120 تا نظر ) باعث فشار به سرور میشن ؟

0

به اشتراک گذاری این پست


لینک به پست

سلام دوست عزیز

نباید انتطار داشت که حتی یه سایت بهینه شده هم به CPU فشار نیاره. بسته به تعداد بازدیدکننده‌ها و درخواستهای فرستاده شده به دیتابیس باید میزان استفاده از منابع سرور مشخص بشه.

تو استفاده از افزونه‌هایی که Cron Jobs میسازن خیلی دقت کنین. پلاگینایی هست مثلا برای بک‌آپ که بر اساس زمانبندی کارشونو انجام میدن تا جایی که امکان داره حالت اتوماتیکشونو غیرفعال کنین. اگر چاره‌ای ندارین سعی کنین فاصله‌ی بین ۲ تا عملیات تا حد امکان زیاد باشه.

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

4

به اشتراک گذاری این پست


لینک به پست

افزونه Cron Jobs میسازه رو ندارم

میشه آموزش CDN رو بگید چه جوری ؟

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

بازدیدم زیاد نیست روزی 2 هزار تا

0

به اشتراک گذاری این پست


لینک به پست

آموزش کامل برای استفاده cdn در وردپرس:

http://www.cyberciti.biz/tips/wordpress-cdn-content-delivery-network-configuration.html

1

به اشتراک گذاری این پست


لینک به پست

فارسی رو ندارید ؟

من انگلیسی خوبی ندارم

0

به اشتراک گذاری این پست


لینک به پست

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

 

۱: بروزرسانی قالب و همه افزونه ها

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

۲: حذف غیر ضروری ها

فولدر اسپم، زباله دان کامنت ها و صفحات را به طور کامل حذف نمایید.
همینطور ورد پرس به صورت خودکار ویرایش صفحات را در دیتابیس ذخیره می کند که می توانید آن ها را نیز حذف نمایید.
پلاگین WordPress Cleanup برای حذف revision ها وجود دارد که می توانید از آن برای این منظور استفاده نمایید.

۳:افزایش امتیاز سایت در گوگل پیج اسپید و …
گوگل و یاهو استاندارد هایی برای افزایش سرعت لود و کارائی سایت ها ارائه دادند.
اگر شما امتیاز سایت خود را در این استاندارد ها بالا ببرید نه تنها به افزایش سرعت لود و سئو سایتتان کمک می کنید بلکه به کاهش مصرف سی پی یو سرورتان نیز کمک کرده اید.
اینکار بسیار وقت گیر است و نیاز به تخصص در مورد طراحی پوسته احتیاج دارد و باید با طراح پوسته سایتتان تماس بگیرید.
۴:تعداد درخواست ها کمتر در هر بار لود
یکی از مهمترین فاکتور های افزایش سرعت سایت که در بالا ذکر شد این است که فایل های فراخوانی شده در هر بار لود سایتتان به حداقل برسد.
روی این قضیه تمرکز جدی تری انجام دهید، تا می توانید تعداد درخواست و حجم این فایل ها را نیز کم کنید.
مثلا ممکن است از جاوا اسکریپت یا تصاویر در پوسته سایتتان استفاده کرده باشید که با نبود آن ها اتفاق بدی برای سایتتان نمی افتد
و حتی تاثیری در Google Page Speed هم نداشته باشند ولی بهتر است این موارد را حذف نمایید.
۵:ویرایش غیر تخصصی پوسته و افزونه = فشار زیاد
ساختار پوسته سایت و افزونه ها خیلی مهم است قالب های سنگین و غیر استاندارد درخود فراخوان ها و کدهایی دارند که چندین بار تکرار میشوند این میتواند مساله خطرناکی باشد
اگر غیر حرفه ای هستید از (لوکال هاست) برای تست تغییرات غیر ضروری و مبتدیانه استفاده کنید ،اگر تابعی فراخوانی شود و انتهایی نداشته باشد در پایگاه داده بقولی تا بینهایت تکرار میشود
این یعنی از بین رفتن دیگر مراحل بهینه سازی وردپرس و فشار شدید برروی سرور
۶: استفاده از افزونه های کش خیلی مهم است
پلاگین های زیادی از جمله WP Super Cache جود دارد که یک کش از مطالب سایتتان ایجاد می کند
و در واقع عملیاتی که سرور برای فراخوانی صفحات پویا شما انجام می دهد را به حداقل می رساند.
توجه فرمایید اینکار صفحات سایت شما به یک سایت استاتیکی که هیچ عملیاتی در سرور روی آن انجام نمی شود تبدیل نمی کند بلکه این عملیات را به حداقل می رساند.
اگر کمی حرفه ای هستید از تنظیمات Advanced این افزونه ها استفاده نمایید که تاثیر را چند برابر می نماید.
البته پلاگین هایی برای تولید صفحات به صورت کاملا استاتیک وجود دارند که عملا موفق نیستند
در صورتیکه اگر پلاگین مناسبی در زمینه تولید فایل های واقعا استاتیک ایجاد شود تاثیر فوق العاده بیشتری از افزونه کش کننده صفحات خواهند گذاشت.
ضمن اینکه دیگر نیازی به کش کردن دیتابیس هم نخواهد بود.
سیستم MT از این تکنیک برای کم کردن مصرف سی پی یو استفاده می کند که کم کم محبوبیت خود را از دست داد.
در هر صورت همین پروسه تولید این صفحات استاتیک فشار زیادی به سرور می آورد.
پس توصیه می شود حالا که نمی شود صفحات داینامیک را کاملا استاتیک نمایش داد حتما از افزونه کش وردپرس استفاده نمایید.
۷: بهینه سازی دیتابیس را اولویت دهید
علاوه بر پلاگینی که در بالا معرفی شد از طریق mysql می توانید کل دیتابیس خود را Optimise و Repair نمایید.
135765500661 کاهش مصرف Ram و Cpu توسط وردپرس،آیا وردپرس به سرور فشار میاورد؟
۸: حذف جدول های اضافی از دیتابیس
ممکن است قبلا پلاگین هایی در وردپرس نصب کرده باشید که الان به آن احتیاجی نباشد.
جدول های این پلاگین ها در پایگاه دیتابیس ورد پرس شما وجود دارد، ابتدا از دیتابیس بک آپ بگیرید و جداول اضافی را حذف نمایید.
اینکار را به دقت انجام دهید؛ اگر اسم هر کدام از جدول های ورد پرس را در گوگل جستجو کنید.
براحتی می توانید تشخصیص بدهید که این جدول برای هسته ورد پرس هست یا برای یک افزونه خاص استفاده می شود.
در هر صورت قبل از هر تغییری در دیتابیس از بک آپ غافل نشوید و حتی حرفه ای ها تو این قسمت ممکن است اشتباه کنند.
همینطور با استفاده از افزونه clean-options می توانید آپشن های اضافی را از جدول wp_options دیتابیس حذف نمایید.
۹: افزودن مقدار مموری در وردپرس
در فایل کانفیک وردپرس این خط کد را اضافه کنید.
define(‘WP_MEMORY_LIMIT’, ’۵۱۲M’);
برای مثال اگر محدودیت مموری مصرفی در ورد پرس کم باشد آنرا زیاد می کند.
البته باید دقت داشته باشید تا حدی می توانید این مقدار را زیاد نمایید که در سرور مجاز به استفاده می باشد.
بنابراین مقدار ۵۱۲ را اگر کمتر کردید مشکلی نیست ولی بیشتر به احتمال زیاد جواب نمیدهد.
۱۰: کنترل افزونه ها
هنوز یکی از مهمترین راه کار های موثر را انجام ندادید.
مضنون اصلی مصرف بی رویه منابع در وردپرس افزونه های آن هستند پس باید دقت زیادی در به کار گیری افزونه ها داشته باشیم.
افزونه ها رایگان هستند و امکانات جالبی به وردپرس اضافه می کنند اما قرار نیست که به هر تعداد که خواستیم از این افزونه ها استفاده کنیم و به مشکلی هم نخوریم.
فرض نماید مجموعه نرم افزار های زیادی را روی ویندوز نصب نمایید قطعا بزودی سیستم عاملتان کند می شود.
به ورد پرس هم به همین شکل نگاه کنید و از یک افزونه در صورتیکه واقعا به آن احتیاج دارید از آن استفاده نمایید.
حتی دقت نمایید مانند Unistall کردن یک نرم افزار از روی ویندوز، حذف یک پلاگین تمام اثرات آن افزونه را از بین نمی برد.
پس به شیوه زیر عمل نمایید، ابتدا پلاگین های غیر ضروری بخصوص غیر معروف ها را حذف نمایید.
مثلا ممکن است پلاگینی برای امتیاز دهی به مطالب داشته باشید.
اگر می خواهید مصرف سی پی یو وردپرستون را کمتر کنید باید قید این جور افزونه ها را بزنید.
پس افزونه هایی که حیاتی نیستند را به طور کامل حذف نمایید.
برخی از افزونه ها همیشه استفاده نمی شود و گاهی به آن ها احتیاج داریم.
مثلا افزونه Broken Link Checker را همیشه احتیاج ندارید و قرار نیست همیشه در حال کار باشد و لینک های سایتتان را بگردد.
اینگونه افزونه ها را غیر فعال نمایید و هر چند وقت یکبار که به آن ها احتیاج دارید فعال و سپس غیر فعال نمایید.
یک سری افزونه ها هستند که نه غیر ضروری هستند و نه موقتی ولی باز منابع زیادی مصرف می کنند.
افزونه پست های مرتبط و تمام افزونه های آمارگیر وردپرس را نیز باید حذف نمایید.
یک نمونه دیگر که بین مدیران ایرانی زیاد استفاده میشه افزونه جلالی هست؛ این افزونه واقعا منابع زیادی مصرف می کند و با کمال تاسف باید بگم این افزونه را باید غیر فعال نمایید.
البته خیلی ها فکر می کنند اگر این افزونه را غیر فعال کنند مدیریت وردپرسشون انگلیسی می شود و یا چپ چین می شود که این طور نیست
و این افزونه هیچ ارتباطی با این قضیه ندارد و تنها اعداد را فارسی می کند و تاریخ ها را شمسی می کند.
۱۰ – استفاده اصولی از برچسب ها (Tags)
بر چسب ها یک امکان سودمند هستند اما اغلب بی رویه از آن استفاده می شود.
این برچسب ها وقتی زیاد می شوند نه تنها مشکلات سئو زیادی برای سایت ایجاد می کنند بلکه عملا خاصیت خوبشون را برای کاربران سایتتون از دست می دهند.
اگر برچسب های زیادی دارید که در نهایت به یک مطلب اشاره می کنند درست از برچسب ها استفاده نکردید.
علاوه بر مشکلات بالا زیاده روی در ایجاد برچسب ها روی مصرف منابع سرور تاثیر می گذارند و باید آن ها را محدود تر نمایید.
 
ویرایش شده در توسط محمد حمزه
یه دستی به سر و روش کشیدم خوب بشه
0

به اشتراک گذاری این پست


لینک به پست

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

  • استفاده از افزونه و پلاگین کش مانند W3 Total Cache یا Super Cache در وردپرس
  • حذف کردن پلاگین و افزونه پست های مشابه یا  Related Posts Plugin
  • حذف پلاگین های آمارگیر وردپرس
  • استفاده از آخرین ورژن استیبل وردپرس و به روز رسانی مداوم پلاگین های نصب شده 
  • استفاده از قالب سبک و حرفه ای و عدم استفاده بیش از حد از جاوا اسکریپت و JS
  • عدم استفاده از قالب های وردپرسی که به دیتابیس کانکشن زده و کوئری اجرا میکنند
  • غیر فعال کردن پلاگین های بی استفاده یا غیر ضروری . پلاگین بیشتر مصرف بیشتر منابع را به همراه خواهد داشت 
  • استفاده از پلاگین های استاندارد که وب سایت رسمی ساپورت و پشتیبانی دارند
  • استفاده از یک هاست قدرتمند و سریع . سرعت هاست بر سرعت لود وردپرس و در نتیجه فشار کمتر به هاست و سرور منجر میگردد 
  • Repair و Optimise کردن روزانه دیتابیس وب سایت وردپرسی شما
  • استفاده از CDN مخصوصا برای وب سایت های بسیار شلوغ
  • بهینه کردن تصاویر و عکس های وردپرس
  • فشرده کردن و minify کردن کد های CSS و JS

 

منبع

 

گذاشتن منبع نشانه شخصیت بنده هست همچنین شما ....

0

به اشتراک گذاری این پست


لینک به پست

@محمد حمزه جان تشکر ازت ولی این تاپیک مال سال 91 بودش ، بهتره تاپیک‌های قدیمی آپدیت نشن و بالا نیان تا راحت‌تر به مشکلات کاربران تازه بشه رسیدگی کرد.

 

1

به اشتراک گذاری این پست


لینک به پست

 Saeed Fard

دوست عزیز بعضی از تایپکها بدون جواب هستش جواب نیست منم بر طبق جستجو به این تایپک اومدم و خواستم جوابش رو بزارم تا بقیه هم ازش استفاده بکنند

0

به اشتراک گذاری این پست


لینک به پست
در 41 دقیقه قبل، محمد حمزه گفته است :

 Saeed Fard

دوست عزیز بعضی از تایپکها بدون جواب هستش جواب نیست منم بر طبق جستجو به این تایپک اومدم و خواستم جوابش رو بزارم تا بقیه هم ازش استفاده بکنند

بله متوجه هستم ولی تاپیک 5 سال پیش بهتره آپدیت نشه چون کسی پیگیرش نیست،

تشکر

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط ghasem47
      سلام به همه ی دوستان عزیز
      من در نظر دارم که یک وبسایت برای فروش فایل هایی مربوط به وب راه اندازی کنم .و قصد من این است که علاوه بر فروش فایل در سایت ، هاست و دامنه نیز بفروشم . و همچنین این هم مهمه که کاربر برای خرید هاست و یا دامین باید در وبسایت عضو بشه و بعد از خرید نیز بتونه اطلاعات هاست و تنظیمات هاست رو از حساب کاربریش در وبسایت من انجام بده.
      مانند این وبسایت : (سایت ساز زرین )   https://sitesazz.ir/
      اما تنها مشکل و مسئله در این جاست که من نمی دونم و بلد نیستم که باید چگونه این کار رو انجام بدم؟
      من قراره که وبسایت رو با وردپرس راه اندازی کنم ولی نمی دونم چطوری باید این امکان فروش هاست رو به وبسایت اضافه کنم و کاری کنم که در وبسایت بتونم هاست و دامنه هم بفروشم و به علاوه این مسئله هم هست که باید کاربرا بتونن از حساب کاربری داخل وبسایتشون به تنظیمات هاست و یا دامنشون دسترسی پیدا کنند.
      لطفاً منو راهنمایی کنید.
      با تشکر
    • توسط iranibonsai
      درود، سایتی رو با وردپرس بالا آوردیم
      اما اکنون در صفحات داخلی سایت کد خطایی رو در بخش بالای مرورگر نشون میده که نتونستیم رفعش کنیم
      Warning: count(): Parameter must be an array or an object that implements Countable in /home3/zahrefzo/public_html/wp-includes/post-template.php on line 284
      این خطا قبلا وجود نداشت، نفهمیدم به چه علتی بوجود آمده و تو اینترنت هم چیز خاصی راجعبه رفعش پیدا نکردم، ممنون میشم اعلام نظر بفرمایید
      آدرس سایت :
      http://minelbeautysalon.com//
    • توسط sydvza
      باسلام ببخشید من کلیدواژه دکه را انتخاب کردم ولی در سرچ گوگل کلمه دکه وارد میکنم حتی جز 10 صفحه هم نیستم
      https://dackeh.com
    • توسط MajidRB
      سلام وقتتون بخیر.
      دوستان قالب placid رو به صورت های مختلف دانلود و نصب کردم ( هم از سایت های فارسی و قالب فارسی شده هم از منابع خود وردپرس)
      چه به شکل فارسی چه به شکل انگلیسی پست ها رو اونطوری که در پیش نمایش قالب نشان داده شده ، در صفحه اصلی نشان نمیده !
      عکس ها رو درج میکنم
      هیچ تنظیماتی نمانده که من دستکاری نکرده باشم
      فکر کنم باید چند خط کد کم یا زیاد بشه ( که بلد نیستم ! )
      خیلی ممنون میشم راهنمایی کنید
       


    • توسط nnmmss
      با سلام
       
      من اصلا وردپرس بلد نيستم ولي مجبورم كه سايتي را نگهداري كنم. در اين سايت وقتي وارد بعضي صفحات ميشوم عبارت "دسته" به انتهاي عنوان اضافه شده.  اين صفحات بعنوان "دسته" در فهرست انتخاب شده اند. مثلا
      من در منو مورد 
      آرشيو   
      را دارم كه زير مجموعه آن 
      آرشيو سال 97
      آرشيو سال 96
      آرشيو سال 95
      هست.
       
      من "آرشيو" بعنوان برگه انتخاب شده و آرشيو سال 97 - 96 - 95 به صورت دسته انتخاب شده است. وقتي من روي هر كدام از آرشيو سال 97 يا 96 يا ..... ميروم عنوان صفحه به صورت زير است
      آرشیو سال 97دسته
      اين عبارت دسته از كجا ميايد؟ و من چگونه ميتوانم آنرا حذف كنم؟
      با تشكر