رفتن به مطلب

وردپرس و mysqli


پست های پیشنهاد شده

سلام،

اول اینکه آیا میشه کاری کرد که وردپرس بر پایه mySQLi کار کنه؟ و اگر بشه با آپدیت کردن نسخه بعدی دچار مشکل نمیشه یا به حالت mySQL برنمی گرده؟

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

دیگه اینکه چرا خود تولید کننده اصلی وردپرس روی mySQLi نرفته هنوز و مثل جوملا امکان انتخاب نمی ده؟

پیشاپیش ممنون از پاسخ های دوستان

لینک به ارسال

سلام

فرق زیادی با هم ندارن تو سرعت و ....

شما اگر بخواین بهینه کنید بانک اطلاعاتی رو خیلی راحت میتونید به سرعتی باور نکردنی برسید تو وردپرس

یکی از کارها اینه که درخواست کوئری هارو کمتر کنید

یا مثلن به جای استفاده از کدهای فراخوانی استایل یا ... آدرس مستقیم بدید توی سایت

لینک به ارسال

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

مقایسه:


MySQLi : http://www.webpagetest.org/result/121008_57_5TB/1/details/
MySQL : http://www.webpagetest.org/result/121008_BS_5W2/1/details/

برای تغییر درایور در وردپرس باید در فایل دیتابیس تغییر ایجاد کنید. برای نمونه.

لینک به ارسال

میشه اما باید فایلهایی رو ویرایش کنید

http://entropia.kapsi.fi/blog/2011/10/mysqli-for-wordpress-3-2-1/

مسلما بعد از آپدیت به حالت پیشفرض برمیگرده

بهتره تست کنید

mysqli بهتر هست

لینک به ارسال

این نمونه که لطف کردید برای 3.2.1 هست و خب حالا ما روی 3.4.2 هستیم. آیا سازگار است؟ حالا بر فرض سازگار باشه یا سازگار بکنیم، آیا با 3.4.3 هم کار خواهد کرد؟ با افزونه ها مشکلی پیدا نمی کند؟

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

سلام

فرق زیادی با هم ندارن تو سرعت و ....

شما اگر بخواین بهینه کنید بانک اطلاعاتی رو خیلی راحت میتونید به سرعتی باور نکردنی برسید تو وردپرس

یکی از کارها اینه که درخواست کوئری هارو کمتر کنید

یا مثلن به جای استفاده از کدهای فراخوانی استایل یا ... آدرس مستقیم بدید توی سایت

اینکه در قالب دستکاری کنیم و آدرس مستقیم برای استایل ها و اسکریپت ها و لوگو و تایتل و ..... بدهیم که کار همیشگی ماست. تاثیر مثبت آن را هم شاهد بودیم.

اما دیگه برای بهینه کردن بانک اطلاعاتی چه پیشنهادی دارید؟ هم سرعت خوب باشه و هم لود سرور مناسب باشه!

دوستان تا حالا خودتان MySQLi را روی وردپرس تجربه کردید؟

لینک به ارسال

کافیه کلاس دیتابیس وردپرس رو (wpdb) بر اساس mysqli نوشته بشه .

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

بهرحال استفاده از mysqli بهتر و سریعتر خواهد بود .

مشکل روبه روی شما این خواهد بود باید هر ورژن چک کنید تغییری توی این کلاس داده شده یا نه .

لینک به ارسال
دوستان تا حالا خودتان MySQLi را روی وردپرس تجربه کردید؟

لود اولیه msql سریعتر هست اما مدت زمان لود کامل برای mysqli کمتر هست.

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

اما دیگه برای بهینه کردن بانک اطلاعاتی چه پیشنهادی دارید؟ هم سرعت خوب باشه و هم لود سرور مناسب باشه!

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...