نمایش نتایج: از شماره 1 تا 10 , از مجموع 16

موضوع: mysql واسه وبلاگدهی مناسب هست؟

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #10
    عضو انجمن M.Abooali آواتار ها
    تاریخ عضویت
    Apr 2013
    محل سکونت
    Shiraz
    نوشته ها
    269
    تشکر تشکر کرده 
    149
    تشکر تشکر شده 
    841
    تشکر شده در
    385 پست

    پیش فرض پاسخ : mysql واسه وبلاگدهی مناسب هست؟

    بنده دیتابیس هایی نزدیک 1 ترابایت رو هم با mysql مدیریت کردم.

    در خصوص دیتابیس دقت کنید حجم دیتابیس در اصل ملاک نیست. چند نکته در سط بالا اهمیت بالا دارند:


    1. تعداد کانکشن های همزمان به دیتابیس.

    وابستگی مستقیم دارد با تعداد سشیون ها (بازدید های) فعال شماست.

    2. تعداد متوسط کوئری ها از هر تیبل به نسبت تعداد سطر های تیبل.

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

    3. کامند های SQL متوسط به هر تیبل به نسبت ستون های آن تیبل.

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

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

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

    در خصوص سیستم شما اگر صرفا بخواهید کمتر از 10% بهینه سازی کنید ممکن است با اقداماتی مثل اصلاح برخی تنظیمات mysql و دیتابیس به این مقدار دست پیدا کنید. اما اگر دنبال آن هستید که بیش از 10% بهینه سازی را تجربه کنید قطعا ناچار هستید در کدهای خود و ساختار دیتابس (تیبل ها و ستون ها) دستکاری جدی داشته باشید به نوعی بازنویسی کدهاتون منظور هست.

    ---- در خصوص NoSQL

    در مورد شما پیشنهادش نمی کنم. استفاده از این متد ذخیره سازی زمانی که ما یک استراکچر روشن و ثابت داریم بی معنی هست. بحث تخصصیش خارج از حوصله این تاپیک هست.
    ویرایش توسط M.Abooali : April 16th, 2017 در ساعت 13:32
    [ فعالیت تجاری در اینجا ندارم | پاسخ سوالات فقط در تاپیک | اطلاعات بیشتر درباره من: https://abooali.ir ]

  2. تعداد تشکر ها ازM.Abooali به دلیل پست مفید


اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 2
    آخرين نوشته: June 24th, 2017, 06:17
  2. چه کانفیگی برای mysql مناسب هست؟
    توسط mizban97 در انجمن سی پنل CPanel
    پاسخ ها: 3
    آخرين نوشته: May 25th, 2015, 01:00
  3. پاسخ ها: 14
    آخرين نوشته: August 11th, 2013, 00:44
  4. ارور Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11)
    توسط pc.rootall در انجمن سوالات و مشکلات
    پاسخ ها: 8
    آخرين نوشته: July 20th, 2013, 16:37
  5. نحوه ایجاد ریموت دیتابیس از نوع MySQL چی هست؟
    توسط sohrab.khan در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: June 24th, 2010, 19:17

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •