PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آمار بالا در وردپرس



sshiran
June 5th, 2010, 11:55
با سلام به همه دوستان و اساتید.

ما یک سایت خبری با وردپرس بالا آوردیم و روش خیلی وقت گزاشتیم اما مشکلی که الان داریم اینه که وقتی امار سایت از 100 تا میره بالا تر دیگه سرور داغ میکنه :) .

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

اصلا اگه راهی نداشت به نظرتون کدوم سیستم برای سایت خبری مناسبه که این مشکل تکرار نشه.

** ناگفته نمونه سایت رو هم روی vps و هم روی سرور قرار دادیم تو هر دو وقتی آنلاین ها بالا میره سایت داون میشه.

منتظر جواب دوستان هستم.:x

IFACO.Net
June 5th, 2010, 12:09
معمولا یوزیج اسکوئل وردپرس باعث لود بالای سرور میشه که احتمالا از نصب بعضی افزونه ها است که باید ا تمام افزونه های اضافی که بعدا نصب کردید رو غیر فعال و حذف کنید و سرور رو ریستارت کنید و لود سرور رو مانیتور کنید

rn4j1m1
June 5th, 2010, 12:14
من از وردپرس زیاد استفاده کردم اتفاقا از سیستم های مدیریت دیگه (مثل نیوک یا جوملا) خیلی هم سبک تر هست

sshiran
June 5th, 2010, 12:20
مشکل ما الان سبک یا سنگینی نیست اگه راه حلی دارید ممنون میشم در اختیار ما بذارید.

در مورد افزونه ها هم بررسی میکنیم .ممنون

RezaFH
June 5th, 2010, 13:14
وب سرور چی هست ؟
اگر آپاچی هست ، کانفیگ شده و یا به همون حالت دیفالت هست ؟
بازدید شما چقدر هست (روزانه) ؟
چند نفر همزمان آنلاین در سایت دارید؟

sshiran
June 5th, 2010, 13:20
مشکلی که الان داریم اینه که وقتی امار سایت از 100 تا میره بالا تر دیگه سرور داغ میکنه .

من اشاره کردم افراد آنلاین که بااتر از 100 میره دیگه سایت داون میشه.
وب سرور آپاچی هست . اگه کانفیگ خاصی رو در نظر دارید بگین.
امار بالای چند هزار تاست

ShahroKH
June 5th, 2010, 13:49
از پلاگين سئو استفاده كرديد ؟ بيشتر مواقع نصب پلاگين و بعد بازديد بالا دچار چنين مشكلاتي ميشه !
در ضمن اعصابتو اينقدر داغون نكن برادر http://www.webhostingtalk.ir/avatars/sshiran-1859.gif?dateline=1269672465

Dadeha.com
June 5th, 2010, 13:52
سايت هاي بزرگي مثل پرشين اسكريپت و p30vel و . . . كه آمار همزمان آنلاينشون خيلي بيشتر از اين حرفاست دارند از وردپرس استفاده ميكنند.
قابل ذكر هستش كه اونها دارند از هاست اشتراكي استفاده ميكنند و محدوديت هايي هم دارند. اگر مشكلي بود اونها تا حالا سيستمشون رو تعويض كرده بودند.
به گفته دوستمون عمل كن و پلاگين هاي غير لازم رو حذف كنيد.

HematYar
June 5th, 2010, 14:11
با سلام

موارد زیادی باعث بوجود اومدن این مشکل میشه که چند تاییشو که تجربه دوستان و خودم بوده رو براتون ذکر میکنم :

مورد اول : مشکلات ناسازگاری افزونه ها که با حذف افزونه مشکل طرف می شود. اگر مشکل سی پی یو دارید افزونه های خود را چک کنیدتا مطمئن شوید مشکل از کدام افزونه است .


مورد دوم : دستکاری درون پوسته ها که با برگرداندن پوسته به حالت پیش فرض مشکل حل می شود. اگر کد ها و حلقه ها به صورت اصولی فراخوانی نشوند یک حلقه بی نهایت پدید می آید که کاملا سی پی رو را میخورد ! پی اگر فردی مبتدی هستید از دستکاری پوسته ها پرهیز کنید.


مورد سوم : وجود ایراد دریکی از جدول های دیتا بیس ( post ) می باشد که وردپرس در هر بار خواندن آن جدول فشار زیادی به سی پی یو می آورد. این مشکل را از داخل PHPMyAdmin توسط repair کردن کلیه جدول ها بر طرف نمایید. در اکثر موارد توسط همین روش مشکل حل می شود و اگر حل نشود تقریبا باید تمامی جدول ها را بررسی نمایید.

