Hogyan kell helyesen konfigurálni a legutóbbi módosítás válasz szerver

Technikai támogatás információs támogatás Grafikus támogatás megtakarítás technikai támogatást díjak: Egyszeri - 1500 rubel. h Light - 3000 rubel. Optima havonta - 6000 rubel. hó Standard - 9000 rubel. Comfort egy hónap alatt - 17 000 rubelt. Extra havonta - 30 ezer rubel. havonta összehasonlítása tarifák

Oldalak: létrehozása és támogatása logók, arculat Printing Photography, képszerkesztő 3D-modellezés

Van alacsony árakat tech support
Ez csak egy ünnep az Ön számára!

Azt, hogy oldalakon. hozzon létre egy tervezési
Minőségileg, gyorsan, olcsón

Mi ebből az üzleti egy új pályára
Az interneten

Mi bővíteni üzleti
a hálózat

Támogassa az üzleti
Minden nap, egész évben

A különbség - az alacsony árak
Ez csak egy ünnep az Ön számára!

Új technológiák - új ötletek
az üzleti

Azt, hogy oldalakon. hozzon létre egy tervezési
Gyors, olcsó és vidám

A legújabb technológia fejlesztés
az üzleti

Business nem vár
Kezdés üzletfejlesztési az internet most

A site működik és fejlődik
Ön kényelmes

A website működik az Ön számára
Kényelmes, hogy dolgozzon

A szenvedély és az inspiráció.
Ön a szavazás is

A website működik. Önnél
Ön kényelmes

Az elmúlt 14 évben, dolgozunk veletek
Dolgozunk az Ön

Támogatás a webhelyre
Az a feladatunk,

A website működik az Ön számára
Ön kényelmes alakulnak

Azt, hogy oldalakon. hozzon létre egy tervezési
Minőségileg gyorsan

A website működik az Ön számára
Az a feladatunk,

minőségi támogatás
Mi gondoskodunk minden erőforrás

Támogatás - a garancia az egészség
Az online erőforrás és a hálózat üzleti

Support oldalak 3000 rubelt
Igen, ez igaz

Az Ön személyes webmaster
Támogatni fogja a helyén. létrehozott bármely CMS

Támogassák a webhelyet
De ebben az időben csendben növekszik

Webmaster kiadó
Támogassa a webhelyen. létrehozott bármely CMS

Minden weboldal támogatásra van szüksége
Támogatjuk, és a webhely

Támogassák a webhelyet
És ebben az időben akkor nőni fog csendben

Az egyik szakaszában optimalizálása egy internetes forrás sikeres promóció és helyszíni támogatás - optimalizálás a szerver oldalon. Többek között - beállítja a helyes szerver kérésére Last-Modified. A helyes paraméter beállítása segít növelni a letöltési sebesség a helyszínen, és pozitív hatással van az indexelési keresőkben.

Mi a Last-Modified és miért van rá szükség?

Ahogy a neve is mutatja, Last-Modified header közli az ügyféllel (a látogatók) a utolsó módosítás ideje egy adott oldalon. Ha a látogató keresést végez a robot és a helyszínen (a szerveren) nincs beállítva (vagy nincs megfelelően beállítva) választ Last-Modified a kért oldal vagy dokumentum, a keresés robot nem csinál semmit, de hogy indexelése összes oldalára internetes forrás újra és újra minden látogatás, ezáltal egy bizonyos terhelés a szerveren található hosting oldalon. És ha az oldalak számát több száz vagy akár több ezer? Attól függően, hogy a tulajdonságait és képességeit, és a szerver, akkor lehet „futtatni”, hogy bármilyen hiba a részét a tárhely. Ezenkívül meg kell jegyezni, hogy a keresési robot egy korlátot a indexelt „egy időben” oldalakat, ezért ha nincs megfelelő fejléc beállítások Last-Modified, akkor fennáll a veszélye, hogy a módosítatlan oldalak index robot és a szükséges új oldalt - nem.

Előírásai alapján az RFC 2616 ügyfél „kérni” a kiszolgáló nem változott, ha egy oldal egy adott időpontra küldésével a kiszolgáló fejléc «If-Modified-Since». Ha a kért oldal nem változott, a kiszolgáló visszatér a címsor „304 Nem módosított» és a böngésző nem fogja betölteni az oldalt, és a web-szerver nem ad egy csomó adat. Egyébként (ha a helyén változott az előző oldalra kérelem idő), a kiszolgáló egy válasz „200 OK» és közvetlenül kódját az oldalon.

Amellett, hogy a fenti említést ajánlások Yandex: „A robot nem lesz képes-hoz kap információt arról, hogy a webhely az oldal frissül, mivel az utolsó indexelés. És mivel a beérkezett oldalak száma a robot egy hely, egy-stop, korlátozott, módosított oldalakat újraindexelve kevesebb. "

ÖSSZESEN: fontos feladat címét «Last-Modified» használatával tájékoztatják a látogatók a dátumot az utolsó módosítás bármely dokumentum.

Mi a helyes beállítás Last-Modified?

