رفتن به مطلب

mojtaba79

عضو سایت
  • تعداد ارسال‌ها

    20
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط mojtaba79

  1. خیلی ممنون از راهنماییتون.

    خیالم تا حدود زیادی راحت شد.

    فقط اینکه شنیدم تیبل wp_postmeta نباید بزرگ تر از wp_posts  باشه.

     

    با اینکه دیتابیس بهینه شده این تیبل هنوز خیلی بزرگ تره. سه برابر تیبل wp_posts 

    این ایراد نیست؟

  2. ممنونم از راهنمایی هاتون.

    پس شما معتقد هستید ایراد خاصی (بسیار غیر معمول) در کوری مطرح شده بالا نیست؟

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

    که ممکن تعداد بالای محصول و مقاله باعث افزایش فشار روی سرور شده.

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

     

  3. در 11 ساعت قبل، farhad.in گفته است :

    با سلام

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

    کوئری که درج کردید یکی از بهینه ترین کوئری‌های ممکن هست چرا که با یک کوئری بین چندین جدول ارتباط برقرار میکند که همین کوئری رو به برنامه نویس سطح متوسط بگید بزنند ممکنه با پنج تا کوئری به دیتابیس هم نتونه خروجی کوئری بالا رو بده.

    مشکل یا بهتره بگم علت افت پرفورمنس وردپرس (بخش مربوط به دیتابیس) فقط در تعداد سطرهای دیتابیس می‌باشد. همونطور که میدونید وقتی مطلبی رو مینویسید یا ویرایش می‌کنید نسخه‌ای از اون هم در دیتابیس ذخیره میشه، و موقع کوئری زدن باعث میشه اونام مورد پایش قرار بگرید و این باعث میشه زمان دریافت اطلاعات با کوئری بالا بره.

    حالا شما فرض کنید سایت شما ۱۰۰۰ مطلب داره و برای هر مطلب حدود ۴ رونوشت ذخیره شده!! این یعنی ۴ برابر زمان دریافت اطلاعات از دیتابیس کمتر خواهد بود!!!

    برای حل این مشکل میتونید از افزونه حذف رونوشت استفاده کنید: 

    https://farhad.in/wordpress/wordpress-plugins/wordpress-plugin-delete-revision/

    علاوه بر حذف رونوشت می‌تونید از مطالب قدیمی که دیگر بازدید ندارند رو از دیتابیس حذف کنید.

    نکته پایانی و حائز اهمیت که باید بیشتر بهش توجه کنید هاست/سرور سایت می‌باشد. هر چقدر سایت شما سنگین باشه، کوئری‌های غیراستاندارد و بازدید بالایی داشته باشه با منابع سرور بالا قابل رفع می‌باشد. بنا براین می‌توانید با افزایش منابع سرور خود بکار خودتون ادامه دهید کما اینکه موارد ذکر شده رو هم رعایت کنید.

    موفق باشید.

    ممنون از وقتی که گذاشتید و توضیح کاملی که دادید.

    من کارهای زیر رو پیشتر انجام دادم.

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

    ترنسکشن های باطل شده پاک شدن.

    تمامی دیتابیس اوپتیمایز شده.

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

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

    از نگاه پشتیبانی هاست این اصلا بهینه نیست. و اصولا این کوری غیر عادی هستش.

     

    من تمامی دیتابیس رو بهینه کردم ولی فقط یه تیبل رو نتونستم بخوبی بهینه کنم.

    wp_postmeta

    این تیبل حجم بالایی داره. چطور میتونم این تیبل رو بهینه کنم؟

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

     

  4. در 2 دقیقه قبل، sir1 گفته است :

    سلام

    از افزونه WP Optimize برای بهینه سازی میتوانید استفاده کنید.

    ممنونم.
    اینکار انجام شده.

    حتی بعد از اون از افزونه Advanced DB cleaner

    و همچنین ترنسکشن های اضافه هم پاک شدن.

    نتیجه تقریبا هیچ فرقی نکرد.

     

    همه کوری ها دور wp_postmeta میگرده.

    این تیبل هنوز خیلی بزرگ تره. سه برابر تیبل wp_posts 

     

    برای بهینه کردن این تیبل هیچ پلاگینی نیست.

     

  5. با سلام.

    توی یکی از سایتهای ما یه مشکل داریم که متاسفانه نمیتونیم حل کنیم.
    کوری های زیادی مثل کوری زیر به سرور داده میشه که از دید سرور (که خیلی هم معرفو هست توی ایران) اینکار غیر عادی هستش.

    `SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_postmeta AS mt1 ON ( wp_posts.ID = mt1.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = '_start_date_gdate' AND wp_postmeta.meta_value != '' ) OR ( mt1.meta_key = '_start_time' AND mt1.meta_value != '' )) AND wp_posts.post_type = 'product' AND (wp_posts.post_status = 'publish') GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC:`


    به نظر شما چطور میتونم جلوی اینکار رو بگیرم و دیتابیس رو بهینه کنم.
    دیتابیس از طریق افزونه های مختلفی که هست بهینه شده.  هاست هم از یه شرکت فوق معتبر خریداری شده.


    فقط اینکه wp_postmeta سه برابر wp_posts هستش. آیا از این میتونه باشه؟
    اگر شخصی هست که میتونه کمک کنه ممنون میشم اطلاع بده با پرداخت هزینه از ایشون استفاده کنیم.

     

     

  6. سلام دوستان.

    یه کد وجود داره که از طریق اون میشه نوشته ها رو در قسمت ادمین تغییر رنگ داد.

    add_action('admin_footer','posts_status_color');
      function posts_status_color(){
    ?>
    <style>
      .status-draft{background: #FCE3F2 !important;}
      .status-pending{background: #87C5D6 !important;}
      .status-publish{/* no background keep wp alternating colors */}
      .status-future{background: #C6EBF5 !important;}
      .status-private{background:#F2D46F;}
    </style>
    <?php
    }

     

    میخوام نوشته های ایت شده رو هم یه رنگ بهشون اختصاص بدم.

    نمیدونم از چه کدی استفاده کنم.

     

    این دو تا کد جواب نداد

    .status-modified{background:#F2D46F;}
    .status-edited{background:#F2D46F;}

    ممنون میشم راهنمایی کنید

  7. سلام دوستان.

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

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

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

     

    ممنون میشم راهنمایی بفرمائید

  8. سلام دوستان .

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

    مشکل کودینگ یا همون utf-8

     

    دو تا فید خدمتتون معرفی میکنم ببینید چرا از یکی از این فیدها بخوبی منتشر میکنه و از دیگری با مشکل کدینگ

    فید اول:

    http://www.zoomit.ir/feed/

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

    فید دوم:

    http://click.ir/feed/

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

     

    به نظرتون این فیدها چه تفاوتی با هم دارند؟

  9. من سرور مجازی دارم. دسترسی روت

    تیبیلها اکثرا utf8_general_ci هستن.

    توی تصویر میتونید ببینید

    2017-03-22_2-24-32.jpg

     

    به نظر شما این تیبیل ها مشکلی در یونیکد دارند؟

     

    چیزی که دستگیر بنده شده اینه که مشکل از تیبل ها نیست.

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

    حالا سوال اینه که چه کانفیگی در سرور میتونه برای یونیکد (مربوط به ربات خبرخوان) مشکل ایجاد کنه؟

  10. با سلام به دوستان.

    چند تا از سایتهای وردپرسی خودم رو اخیرا به سرور جدیدی منتقل کردم.

    همه چیز سرورم عالیه فقط یه مشکلی دارم.

    قسمتهایی از وردپرس که دیتا رو از سایتهای خارجی ایمپورت میکنه دچار مشکل کدینگ شده.

    مهمتر از همه اینکه افزونه خبرخوان دارم که روش بیشتر فیدها مشکل داره. (یکی دوتا رو بدن مشکل میزنه)

    یا یه چیز ساده تر:

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

     

    چند نکته:

    1- مقالات قبلی هیچ مشکلی ندارند.

    2- مقالات جدیدی که خودم میزنم هم مشکلی نداره.

    3- انتقال اکانت رو تکرار کردم ولی مشکل برطرف نشده.

     

     

     

    نظر دوستان چیه؟ کسی میتونه راهنمایی کنه؟ 

    تصویر اتچ شده

    2017-03-21_23-20-55.jpg

  11. ممنونم از دوستانی که پاسخ دادن.
    بالاخره فهمیدم اشکال کار کجا بود.
    استفاده از یه پلاگی نول شده باعث شده بود که سایتم دچار مشکل بشه.
    توی فانکشن پوسته وارد شده بود. وقتی یه پستی زده میشد تلاش میکرد یه نسخه هم برای هکر ارسال کنه.
    اینکار باعث اختلال این پلاگین شده بود.

    تاپیک با تشکر از دوستان بسته بشه.

    اینجا نوشتم تا دوستانی که در آینده با این مشکل روبرو میشند بدونن راه چاره چیه. همیشه فانکشن پوسته تون رو زیر نظر داشته باشید.

  12. ممنونم دوست خوب.

    راستش  من دو تا از مهمترین پلاگین های این موضوع رو دارم و امتحان کردم.
    Auto Upload Images — WordPress Plugins ) یا همون بارگزاری خودکار تصاویر ایرانی
    دومی هم 
    Import External Images

    سرور رو ایران بود و چند روزه بردم اروپا نتیجه فرقی نداشت.
    پلاگین ها اپدیت هستند. حداقل اخرین ورژن خودشون رو نصب کردم.
    بارگزاری خودکار تصاویر که آقای ایرانی طراحی کرده تو جایی برای این مشکل گفته منتظر اپدیت باشید. ولی اپدیتی ندادن.
    خواستم ببینم دوستان میدونن مشکل از کجا میتونه باشه؟ چه گزینه های دیگه برای این کار هست؟

    ممنونم

  13. سلام به اساتید 

     

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

    تا چند وقت پیش همه این افزونه ها در سایت من درست کار میکردن. 

    منتهی اخیرا یه مشکلی پیش اومده. یه تصویر رو دو یا سه بار ایمپورت میکنه. اینجوری کلی تصویر تکراری تو سایت من ایجاد میشه که مطمئنا خوب نیست.

     

    به نظرتون مشکل از کجا میتونه باشه.

    اپدیت جدیدی انجام ندادم و افزونه جدیدی هم نصب نکردم. (افزونه هایی که ممکن بود تو این موضوع دخالت کنن رو هم غیر فعال کردم.

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

    ضمنا این رو هم بگم گاهی چنین مشکلی پیش میاد. یعنی یه بار درست رفتار میکنه و سری بعد ممکنه تکراری ایمپورت کنه.

     

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

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