مورد چهارم : اشکال در فایل های اصلی وردپرس مانند index.php و … همیشه از آخرین نسخه وردپرس استفاده نمایید و اگر با فایل های اصلی مشکلی داریدبا جایگزین کردن آن فایل مشکل را حل کنید.


مورد پنجم : استفاده از پیوند یکتا در ورد پرس است و شاید تا کنون اصلا به ذهنتان هم خطور نکرده باشد که احتمال دارد پیوند یکتا مشکل ساز شود اما میشود و دلیل آن نیز ایجاد چند خط کد در فایل htaccess. وردپرس است که توسط اکثر هاست ها پشتیبانی نمی شود .




# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . / index.php [L]
</ IfModule>
# END WordPress

در خط دوم این کد ماژول IfModule mod_rewrite.c (http://www.iranget.com/redirect.php?saq_target=http://www.mistersoft.org/freelancing/getafreelancer/2009/03/Linux-Perl-CGI-PHP-System-Admin-mod_rewrite-problem-wordpress-amp-cake-php-402883.html) فراخوانی میشود که این ماژول ظاهرا به دلیل داشتن مشکلات زیاد بر روی سرور نصب نمی شود پس htaccess. حاوی فرامینی است که باعث کراش کردن سرور و مصرف سی پی یو میشود .

حالا چی کار کنیم که مشکل برطرف بشه ؟

پاسخ ساده است ، شما باید از پیوند یکتا یا همان permalink پیش فرض وردپرس استفاده کنید و اگر در فایل htaccess. خود این کد ها را دارید آنها را حذف کنید.


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


مورد ششم : استفاده نا مناسب از برچسب ها یا همان Tag ها می باشد.

استفاده از برچسب ها به مقدار زیاد وردپرس را تبدیل به یک سی پی یو خور حسابی میکند ! باور نمیکنید ؟ امتحان کنید ! روی لوکال به یک نوشته 50 تا برچسب بزنید و آن را ببینید. آن نوشته خیلی دیر لود می شود و اگر در این هنگام مصرف سی پی یو توسط mysql را در task manager مشاهده کنید خواهید دید که cpu usage تا 50 % بالا می رود.

پس به اندازه کافی به نوشته های خود برچسب بزنید طوری که تعداد آن ها از 15 تجاوز نکند و از درج برچسب های تکراری خود داری کنید.

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

دو تا افزونه بهتون معرفی میکنم که تو تست ها خیلی خوب عمل کرده :

WordPress › WP Super Cache (http://wordpress.org/extend/plugins/wp-super-cache/)

WordPress › Hyper Cache (http://wordpress.org/extend/plugins/hyper-cache/)

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

sshiran
June 5th, 2010, 15:56
با تشکر از دوستان من لاگ رو هم میزارم تا اگه مورد خاصی بود در میون بزارید ممنونم.


birnews 30326 0.3 0.1 197320 11072 ? S 16:13 0:00 /usr/bin/php /home/birnews/public_html/wp-admin/admin-ajax.php
birnews 30484 3.3 0.0 0 0 ? Z 16:14 0:00 [php] <defunct>
birnews 30490 24.7 0.6 223480 38940 ? R 16:14 0:01 /usr/bin/php /home/birnews/public_html/index.php
birnews 30496 30.0 1.2 210776 77064 ? R 16:14 0:02 /usr/bin/php /home/birnews/public_html/index.php
birnews 30510 24.1 0.6 223768 38820 ? R 16:14 0:01 /usr/bin/php /home/birnews/public_html/index.php
birnews 30520 24.8 0.6 223472 38708 ? R 16:14 0:01 /usr/bin/php /home/birnews/public_html/index.php
birnews 30524 28.5 1.0 204524 64412 ? R 16:14 0:01 /usr/bin/php /home/birnews/public_html/wp-admin/index-extra.php
birnews 30528 23.7 0.7 229516 44448 ? R 16:14 0:00 /usr/bin/php /home/birnews/public_html/wp-admin/index-extra.php
birnews 30530 28.0 0.6 222568 37716 ? R 16:14 0:00 /usr/bin/php /home/birnews/public_html/wp-admin/index-extra.php
birnews 30536 15.5 0.0 0 0 ? Z 16:14 0:00 [php] <defunct>
birnews 30545 38.0 0.4 210256 25112 ? R 16:14 0:00 /usr/bin/php /home/birnews/public_html/wp-admin/admin-ajax.php
birnews 30546 32.0 0.3 206112 20692 ? R 16:14 0:00 /usr/bin/php /home/birnews/public_html/index.php
birnews 30547 35.0 0.3 207412 21944 ? R 16:14 0:00 /usr/bin/php /home/birnews/public_html/index.php
birnews 30553 0.0 0.1 197480 11296 ? R 16:14 0:00 /usr/bin/php /home/birnews/public_html/index.php