مرجع پارسی MyBB

نسخه‌ی کامل: بحث در مورد بهینه سازی انجمن های بزرگ
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2
با سلام و خسته نباشید

این تاپیک رو راه انداختم برای بهینه سازی انجمن های بزرگ، دوستان متدهایی که استفاده کردند و یا اطلاع دارند رو اینجا معرفی کنند



یکی از مشکلاتی که من بهش برخوردم، پلاگین چت comet بود که در هنگام استفاده اعضای آنلاین بالای 200نفر فوق العاده به سرور فشار وارد می کرد، که پس از تحقیق به arrow chat رسیدم، که از لحاظ فشار به سرور ، بهینه تر بود اما باز هم به سرور فشار وارد می کرد ،نهایتا فاصله بین ارسال های چت رو به 4 ثانیه افزایش دادم که بهتر شد.



مشکل بعدیم ، آدرس ها بودند که بصورت دستی آدرس دهی رو نوشته بودم که به این صورت باشن:
کد:
http://community.mybbiran.com/post100754-بحث-در-مورد-بهینه-سازی-انجمن-های-بزرگ

که بدلیل شیوه آدرس دهی و استفاده از حروف فارسی در url حجم بالایی رو از دیتابیس می گرفت، اول طول آدرس رو محدود کردم به این صورت:
کد:
http://community.mybbiran.com/post100754-بحث-در-مورد-بهینه

اما پس از مدتی کلا صرف نظر کردم و شیوه آدرس دهیم رو بدین صورت تغییر دادم:
کد:
http://community.mybbiran.com/post100754.html
کوتاه و کم حجم (در تعداد بالای 1میلیون ترد، حجم دیتابیس به مقدار قابل توجهی پایین اومد)




[b]مورد بعدی ، gzip بود که مقدارش روی 4 بود و مقدار cpu سرور رو از 5 به 40% رسونده بود.
ما در اولین اقدام gzip رو کلا از سمت سرور فعال کردیم و مقدار پیش فرضش در تالار رو 0 تغییر دادم و cpu به حالت عادی برگشت.




مورد بعدی این بود که سعی کردم کلیه تیبلهای تالار رو به innodb تغییر بدم، که همه بجز posts و threads درست شدند، اما اون دو تا نه. تاثیر خوبی داشت.



بعد از اینها با انالیز انجمن به این نتیجه رسیدم که یه پلاگین داره زیاد از حد از سرور بار می کشه و اون چیزی نبود جز پلاگین آمار پیشرفته saeed gh که کلا حذفش کردم.


پلاگین تاریخ شمسی هم پس از غیر فعال شدن، به بهتر شدن سرعت انجمن کمک کرد

دوستان اگر کسی نظری پیشنهادی داره ، اعلام کنه و ما رو خوشحال !
پلاگین اطلاع از پیام خصوصی اژاکس هم فشار زیادی رو سرور میاره
کلا بحثه شما در مورد بهینه سازی دیتابیس و سرور هستش که به نظر من یه سرورخوب و اختصاصی راحت میکنه کارو.
----------------در مورد لینک مثلا
کد:
http://community.mybbiran.com/post100754.html
ارزش سئوی کمتری در گوگل داره تا
کد:
http://community.mybbiran.com/post100754-بحث-در-مورد-بهینه
نمیرزه این کار
گوگل سئو ارششو داره

مث وی بی سئوBig Grin
(۱۳۹۱/۹/۱۹، ۱۰:۱۳:۰۵ صبح)lab نوشته است: [ -> ]کلا بحثه شما در مورد بهینه سازی دیتابیس و سرور هستش که به نظر من یه سرورخوب و اختصاصی راحت میکنه کارو.
----------------در مورد لینک مثلا
کد:
http://community.mybbiran.com/post100754.html
ارزش سئوی کمتری در گوگل داره تا
کد:
http://community.mybbiran.com/post100754-بحث-در-مورد-بهینه
نمیرزه این کار

من این مشکل رو اینطوری حل کردم (و جواب هم داد):
لینک صفحه همونطور که گفتم ، بصورت عدد با پسوند Html اما meta description صفحه ، کل عبارت (فارسی) قرار دادم و meta keywords رو هم بصورت اتوماتیک گذاشتم که از عنوان صفحه کلمه های برزگتر یا مساوی 4 حرف رو بگیره.
بعنوان مثال، آدرس:
کد:
http://community.mybbiran.com/post100754.html
سورس:
کد:
<title>بحث در مورد بهینه سازی انجمن های بزرگ</title>
<meta name="description" content="بحث در مورد بهینه سازی انجمن های بزرگ" />
<meta name="keywords" content="مورد , بهینه, سازی, انجمن, بزرگ" />


