شاهین

مصرف بالای سی پی یو و ریست شدن تنظیمات افزونه ها

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

سلام،

وب سایتم روزانه حدود 11 هزار بازدید دارد و حدودن روزی هزار تا دیدگاه ارسال می شود.

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

متوجه شدم که هر بار مصرف سی پی یو به 100 درصد می رسد، از سایت خارج شده و تنظیمات برخی افزونه ها ریست می شود.

1. چطور می توان مصرف سی پی یو را کاهش داد؟

2. چطور می شود از ریست شدن تنظیمات افزونه ها جلوگیری کرد؟

0

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


لینک به پست

سلام

به نظر من تنها ضعفی که وردپرس داره همین مشکله مصرف بالا هستش که بیشترش هم برای فایل wp-load.php هستش

یه افزونه ای هست به اسم فک کنم wp-optimize و چند تا افزونه دیگه که یه کم بهینه میکنه

برای کم کردن مصرف میتونی به حای استفاده از افزونه ها از هک های وردپرس استفاده کنی

و آخرین راه هم اینکه بری روی سرور مجازی تا راحت باشی

2

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


لینک به پست

wp-optimize برای بهینه کردن و کاهش حجم دیتابیس هست، فکر نکنم تو این زمینه چندان موثر باشه.

0

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


لینک به پست

از چه افزونه‌هايي در سايتتون استفاده ميكنيد ؟ ليست كنيد افزونه‌هارو !

0

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


لینک به پست

زیاده ها!

میخواید 5 تا 5 تا بگم؟

0

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


لینک به پست

دليل مصرف بالاي ‍CPU سرور سايتتون مشخص شد ، همين استفاده از افزونه‌هاي زياد در سايتتون .. آيا تمامي اين افزونه‌ها براي سايتتون مهم و ضروري هستند ؟

1

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


لینک به پست

50 تا افزونه فعال دارم، تازه کلیش رو غیرفعال کردم. بله، همش نیازه.

0

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


لینک به پست

50 تا افزونه‌ي فعال :blink: ديگه بنده مَت وردپرس چيكار كنه آخه ، آدرس سايتتون رو قرار ميديد ببينيم ؟؟

فكر ميكنم با اين وجود مجبور باشيد به سرور اختصاصي بريد .. چون اينجور كه معلومه بخش عمده‌اي از سي‌پي‌يو توسط افزونه‌ها مصرف ميشه .. هر جوري كه باشه 50 تا افزونه براي هر جور سايتي فوق‌العاده زياد هستش ..

2

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


لینک به پست

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

بله.

ویرایش شده در توسط shahin
0

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


لینک به پست

قبلا هم بحث در اینمورد داشتیم.

تعداد افزونه زیاد یعنی اجرای کدهای اضافه.

و بسته به نوع افزونه تعداد کوئری های زیاد هم اجرامیشه.

تعداد کانکشن های زیاد هم باعث فشار به MySQL و مصرف بالای cpu میشه.

کلا تعداد بالای افزونه حتی برای بعضی سرورهای اختصاصی هم دردسر آفرین هست...

5

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


لینک به پست

خب لازم دارم، چی کار کنم؟

0

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


لینک به پست

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

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

اما اگر نمیخواید اینهمه صبر کنید و سایت رو بهینه کنید بهتره به یک سرور مجازی مناسب کوچ کنید.

0

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


لینک به پست

مگه عشایریم که کوچ کنیم؟ :دی

خودتون که در جریان هزینه ها هستید، برام توجیه اقتصادی نداره برم سرور مجازی.

برای اینکه بفهمم کدوم افزونه ها بیشتر فشار میارن، مدتیه از افزونه P3 - Plugin Performance Profiler استفاده می کنم و برخی از افزونه های سنگین رو مثل SEO Super Comments از رو سایت برداشتم.

طبق نتایج بررسی سایت من توسط این افزونه:

MySQL Queries: 74 per visit

Plugin Load Time: 0.7 sec. per visit

و سنگین ترین افزونه ها هم wp-jalali و Contact Form 7 شناسایی شده.

مسأله رو با مدیر سرور در میون گذاشتم و جواب دادن:

