PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی



arix
11-16-2010, 08:31 PM
با سلام

من خیلی از پشتیبانی شما تعریف شنیدم.اصلا یکی از دلایل انتخاب smf توسط من همین بود :laugh:

من در سایت خیلی جستجو کردم.ولی چیزی پیدا نکردم.فکر می کنم اگر یکی لطف کند و به طور کامل بهینه سازی smf از لحاظ مصرف منابع را شرح دهند خیلی ها استفاده می کنند.

منظورم این است که خب استفاده از accelator ، نصب چند مد htaccess و ... را می شود به راحتی فهمید.ولی برای منی که بار اولمه اینکه دقیقا گزینه های مصرف را روی چی تنظیم کنم و یا آیا استفاده از دستورات htaccess نکات خاصی دارد یا خیر را هیچ کس به جز کسی که واقعا خبره این کار باشد نمی تواند بگوید

لطفا در مورد smf 2 توضیح فرمایید

بسیار سپاسگزارم
ارادتمند شما

مهدی.
11-17-2010, 12:25 PM
سلام

منظورتون از بهینه سازی دقیقاً چیه !؟

هیچکس تنهاتر از خدا نیست

arix
11-17-2010, 01:28 PM
منظورم این است که سایت به دلیل لود سرور بالا و مصرف کوئری بالا داون نشود.یعنی جایی که مثلا سایت با 1000 تا بازدید کننده در آن واحد ساسپند بشه ، با 5000 تا این مشکل براش پیش بیاد.اون طور که من تحقیق کردم بعد از vb ، از نظر مصرف منابع سرور smf از همه بهتره.خب ولی بعضی جاها خوندم که مثلا با چند تا دستور در فایل htaccess و استفاده از کش و فرستادن محتوا به صورت زیپ شده و همچنین با نرم افزار php accelerator می گن این قابلیت بهبود بخشیده می شود.ولی هیچ جا مرحله به مرحله و کنار هم و کامل نگفته که مثلا برای اینکه بهترین نتیجه را داشته باشی اول این رو نصب کن بعد این دستور رو بده و ....و یا اینکه مثلا این دستوری که در htaccess وارد می کنی ممکنه این مشکل رو به همراه داشته باشه.خواستم در این زمینه از شما کمک بگیرم.

با تشکر از وقتی که می گذارید

مهدی.
11-17-2010, 10:47 PM
یک سایت با این تعداد بازدید کننده رو بهتره براش یه vps اجاره کنید به چندین و چند دلیل !

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

هیچکس تنهاتر از خدا نیست

arix
11-18-2010, 06:42 AM
مرسی از شما

راستش خواستم vps بگیرم.ولی بعدش دیدم که ای بابا .اومدیم ابروش رو درست کنیم زدیم چشمشو هم کور کردیم.vps به حدی مشکل سازه که اصلا دیگه تصورش رو هم نمی کنم.از مدیریت و مانیتورینگش گرفته تا .... یه چیز رو که اشتباه بزنی مصرف رمت از 300 یکدفعه به 1000 می رسه.اصلا به درد من نمی خوره.خیلی تخصصیه.فقط کسایی که خیلی متخصص اند باید vps تهیه کنند.در مورد بازدید کننده هم مثال زدم.مگر نه فکر نکنم من بیشتر از 100 نفر در آن واحد بازدید کننده داشته باشم

شاد باشید

irlogo
11-18-2010, 09:41 AM
اگر فروم SMF شما بازدید زیادی داره
در ابتدا از یک هاستیگ اختصاصی حرفه ای و در انتها از سرور مجازی حقیقی ( سرور های مجازی ای که حقیقتا با مشخصات سخت افزاری و مجازی سازی حرفه ای شده اند ) و یا سرور اختصاصی ادامه بدهید

در نظر داشته باشید ضمن المثال در بهترین حالت یک سرور مجازی با رم 512 مگابایت از یک سرور اختصاصی با رم 512 ضعیف تر خواهد بود

سعید
11-18-2010, 10:39 AM
سلام.

هر کدوم از این روشها یک سری محدودیت هایی ایجاد می کنند. مثلا :



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

با اینکار سایت در مرورگرهای قدیمی مثل IE6 باز نمیشه و با توجه به اینکه هنوز استفاده زیادی از این مرورگر میشه، توصیه نمیشه.

برای اینکه SMF منابع کمتری استفاده کنه توصیه می کنم برخی ویژگی های آماری مثل ثبت آمار روزانه و... رو غیرفعال کنید.

یا علی

