CPU va ma'lumotlar bazasidagi yukni qanday kamaytirish mumkin Chop etish

  • 0

Sayt trafigining ortishi bilan CPU va MySQL-ga yuk ortadi

Cheklovlarni buzganlik uchun obunani blokirovka qilmaslik uchun
Bir necha usullar mavjud.


1. Keshlashni yoqing.


Keshlash vaqti qanday saytga ega ekanligingizga bog'liq. Agar ma'lumotni qo'shish va yangilash tezligi muhim rol o'ynamasa (masalan, vizit kartalari saytlari uchun), uni 30-90 daqiqaga o'rnatishingiz mumkin.

 

2. Ma'lumotlar bazasiga so'rovlar sonini kamaytiring.

Har bir kiritilgan komponent, modul, plagin yoki kengaytma maʼlumotlar bazasiga qoʻshimcha soʻrovdir. Ayniqsa, agar u har qanday tarkib bilan bog'liq bo'lsa. Egri yozilgan modullar ma'lumotlar bazasiga o'nlab so'rovlarni amalga oshirishi mumkin. Misol uchun, "so'nggi yozuvlar" moduli ma'lumotlar bazasiga faqat 1 ta so'rovni emas, balki ko'rsatiladigan yozuvlarni ham bajarishi mumkin.

Bunday holda siz modulni olib tashlashingiz, boshqasini qidirishingiz, so'rovlar sonini kamaytirishingiz kerak


Haddan tashqari faol botlarni bloklash.

Siz /your_site/access_log ga borishingiz va u erda kim va nima borligini ko'rishingiz kerak. Agar biz juda faol va foydasiz botlarni topsak, ularni bloklaymiz.

Buning uchun .htaccess ga o'ting va quyidagi qatorlarni qo'shing:

RewriteCond %{HTTP_USER_AGENT} bot_name[YOKI]
bot_name - botning nomi.


Bu javob sizga yordam berdimi?

«Orqaga