Segítségével a megfelelő konfigurációs szerver Last-Modified választ érünk több pozitív eredménye a honlapunkon:

  • Növeli a sebességet az oldal betöltése hely az emberek számára: ha az oldal már volt a felhasználó idején a következő látogatás az oldal nem változott, a látogató böngészője nem fog újra betölteni az oldalt, és megjeleníti azt a mentett példányt;
  • Csökkenti a terhelést a hosting platform (szerver) ebben az algoritmusban a szerver fog elindulni sokkal kevésbé, mivel szükség van, hogy át a látogató egy oldal hangerejét csak módosított oldalak;
  • Ez megjeleníti a dátumot az utolsó dokumentumot a keresési eredmények: ezt a tényt is vonzza a webhely látogatói, ha megjelenik a „friss” dátum;
  • Rendezés dátum: oldalt az oldal fog részt venni a rendezés dátum a keresési eredmények;
  • Jelentősen gyorsabb indexelés webhely keresők: mivel a gyors választ a honlapon napján szkennelt oldalak, a régi (már indexelt) oldalak lesznek „félre”, utat enged a „friss” dokumentumok. Ez a tétel a legjelentősebb előmozdításában az oldalon. mert nagysebességű indexelés emeli a hitelességét az oldalon a keresési robotok).

Hogyan lehet ellenőrizni, ha megfelelően van beállítva Last-Modified?

Konfigurálása Last-Modified

Tekintsük végrehajtásának HTTP-fejléc válasz Last-Modified PHP.

Az interneten nagyon gyakoriak ezek a javasolt beállítások Last-Modified:

Lehetővé teszi, hogy azt szeretnénk, hogy felkiált: „Ez a jég nem szükséges”, és nézzük meg, hogy miért. Válaszul a felhasználó kérésére gmdate fog visszaadni nekünk az aktuális UTC dátum (GMT). És ez meg fog történni minden alkalommal, valahányszor a felhasználó kérésére vagy keresési robot - a kiszolgáló visszatér hozzánk az Ön aktuális dátumot. Kiderült, hogy minden alkalommal, amikor a webhelyét a keresőmotorok, akkor azt fogja látni, hogy a kért oldal nemrég frissült. Ez lehet a „hasznos” csak néhány alkalommal. Egy idő után, a kereső meg fogja érteni, hogy a „bolond”, és elveszíti minden hitelét webhelyére. Ennek megfelelően egy ilyen megvalósítás nem illik hozzánk.

Utalva a fent segítséget erőforrás last-modified.com. Azt is előírja, egy megvalósítási HTTP-cím Last-Modified PHP. Úgy néz ki, az alábbiak szerint:

$ LastModified_unix = 1294844676;
$ LastModified = gmdate ( "D, d M Y H: i: s \ G \ M \ T", $ LastModified_unix);
$ IfModifiedSince = false;

if (isset ($ _ ENV [ 'HTTP_IF_MODIFIED_SINCE']))
$ IfModifiedSince = strtotime (substr ($ _ ENV [ 'HTTP_IF_MODIFIED_SINCE'], 5));

if (isset ($ _ SERVER [ 'HTTP_IF_MODIFIED_SINCE']))
$ IfModifiedSince = strtotime (substr ($ _ SERVER [ 'HTTP_IF_MODIFIED_SINCE'], 5));

if ($ IfModifiedSince $ IfModifiedSince> = $ LastModified_unix) header ($ _ SERVER [ 'SERVER_PROTOCOL'] '304 Nem módosított) .;
exit;
>

gmdate függvény az aktuális időt Greenwich Mean Time in Day méret, DD közép ÉV HH: MM: SS GMT.

Következő: tudjon a legutóbbi oldalon megváltozik, ellenőrizze a jelenlétét If-Modified-Since. ha van - így 304 Nem módosított, és megáll a forgatókönyvet. Ellenkező esetben, létrehoz egy Last-Modified fejléc és így az egész oldalt.

Ebben a megvalósításban a beállított időpontban $ LastModified_unix kézzel. És mi van, ha sok oldalt az oldalon?

Mert ez a kis „frissítés” script, helyette csak egy csak az első sort:

$ LastModified_unix = strtotime (dátum ( "D, d M Y H: i: s", filectime ($ _ SERVER [ 'SCRIPT_FILENAME'])));
$ LastModified = gmdate ( "D, d M Y H: i: s \ G \ M \ T", $ LastModified_unix);
$ IfModifiedSince = false;

if (isset ($ _ ENV [ 'HTTP_IF_MODIFIED_SINCE']))
$ IfModifiedSince = strtotime (substr ($ _ ENV [ 'HTTP_IF_MODIFIED_SINCE'], 5));

if (isset ($ _ SERVER [ 'HTTP_IF_MODIFIED_SINCE']))
$ IfModifiedSince = strtotime (substr ($ _ SERVER [ 'HTTP_IF_MODIFIED_SINCE'], 5));

if ($ IfModifiedSince $ IfModifiedSince> = $ LastModified_unix) header ($ _ SERVER [ 'SERVER_PROTOCOL'] '304 Nem módosított) .;
exit;
>

A frissített változata az első kódsor átalakítja a szöveges megjelenítése a dátumot, angol nyelven, a címkén Unix időbélyeg formátuma. így az automatikusan kiszámított idő változik az aktuális oldalon.

Mindent! Kész! Most, hogy illessze be a kapott kódot a szakaszban . minden oldalt az oldal, és élvezze a nagy sebességű oldalak betöltése és indexelt a keresőmotor pókok.

Kapcsolódó cikkek