arix
11-18-2010, 03:32 PM
بسیار بسیار ممنون از شما
[hr]
با تشکر از دوست خوبمون که کمک کردند . من آمار های غیر ضروری رو غیر فعال کردم.شایدم اصلا برم کلا غیر فعال کنم اگر بشه.کسی پیشنهاد دیگری ندارد.ملت برای جوملا وقتی این سوال رو می پرسن همه 10 ، 20 تا راه حل بهشون پیشنهاد می کنند.یعنی اس ام اف اینقدر بدبخته که تنها راه کاهش بار اون حذف آمارشه؟

** دو پست یکی شد.

سعید
11-18-2010, 06:04 PM
سلام.

فکر نمی کنم دلیل خوشبختی یک سیستم، تعدد راه حل های کاهش بار اون باشه!
و در این تاپیک هم ندیدم جایی رو که من یا سایر کاربران گفته باشند، "تنها راه کاهش بار SMF حذف آمار" باشه.

سوال شما هم در مورد SMF 2 هست که تا زمان انتشار نسخه پایدار SMF 2 رسما در انجمن مامبولرن پشتیبانی نمیشه.

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

مثلا از امکانات و گزینه ها، می تونید "ثبت آمار روزانه" و "ثبت سایر آمار و مشخصات" رو در صورتی که نیازی ندارید غیرفعال کنید.
یا از امکانات هسته، ره گیری موتورهای جستجو رو غیر فعال و ذخیره کنید.

یکی دیگه از راه های کاهش استفاده از منابع، فعال/غیرفعال کردن یا تغییر سطح cache بسته به میزان ترافیک سایت هست.

قالبی هم که استفاده می کنید در این موضوع بی تأثیر نیست.
بعضی قالب ها در صفحه اول تعداد پست ها و تاپیک های هر انجمن یا اطلاعات بیشتر یا ... رو نمایش میدن که تولید اینها مستلزم پردازش هست.

همینطور تنظیم مناسب وظایف زمان بندی شده بر اساس شرایط سایت شما در میزان استفاده از منابع مؤثر هست.

و موارد زیاد دیگه ای که همه اینها به این بستگی داره که منظور شما از منابع کدوم بخش از منابع (مثلا حجم دیتابیس یا میزان استفاده از CPU ) باشه.

یا علی

arix
11-18-2010, 07:42 PM
فکر نمی کنم دلیل خوشبختی یک سیستم، تعدد راه حل های کاهش بار اون باشه!
:)

یکی دیگه از راه های کاهش استفاده از منابع، فعال/غیرفعال کردن یا تغییر سطح cache بسته به میزان ترافیک سایت هست.
همینطور تنظیم مناسب وظایف زمان بندی شده بر اساس شرایط سایت شما در میزان استفاده از منابع مؤثر هست.

ممکنه در مورد این دو بیشتر توضیح فرمایید؟


و موارد زیاد دیگه ای که همه اینها به این بستگی داره که منظور شما از منابع کدوم بخش از منابع (مثلا حجم دیتابیس یا میزان استفاده از CPU ) باشه.

من هدفم کاهش فشار به cpu و رم سیستم است تا سایتم ساسپند نشود و مجبور به خرید vps نشوم



سوال شما هم در مورد SMF 2 هست که تا زمان انتشار نسخه پایدار SMF 2 رسما در انجمن مامبولرن پشتیبانی نمیشه.



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

سعید
11-18-2010, 08:39 PM
ممکنه در مورد این دو بیشتر توضیح فرمایید؟


فعال کردن cache مقداری از میزان query ها برای نمایش یک صفحه کم می کنه. سطح 1 برای cache توصیه میشه.

همچنین 2 SMF از این شتابدهنده ها پشتیبانی می کنه :

APC
eAccelerator
Turck MMCache
Memcached
Zend Platform/Performance Suite
XCache

برای کسب اطلاعات بیشتر و بررسی اینکه سرور شما از کدومیک پشتیبانی می کنه، به تنظیمات سرور -> Caching مراجعه کنید.

در مورد وظایف زمان بندی شده، از مدیریت SMF -> بهینه سازی (Maintenance ) -> زمانبندی تعمیرات (scheduled tasks) ، موارد رو تنظیم کنید.

یا علی

arix
11-19-2010, 05:07 AM
آقا سعید دستت درد نکنه.فقط دو تا سوال دیگه:

در انجمن جستجو کردم چیزی نیاورد.برای خودم می پرسم.مثلا سطح کش 1 با 2 چه فرقی می کنه؟

همچنین اگر حجم دیتابیس زیاد بشه (برای کم کردن فشار به سی پی یو گزینه ذخیره سازی دیتابیس را انتخاب نکردم) به جز اینکه مجبوریم هاست بیشتری بخریم مشکل دیگه ای که نداره؟

با تشکر

