alishademan 72 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 با سلام ایا استفاده زیاد از query مثلا 20 تا query در صفحه ی اصلی باعث فشار بر روی سایت میشه {البته که می شه :دی } ولی نظراتتون رو می خواستم بدونم بعد ایا راه حل بهینه سازیشون وجود داره یا نه چون تو سایتم در صفحه اصلی دارم مطالب دسته های مختلفم رو نمایش می دم برای این پرسیدم ؟؟؟ نقل قول لینک به ارسال
Pouya 1102 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 (ویرایش شده) در افزونه سوپر کش گزینه Use mod_rewrite to server cache filesرا فعال کنید. ویرایش شده خرداد 91 توسط ParsiBanner 2 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 سلاماگر همه کوئری ها رو در پایان ریست کنید و البته دستورات کوئری خیلی تودرتو نباشه فشار آنچنانی وارد نمیشه.باید توجه کنید که در بعضی جاها میشه کار رو بدون نیاز به کوئری هم انجام داد. 3 نقل قول لینک به ارسال
rezaonline 2655 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 از نظر من تا 60 تا مجازی جیگر 1 نقل قول لینک به ارسال
alishademan 72 ارسال شده در خرداد 91 مالک گزارش بازنشر ارسال شده در خرداد 91 اگر همه کوئری ها رو در پایان ریست کنید و البته دستورات کوئری خیلی تودرتو نباشه فشار آنچنانی وارد نمیشه.منظور از ریست که این می شه :<?php endwhile;wp_reset_postdata(); ?>باید توجه کنید که در بعضی جاها میشه کار رو بدون نیاز به کوئری هم انجام داد. می شه بیشتر توضیح بدید ؟؟ نقل قول لینک به ارسال
علی یزدی 180 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 1.نه منظور اینه <?php wp_reset_query(); ?>2. مثلاً وقتی گزینه های مورد نیاز در query فعلی هست و با متا دیتا ها و دیگر شرطها می تونیم اون رو فیلتر کنیم و نمایش دهیم نیازی به ارسال query دوباره به سرور نیست3. در صورتی که سرویس وبلاگ نویسی عرضه نمی کنید با وردپرس و سایت شما هم روزانه کمتر از 10000 بازدید کننده داره 20 تا خوبه ... 3 نقل قول لینک به ارسال
jc313 21 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 سلامراستش من نمیدونم دقیقا query چیه! ولی فک میکنم توی سایت ما خیلی استفاده شده!!الان این کد یکی از بخشهاست که توی صفحه اوله سایتمونه :<div id="block"><ul><?php query_posts("showposts=8&cat=33"); ?><?php while (have_posts()) : the_post(); ?><li><a href="<?php the_permalink() ?>" rel="bookmark" class="title"><?php the_title(); ?></a></li><?php endwhile; ?>الان این توش query داره!؟ اگه داره چطوری باید ریستش کنم؟! نقل قول لینک به ارسال
rezaonline 2655 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 کوئری به درخواستهایی به دیتابیس گفته میشه که اطلاعات رو واکشی میکنه ، تغییر میده و ...بله این توش کوئری داره .در حالت کلی این کوئری اجرا شده و رست کردن فقط برای رست کردن نتیجه کوئری هست که تداخلی با نتایج دیگر نداشته باشه .ویلا فکر نکنم تاثیری روی بار پردازش دیتابیس داشته باشه .این نوع کوئری وردپرس ، شبیه یک نوع active record هست که وردپرس خودش پیاده کرده و واقعاً خیلی کار رو راحت کرده .ویلا کوئری ها باید با دستور زبان sql نوشته بشن . 2 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 الان این توش query داره!؟ اگه داره چطوری باید ریستش کنم؟!تابع wp_reset_query() رو به بعد endwhile اضافه کنید. 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .