بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
با سلام
من خیلی از پشتیبانی شما تعریف شنیدم.اصلا یکی از دلایل انتخاب smf توسط من همین بود :laugh:
من در سایت خیلی جستجو کردم.ولی چیزی پیدا نکردم.فکر می کنم اگر یکی لطف کند و به طور کامل بهینه سازی smf از لحاظ مصرف منابع را شرح دهند خیلی ها استفاده می کنند.
منظورم این است که خب استفاده از accelator ، نصب چند مد htaccess و ... را می شود به راحتی فهمید.ولی برای منی که بار اولمه اینکه دقیقا گزینه های مصرف را روی چی تنظیم کنم و یا آیا استفاده از دستورات htaccess نکات خاصی دارد یا خیر را هیچ کس به جز کسی که واقعا خبره این کار باشد نمی تواند بگوید
لطفا در مورد smf 2 توضیح فرمایید
بسیار سپاسگزارم
ارادتمند شما
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
سلام
منظورتون از بهینه سازی دقیقاً چیه !؟
هیچکس تنهاتر از خدا نیست
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
منظورم این است که سایت به دلیل لود سرور بالا و مصرف کوئری بالا داون نشود.یعنی جایی که مثلا سایت با 1000 تا بازدید کننده در آن واحد ساسپند بشه ، با 5000 تا این مشکل براش پیش بیاد.اون طور که من تحقیق کردم بعد از vb ، از نظر مصرف منابع سرور smf از همه بهتره.خب ولی بعضی جاها خوندم که مثلا با چند تا دستور در فایل htaccess و استفاده از کش و فرستادن محتوا به صورت زیپ شده و همچنین با نرم افزار php accelerator می گن این قابلیت بهبود بخشیده می شود.ولی هیچ جا مرحله به مرحله و کنار هم و کامل نگفته که مثلا برای اینکه بهترین نتیجه را داشته باشی اول این رو نصب کن بعد این دستور رو بده و ....و یا اینکه مثلا این دستوری که در htaccess وارد می کنی ممکنه این مشکل رو به همراه داشته باشه.خواستم در این زمینه از شما کمک بگیرم.
با تشکر از وقتی که می گذارید
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
یک سایت با این تعداد بازدید کننده رو بهتره براش یه vps اجاره کنید به چندین و چند دلیل !
در رابطه با موضوع شما نیز دوستانی که اطلاعات کاملتری دارند حتماً به شما کمک خواهند کرد. چون اطلاعات کافی در این رابطه ندارم صحبتی نمیکنم. دوستان حتماً کمک خواهند کرد.
هیچکس تنهاتر از خدا نیست
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
مرسی از شما
راستش خواستم vps بگیرم.ولی بعدش دیدم که ای بابا .اومدیم ابروش رو درست کنیم زدیم چشمشو هم کور کردیم.vps به حدی مشکل سازه که اصلا دیگه تصورش رو هم نمی کنم.از مدیریت و مانیتورینگش گرفته تا .... یه چیز رو که اشتباه بزنی مصرف رمت از 300 یکدفعه به 1000 می رسه.اصلا به درد من نمی خوره.خیلی تخصصیه.فقط کسایی که خیلی متخصص اند باید vps تهیه کنند.در مورد بازدید کننده هم مثال زدم.مگر نه فکر نکنم من بیشتر از 100 نفر در آن واحد بازدید کننده داشته باشم
شاد باشید
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
اگر فروم SMF شما بازدید زیادی داره
در ابتدا از یک هاستیگ اختصاصی حرفه ای و در انتها از سرور مجازی حقیقی ( سرور های مجازی ای که حقیقتا با مشخصات سخت افزاری و مجازی سازی حرفه ای شده اند ) و یا سرور اختصاصی ادامه بدهید
در نظر داشته باشید ضمن المثال در بهترین حالت یک سرور مجازی با رم 512 مگابایت از یک سرور اختصاصی با رم 512 ضعیف تر خواهد بود
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
سلام.
هر کدوم از این روشها یک سری محدودیت هایی ایجاد می کنند. مثلا :
[quote author=arix link=topic=30489.msg151394#msg151394 date=1290000494]
فرستادن محتوا به صورت زیپ شده[/quote]
با اینکار سایت در مرورگرهای قدیمی مثل IE6 باز نمیشه و با توجه به اینکه هنوز استفاده زیادی از این مرورگر میشه، توصیه نمیشه.
برای اینکه SMF منابع کمتری استفاده کنه توصیه می کنم برخی ویژگی های آماری مثل ثبت آمار روزانه و... رو غیرفعال کنید.
یا علی
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
بسیار بسیار ممنون از شما
[hr]
با تشکر از دوست خوبمون که کمک کردند . من آمار های غیر ضروری رو غیر فعال کردم.شایدم اصلا برم کلا غیر فعال کنم اگر بشه.کسی پیشنهاد دیگری ندارد.ملت برای جوملا وقتی این سوال رو می پرسن همه 10 ، 20 تا راه حل بهشون پیشنهاد می کنند.یعنی اس ام اف اینقدر بدبخته که تنها راه کاهش بار اون حذف آمارشه؟
** دو پست یکی شد.
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
سلام.
فکر نمی کنم دلیل خوشبختی یک سیستم، تعدد راه حل های کاهش بار اون باشه!
و در این تاپیک هم ندیدم جایی رو که من یا سایر کاربران گفته باشند، "تنها راه کاهش بار SMF حذف آمار" باشه.
سوال شما هم در مورد SMF 2 هست که تا زمان انتشار نسخه پایدار SMF 2 رسما در انجمن مامبولرن پشتیبانی نمیشه.
یکی از راه های کاهش استفاده SMF از منابع، غیرفعال کردن ثبت آمار های غیر ضروری هست.
مثلا از امکانات و گزینه ها، می تونید "ثبت آمار روزانه" و "ثبت سایر آمار و مشخصات" رو در صورتی که نیازی ندارید غیرفعال کنید.
یا از امکانات هسته، ره گیری موتورهای جستجو رو غیر فعال و ذخیره کنید.
یکی دیگه از راه های کاهش استفاده از منابع، فعال/غیرفعال کردن یا تغییر سطح cache بسته به میزان ترافیک سایت هست.
قالبی هم که استفاده می کنید در این موضوع بی تأثیر نیست.
بعضی قالب ها در صفحه اول تعداد پست ها و تاپیک های هر انجمن یا اطلاعات بیشتر یا ... رو نمایش میدن که تولید اینها مستلزم پردازش هست.
همینطور تنظیم مناسب وظایف زمان بندی شده بر اساس شرایط سایت شما در میزان استفاده از منابع مؤثر هست.
و موارد زیاد دیگه ای که همه اینها به این بستگی داره که منظور شما از منابع کدوم بخش از منابع (مثلا حجم دیتابیس یا میزان استفاده از CPU ) باشه.
یا علی
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
نقل قول:
فکر نمی کنم دلیل خوشبختی یک سیستم، تعدد راه حل های کاهش بار اون باشه!
:)
نقل قول:
یکی دیگه از راه های کاهش استفاده از منابع، فعال/غیرفعال کردن یا تغییر سطح cache بسته به میزان ترافیک سایت هست.
همینطور تنظیم مناسب وظایف زمان بندی شده بر اساس شرایط سایت شما در میزان استفاده از منابع مؤثر هست.
ممکنه در مورد این دو بیشتر توضیح فرمایید؟
نقل قول:
و موارد زیاد دیگه ای که همه اینها به این بستگی داره که منظور شما از منابع کدوم بخش از منابع (مثلا حجم دیتابیس یا میزان استفاده از CPU ) باشه.
من هدفم کاهش فشار به cpu و رم سیستم است تا سایتم ساسپند نشود و مجبور به خرید vps نشوم
نقل قول:
سوال شما هم در مورد SMF 2 هست که تا زمان انتشار نسخه پایدار SMF 2 رسما در انجمن مامبولرن پشتیبانی نمیشه.
والا بیخود نیست که از پشتیبانی شما تعریف می کنند.من این سوال را همزمان در مجید آنلاین ، وب هاستینگ تاک ، آشیانه ، و دو انجمن دانشجویی که از اس ام اف پشتیبانی می کردند پرسیدم.هیچ کدوم تقریبا جواب ندادند و یا گفتند نمی تونند راهنمایی کنند.شما این همه ظرف یک روز پاسخ دادید و آخرشم می گید پشتیبانی نمی کنید!پس اگر پشتیبانی می کردید چی می شد!بابا دمتون گرم خداییش خیلی لطف کردین
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
[quote author=arix link=topic=30489.msg151571#msg151571 date=1290109343]
ممکنه در مورد این دو بیشتر توضیح فرمایید؟
[/quote]
فعال کردن cache مقداری از میزان query ها برای نمایش یک صفحه کم می کنه. سطح 1 برای cache توصیه میشه.
همچنین 2 SMF از این شتابدهنده ها پشتیبانی می کنه :
APC
eAccelerator
Turck MMCache
Memcached
Zend Platform/Performance Suite
XCache
برای کسب اطلاعات بیشتر و بررسی اینکه سرور شما از کدومیک پشتیبانی می کنه، به تنظیمات سرور -> Caching مراجعه کنید.
در مورد وظایف زمان بندی شده، از مدیریت SMF -> بهینه سازی (Maintenance ) -> زمانبندی تعمیرات (scheduled tasks) ، موارد رو تنظیم کنید.
یا علی
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
آقا سعید دستت درد نکنه.فقط دو تا سوال دیگه:
در انجمن جستجو کردم چیزی نیاورد.برای خودم می پرسم.مثلا سطح کش 1 با 2 چه فرقی می کنه؟
همچنین اگر حجم دیتابیس زیاد بشه (برای کم کردن فشار به سی پی یو گزینه ذخیره سازی دیتابیس را انتخاب نکردم) به جز اینکه مجبوریم هاست بیشتری بخریم مشکل دیگه ای که نداره؟
با تشکر
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
سلام.
هر چه سطح cache بیشتر میشه از تراکنش های دیتابیس کاسته میشه اما قاعدتا به بار سایر منابع (مثل RAM یا CPU) اضافه میشه.
اما در مورد اثرات سطوح، اطلاعاتی دقیقی موجود نیست. بهرحال اینکه چه سطحی مناسبتر هست بستگی به سایت شما، ترافیک سایت و مشخصات سرور داره که باید بین این موارد توازن برقرار کنید. که اگر سرور اختصاصی یا VPS دارید می تونید سطوح مختلف رو تست کنید و بررسی کنید کدوم سطح برای سایت شما مناسبتر هست.
[quote author=arix link=topic=30489.msg151585#msg151585 date=1290143279]
برای کم کردن فشار به سی پی یو گزینه ذخیره سازی دیتابیس را انتخاب نکردم
[/quote]
منظورتون رو از این قسمت متوجه نشدم.
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
نقل قول:
هر چه سطح cache بیشتر میشه از تراکنش های دیتابیس کاسته میشه اما قاعدتا به بار سایر منابع (مثل RAM یا CPU) اضافه میشه.
من که نفهمیدم ولی از اونجایی که روی هاست اشتراکیم پس همون سطح 1 رو می زنم زیاد به خودم فشار نمیارم :angel:
نقل قول:
برای کم کردن فشار به سی پی یو گزینه ذخیره سازی دیتابیس را انتخاب نکردم
منظورتون رو از این قسمت متوجه نشدم.
یه گزینه هست که وقتی می زنی میگه مثلا وقتی تعداد کاربران آنلاین کمتر از ... نفر هست با استفاده از gzip دیتابیس رو کوچیک کن تا فضای کمتری اشغال کنه.از تنظیمات سرور - خصوصیات پیکر بندی، انجمن
من میگم خب فوقش جای 500 مگ هاست آدم می ره رو 1 گیگ.منظورم اینه که این گزینه به جز کم کردن حجم دیتابیس کار مفید دیگری هم انجام می ده؟(مثلا اینکه چون این رو انتخاب نکردیم در آینده دیتابیس وقتی بزرگ شد به هم بریزد)
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
سلام.
من موفق نشدم در مسیری که شما اشاره کردید گزینه ای با نام "ذخیره سازی دیتابیس" پیدا کنم.
شما از کدوم نسخه SMF ترجمه چه تیمی استفاده می کنید؟!
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
نقل قول:
سلام.
من موفق نشدم در مسیری که شما اشاره کردید گزینه ای با نام "ذخیره سازی دیتابیس" پیدا کنم.
شما از کدوم نسخه SMF ترجمه چه تیمی استفاده می کنید؟!
سلام.من در ادامه پست شماره پنجمتون در این تاپیک این رو می پرسم.پست مال خودتونه.ببخشید خوب توضیح ندادم
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
این عین پستتون است:
نقل قول:
خوب شما بستگی داره که کدوم قسمت براتون مهم باشه.
اگر کمبود فضا و صرفه جویی براتون مهم هست، که خوب راهش رو آقای زراعتی گفتند.
بعضی وقت ها، کشتی ها و هواپیما ها، با ارزش ترین چیزهاشون رو می ریزن بیرون ...
که وزن کم کنند.
اگر هم این راه رو لازم دارید، که باید حجمش رو هم متحمل کنید. به قول معروف آش با جاش!
اما در مورد کاهش حجم، یک راهش کاهش امکانات هست.
یکی از امکانات آمار روزانه بود
یکی هم پیام خصوصی هست
می تونید برای کاربر ها محدودیت پیام خصوصی بگذارید.
در انجمن های بزرگ مثل مامبولرن، ممکن هست حجم زیادی از پایگاه داده مربوط به پیام های خصوصی باشه.
ضمن اینکه SMF این قابلیت رو داره که مطالب شما رو zip کنه . البته بهتر بگم Gzip
از تنظیمات سرور - خصوصیات پیکر بندی، انجمن رو تنظیم کنید که مطالب قدیمی رو فشرد کنه.
فشرده سازی جدول های بانک اطلاعاتی بعد از چند روز؟
(0 یعنی غیرفعال
[/quote]
نقل قول:
سوال من در رابطه با این قسمت از گفته شماست:
ضمن اینکه SMF این قابلیت رو داره که مطالب شما رو zip کنه . البته بهتر بگم Gzip
از تنظیمات سرور - خصوصیات پیکر بندی، انجمن رو تنظیم کنید که مطالب قدیمی رو فشرد کنه.
فشرده سازی جدول های بانک اطلاعاتی بعد از چند روز؟
(0 یعنی غیرفعال
سوال من :
اگر مشکل خرید هاست و در پی آن محدودیت حجمی (فضای هارد) نداشته باشیم ، به نظر شما بهتر است که این گزینه غیر فعال باشد یا فعال؟
با تشکر از شما
شاد باشید :)
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
راستش من نشستم تمام 36 صفحه این انجمن رو خوندم.از اونجا بود که این سوال برام پیش اومد.
راستی یه سوال دیگه هم برام پیش اومد.خود سیمپل ماشین خروجی html رو فعال نکرده، ولی اینجا کرده و هر دو فروم هم خیلی موفقند.اصلا چه فرقی می کنه؟محاسن هر کدوم چیه؟
خداییش خیلی حال دادین که به این همه سوال من پاسخ می دید:)
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
سلام
خزوجی HTML برای موتورهای جستجو خیلی با اهمیت تر است اما در کل چون لینک های تولید شده اشاره ای به محتوا نداره به نظر شخص من زیاد فرقی نداره مثلا جوملا آدرس را قابل فهم میکند که بسیار تاثیرش بیشتر است
موفق باشید
پاسخ : بهینه سازی smf از لحاظ مصرف منابع هاست اشتراکی
با تشکر از شما و سایت خوبتون.امیدوارم همواره در همه مراحل زندگی موفق و پیروز باشید 8)