سعید
11-19-2010, 11:37 AM
سلام.

هر چه سطح cache بیشتر میشه از تراکنش های دیتابیس کاسته میشه اما قاعدتا به بار سایر منابع (مثل RAM یا CPU) اضافه میشه.

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



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


منظورتون رو از این قسمت متوجه نشدم.

arix
11-19-2010, 11:50 AM
هر چه سطح cache بیشتر میشه از تراکنش های دیتابیس کاسته میشه اما قاعدتا به بار سایر منابع (مثل RAM یا CPU) اضافه میشه.

من که نفهمیدم ولی از اونجایی که روی هاست اشتراکیم پس همون سطح 1 رو می زنم زیاد به خودم فشار نمیارم :angel:


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

یه گزینه هست که وقتی می زنی میگه مثلا وقتی تعداد کاربران آنلاین کمتر از ... نفر هست با استفاده از gzip دیتابیس رو کوچیک کن تا فضای کمتری اشغال کنه.از تنظیمات سرور - خصوصیات پیکر بندی، انجمن

من میگم خب فوقش جای 500 مگ هاست آدم می ره رو 1 گیگ.منظورم اینه که این گزینه به جز کم کردن حجم دیتابیس کار مفید دیگری هم انجام می ده؟(مثلا اینکه چون این رو انتخاب نکردیم در آینده دیتابیس وقتی بزرگ شد به هم بریزد)

سعید
11-19-2010, 04:23 PM
سلام.

من موفق نشدم در مسیری که شما اشاره کردید گزینه ای با نام "ذخیره سازی دیتابیس" پیدا کنم.

شما از کدوم نسخه SMF ترجمه چه تیمی استفاده می کنید؟!

arix
11-19-2010, 04:43 PM
سلام.

من موفق نشدم در مسیری که شما اشاره کردید گزینه ای با نام "ذخیره سازی دیتابیس" پیدا کنم.

شما از کدوم نسخه SMF ترجمه چه تیمی استفاده می کنید؟!

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

<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

این عین پستتون است:


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

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

اگر هم این راه رو لازم دارید، که باید حجمش رو هم متحمل کنید. به قول معروف آش با جاش!

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

یکی هم پیام خصوصی هست
می تونید برای کاربر ها محدودیت پیام خصوصی بگذارید.
در انجمن های بزرگ مثل مامبولرن، ممکن هست حجم زیادی از پایگاه داده مربوط به پیام های خصوصی باشه.

ضمن اینکه SMF این قابلیت رو داره که مطالب شما رو zip کنه . البته بهتر بگم Gzip
از تنظیمات سرور - خصوصیات پیکر بندی، انجمن رو تنظیم کنید که مطالب قدیمی رو فشرد کنه.

فشرده سازی جدول های بانک اطلاعاتی بعد از چند روز؟
(0 یعنی غیرفعال
[/quote]


سوال من در رابطه با این قسمت از گفته شماست:

ضمن اینکه SMF این قابلیت رو داره که مطالب شما رو zip کنه . البته بهتر بگم Gzip
از تنظیمات سرور - خصوصیات پیکر بندی، انجمن رو تنظیم کنید که مطالب قدیمی رو فشرد کنه.

فشرده سازی جدول های بانک اطلاعاتی بعد از چند روز؟
(0 یعنی غیرفعال

سوال من :

اگر مشکل خرید هاست و در پی آن محدودیت حجمی (فضای هارد) نداشته باشیم ، به نظر شما بهتر است که این گزینه غیر فعال باشد یا فعال؟

با تشکر از شما
شاد باشید :)

arix
11-19-2010, 06:11 PM
راستش من نشستم تمام 36 صفحه این انجمن رو خوندم.از اونجا بود که این سوال برام پیش اومد.

راستی یه سوال دیگه هم برام پیش اومد.خود سیمپل ماشین خروجی html رو فعال نکرده، ولی اینجا کرده و هر دو فروم هم خیلی موفقند.اصلا چه فرقی می کنه؟محاسن هر کدوم چیه؟

خداییش خیلی حال دادین که به این همه سوال من پاسخ می دید:)

نوید
11-19-2010, 07:06 PM
سلام
خزوجی HTML برای موتورهای جستجو خیلی با اهمیت تر است اما در کل چون لینک های تولید شده اشاره ای به محتوا نداره به نظر شخص من زیاد فرقی نداره مثلا جوملا آدرس را قابل فهم میکند که بسیار تاثیرش بیشتر است
موفق باشید

arix
11-19-2010, 07:30 PM
با تشکر از شما و سایت خوبتون.امیدوارم همواره در همه مراحل زندگی موفق و پیروز باشید 8)