ببینید اصلا بحث فشار نیست.

همه سایت ها حتی اون هایی که CPU کمتری دارند ، بالاخره روزی چند بار به 100 می رسه ولی تا حالا دیده نشده همچین مشکلی پیش بیاد.

منظور از مشکل، ریست شدن تنظیمات افزونه های زیر، بعد از 100% شدن لود cpu منظوره.

WP Thread Comment

Google Analyticator Settings

SEO Friendly Images

0

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


لینک به پست

جلالی رو من تابحال مشکل نداشتم(سایت های سنگین رومانیتور میکردم)

اما در مورد Contact Form 7 میشه با یک فرم تماس ساده تر هم جایگزینش کرد.

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

0

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


لینک به پست

پس علت ریست شدن تنظیمات این افزونه ها چی می تونه باشه؟

وردپرس سئو، گوگل آنالیز و ...

0

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


لینک به پست

شاید MySQL باعث این مشکل میشه.

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

1

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


لینک به پست

حالا میگید کدوم افزونه ها رو حذف کنم؟

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

پنج افزونه اول:

Admin Toolbar Remover

Admin Trim Interfaceاکیسمت

All in One SEO Pack

AntiVirus

0

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


لینک به پست

اتفاق جالبی که امروز افتاد، این بود که چند بار صفحه سایت (به مدت دو، سه دقیقه) سفید شد و نوشتار بخش مدیریت هم بهم ریخت. (‌های)

0

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


لینک به پست

حالا میگید کدوم افزونه ها رو حذف کنم؟

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

پنج افزونه اول:

Admin Toolbar Remover

Admin Trim Interfaceاکیسمت

All in One SEO Pack

AntiVirus

به Admin Toolbar Remover نیازی ندارید. با یک خط کد یا از تنظیم بخش مدیریت هم غیرفعال میشه.

Admin Trim Interface نیازی ندارید.

AntiVirus اگر روی سرور آنتی ویروس هست به این هم نیازی نیست.

اتفاق جالبی که امروز افتاد، این بود که چند بار صفحه سایت (به مدت دو، سه دقیقه) سفید شد و نوشتار بخش مدیریت هم بهم ریخت. (‌های)

مشکل سرور هست.

1

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


لینک به پست

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

به

Admin Toolbar Remover

نیازی ندارید. با یک خط کد یا از تنظیم بخش مدیریت هم غیرفعال میشه.

یعنی همون کدی که تو فایل افزونه به کار رفته رو بذارم تو فایل توابع پوسته؟

از تنظیم مدیریت برای سایر اعضا که غیر فعال نمیشه، هر کس دستی باید برداره.

ویرایش شده در توسط shahin
0

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


لینک به پست

این کد داخل افزونه بود:


<?php
}

add_filter( 'show_admin_bar', '__return_false' ); ?>

0

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


لینک به پست

خیر یک ساده داره.

wp_deregister_script('admin-bar');
wp_deregister_style('admin-bar');
remove_action('wp_footer','wp_admin_bar_render',1000);

2

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


لینک به پست

ممنون، اما بالای صفحه به هم ریخت.

همون


add_filter( 'show_admin_bar', '__return_false' );

رو گذاشتم جواب داد.

خب این 3 افزونه اوکی شد.

5 افزونه بعدی:

Automatic SEO Links

بررسی کننده پیوند شکسته

BulletProof Security

فرم تماس نسخه 7

Custom Author URL

0

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


لینک به پست

Automatic SEO Links

فکر نمیکنم این افزونه ضرورتی در استفاده داشته باشه. میتونید دستی هم انجام بدید.

بررسی کننده پیوند شکسته

اسم انگلیسی؟

فرم تماس نسخه 7

قبلا هم گفتم اگر فقط یک فرم تماس نیاز دارید میشه با چند خط کدنویسی ساده این فرم رو نوشت و نیاز به افزونه رو رفع میکنه

Custom Author URL

بنظرم اینهم ضرورتی در استفاده نداشته باشه

1

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


لینک به پست

بررسی کننده پیوند شکسته

اسم انگلیسی؟

broken link checker

0

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


لینک به پست

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

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

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

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


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

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

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


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