shivahost

وردپرس و mysqli

7 پست در این موضوع قرار دارد

سلام،

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

سلام

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

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

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

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

3

به اشتراک گذاری این پست


لینک به پست

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

مقایسه:


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

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

2

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

mysqli بهتر هست

4

به اشتراک گذاری این پست


لینک به پست

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

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

سلام

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

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

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

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

2

به اشتراک گذاری این پست


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

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

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

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

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

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری