ورود

نسخه کامل مشاهده نسخه کامل : سوال در مورد تعداد اجرای کوئری های وردپرس در یک صفحه



900913
06-10-2011, 19:46
سلام
وردپرس کوئری های یک قالب رو همزمان به صورت موازی اجرا میکنه یا تک تک؟
مثلا برای دریافت premium link ها در نمایش پستها یا لینک آخرین مطالب و... یکباره کوئری میگیره یا برای هر لینک تک تک slug رو دریافت میکنه و لینک رو میسازه؟

به عبارت ساده تر پردازش موازی multi query انجام میده یا اینکه هی قطع و وصل میکنه single query برای هر کاری انجام میده؟

من با تابع get_num_queries() تست کردم ...
همون اول که وردپرس نصب میشه با صفحه خالی و بدون پلگین 23 تا کوئری داره و وقتی مطلب میزاریم و پلاگین نصب میکنیم تعداد کوئری ها تا 170 تا هم میره.

خوب اگه اینطور باشه سایتها و وبلاگهای بزرگ تا بازدیدشون بالا میره که کل سرور رو میخوابونن!!!!

mohrd
07-10-2011, 15:55
سلام.
طبق چیزی که من جایی خوندم (و متاسفانه یادم نیست کجا بود) وردپرس کوئری های کمی نمیگیره.
اما یک پلاگین مفید داره برای cache کردن صفحات:

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

موفق باشید ./.

900913
07-10-2011, 17:22
خوب بعضی صفحات real time‌هستند و نمیشه کش بشن! موندم چرا وردپرس رو که این قدر تعریف میکنند اینطوری سرور رو میخوره!؟