(۱۳۹۱/۹/۱۹، ۱۴:۱۳:۰۸ عصر)emir.yanliz نوشته است: [ -> ]گوگل سئو ارششو داره
مث وی بی سئوBig Grin

پلاگین گوگل سئوی وی بی واقعا روش کار شده و من خیلی ازش خوشم اومد، اما واسه مای بی بی، بجز چند تا کار مقدماتی مثه تایتل اضافه کردن به صفحه ها، دیسکریپشن و کیوورد و یه سری تگ هااضافه کردن و مدیریت صفحات 404 ، چیزی نداشت. البته تو ورژن جدیدکه قابلیت ساختن xml بهش اضافه شد، خیلی بهتر شد اما کلا قابل مقایسه با گوگل سئوی vb نیست.

(۱۳۹۱/۹/۱۸، ۲۳:۲۷:۲۲ عصر)emir.yanliz نوشته است: [ -> ]پلاگین اطلاع از پیام خصوصی اژاکس هم فشار زیادی رو سرور میاره

این پلاگین رو می تونید با تنظیم زمانش بهینه کنید، پیشفرضش روی 20000 هست، شما 100000 بزارید
الان موتور های جستجو ارزشی برای تگ ها قائل نیستن

یه پلاگین کلمات کلیدی مث وردپرس برا مای بی لازمه که خوکار ساخته بشه(نه دستی)
و به صورت منحصربفرد اضافه شه به صفحات
مث
کد:
<meta name="keywords" content="مورد , بهینه, سازی, انجمن, بزرگ" />
یه پلاگین قبلا بود اما واقعا بچگونه کار می کرد.
هیچ تنظیمات خاصی نداشت و و حتی برای نقطه هم تگ می ساخت!
از ورژن 1.6 به بعد نویسنده ش متوجه بازدهیش شد و کلا دیگه ادامه نداد
در مورد انجمن شما یا بازدید بالایی داری که سرورت کم میاره یا اینکه ضعیفه به نظرم بهتره از هاستی که از وب سرور nginx استفاده می کنه استفاده کنی چون سبکه و بسیار مناسب برای مای بی بی ×
اگه باز دیدت بالاست بهتره تعداد در خواست های سایتت رو هم کم کنی که سرعت بالا تر بره عکس های کوچیک و بی اهمیت رو حذف کن از قالب یا http://css-tricks.com/css-sprites با این اموزش بهینش کن تا تعداد در خواست به وبسرور کم شه!
از Expires استفاده کن تا تعداد در خواست کمتر بشه!
گوگل سئو رو غیر فعال کردن به نظر من درست نیست به دو دلیل !
1- لینک ها برای گوگل ثبت شده و تغییر لینک ناگهانی اصلا خوب نیست رتبه منفی میگیری!
2- لینک گوگل سئو خیلی تاثیر داره تو گوگل تا لینک ساده!
(۱۳۹۱/۹/۱۹، ۱۶:۱۷:۰۳ عصر)Amin IB نوشته است: [ -> ]در مورد انجمن شما یا بازدید بالایی داری که سرورت کم میاره یا اینکه ضعیفه به نظرم بهتره از هاستی که از وب سرور nginx استفاده می کنه استفاده کنی چون سبکه و بسیار مناسب برای مای بی بی ×
اگه باز دیدت بالاست بهتره تعداد در خواست های سایتت رو هم کم کنی که سرعت بالا تر بره عکس های کوچیک و بی اهمیت رو حذف کن از قالب یا http://css-tricks.com/css-sprites با این اموزش بهینش کن تا تعداد در خواست به وبسرور کم شه!
از Expires استفاده کن تا تعداد در خواست کمتر بشه!
گوگل سئو رو غیر فعال کردن به نظر من درست نیست به دو دلیل !
1- لینک ها برای گوگل ثبت شده و تغییر لینک ناگهانی اصلا خوب نیست رتبه منفی میگیری!
2- لینک گوگل سئو خیلی تاثیر داره تو گوگل تا لینک ساده!

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

یعنی مطابقw3.org باشه

استفاده از تگ های h1 , h2 , h3 رو هم توصیه میشه
صفحه‌ها: 1 2