Módszerek és megoldások csökkentik a terhelést a webhelykiszolgálóján fő
Előbb vagy utóbb, a tulajdonos minden oldalon (szerver) szembesül a helyzet, amikor a tárhelyszolgáltatóval figyelmezteti, hogy a helyszínen hoz létre a kiszolgáló terhelését. Néha ezek a figyelmeztetések ad hoc. De ha a webhely szerver terhelés továbbra is erőteljesen növekszik, mint egy szálló is kínál a webhely tulajdonosa frissíteni egy drágább tarifa. Vagy az elutasítás esetén - át a helyszínen, hogy a lassabb szerver.
Terhelésének csökkentése érdekében a szerver, hozzon létre egy hely - sőt, csökkenteni a költségeket tárhely.
Szerver terhelés - jelentése:
magas fogyasztás RAM szerveren;
a terhelés a processzor (CPU);
a terhelést az internetes csatornán.
Ki teremt a terhet? Egy normális honlap látogatói (fő) hozzon létre egy 5-10 százalékos terhelés fennmaradó források „enni” a keresőmotor pókok és más botok. Ha a hely viszonylag fiatal és oldalak rajta egy kicsit, akkor nagy valószínűséggel, akkor nem kap terhelést figyelmeztetések a szerverre. Ha a hely már a korban, és különösen sok oldalt (több száz vagy akár több ezer), akkor látogasson el a különböző keresőmotorok és robotok fognak gyakrabban fordul elő, és a terhelés a szerver lesz tisztességes.
A legtöbb webes robotok (botok) (kivéve a legintelligensebb - Yandex és Google) úgy vélik, hogy ezek két különböző helyszínen, majd töltse le és webhely kétszer. El kell dönteni, mi a webhely URL, hogy egy nagy, és mit kell tenni 301-es átirányítást a fő URL-t.
Az oldalon egy tükör verim.org www.verim.org.
Most már 301-es átirányítással verim.org www.verim.org. Ehhez a gyökérkönyvtárban webhely a .htaccess fájlt hozzá a következő sorokat:
Ha azt szeretnénk, a fő domain nélkül www webhely, .htaccess hozzá a következő sorokat:
Egy ilyen erőltetett kötőhelyek jelentősen csökkenti a forgalmat a webhelyére keresőrobotok (botok), mivel ez két alkalommal a szivattyú ugyanazon a helyszínen. Átlagban, akkor csökken a szerver terhelés 20% -kal.
Az indexelés szakaszain a helyszínen irányítják a robots.txt fájlt, ami kell elhelyezni a gyökérkönyvtárban (mappa) a helyszínen, valamint a .htaccess fájlt
Adja meg a fő oldalon a robots.txt. 1)
A robots.txt fájlt, akkor engedélyezze vagy tiltsa le az egyes webes robotok (botok).
Például, hogy betiltsák a teljes webhelyet indexelt összes keresési robotok (botok)
Lehetővé teszi az összes kereső robotok (botok) az index a teljes site:
Vagy egyszerűen létrehozhat egy üres fájlt «robots.txt».
Deny indexeli webhelyét csak egy kereső robot (bot)
Hagyjuk indexelő oldalon egy kereső robot (bot), és tagadja az összes többi:
Egyes könyvtárak (mappák) egyáltalán nem szükséges az index oldalon. Például ez lehet könyvtár bináris fájlok, archívumok, képek, fotók, stb könyvtárak a felhasználók listáját, wap, PDA nyomtatott változatban az oldalon, stb Adja meg a robots.txt fájl minden könyvtár (mappa), amelyek nem kell indexelni a keresési robotok (botok)
Azt is megakadályozza az indexelés bizonyos oldalak:
Szinte minden kereső robot (bot) saját nevét, hogy ő „elhagyja” a naplókat a helyszínen. Ismerve ezeket a neveket, akkor is megtagadja a hozzáférést a kereső robotok (bot) a honlapon.
A .htaccess írja be a következő sorokat:
Ez a módszer csökkenti a forgalmat a webhelyére keresőrobotok (botok) mintegy 30-40%.
Ez a módszer a zár, hogy csökkentsék a szerver terhelés 5-10%.
Gyakran előfordul, hogy egyes iparosok fut samopisnye kereső robotjai (botok), amelyekre nem vonatkoznak a szabályok. Általános szabály, hogy nincs semmi írva a fejlécek és HTTP _USER_AGENT HTTP _REFERER. Ezt lehet ellenőrizni segítségével PHP. Ehhez a legelején a script (hívni konfigurációs fájlok, adatbázis kapcsolatok, stb nehéz folyamatok), írja be a kódot:
Ez a módszer a zár, hogy csökkentsék a szerver terhelés 5-10%.
Használata a fenti módszerek képes csökkenteni a terhelést a honlap a fogadó szerver 80-90% -kal. Ha a honlap több ezer oldalas vagy helyszínek sok - akkor feltétlenül kell tennie a fenti. Akkor inkább egy hosszú ideig egy olcsó tarifa fogadása nélkül figyelmeztessék a kritikus terhelést a kiszolgáló.