Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 12899|Odgovoriti: 0

[Znanje o ustvarjanju spletne strani] Nasveti za hitrejše odpiranje vaše spletne strani: Optimizirajte ločljivost DNS in razdelite domene

[Kopiraj povezavo]
Objavljeno na 17. 12. 2014 13:37:09 | | | |

O drugih ne bom šel v podrobnosti, pojdimo naravnost k bistvu.

Ko uporabnik vnese domeno in se vrne na avto, Windows sistem pokliče DNS odjemalca, da najde DNS IP, ki ga je uporabnik nastavil ali samodejno dodelil, nato pa se začne celoten postopek reševanja.

Ali ima DNS ločljivost smisel, da je hitrejša?

Ja, hehe, veliko majhnih spletnih strani ima DNS čase ločljivosti blizu 0,5 sekunde, celo videl sem spletno stran, ki za analizo rezultatov potrebuje 1,2 sekunde. To je zelo presenetljiva statistika, saj so uporabniki pri splošnem času odprtosti spletne strani več kot 8 sekund tik pred tem, da bi se odpovedali dostopu, za spletne trgovine pa je 4s meja potrpežljivosti uporabnikov. Na splošno je za optimizirane majhne spletne strani mogoče čas DNS ločljivosti nadzorovati pri približno 200MS, medtem ko je za spletne strani s pasovno širino okoli 100M čas DNS razrešitve mogoče nadzorovati pri 50-100ms.

Kako optimizirati?

PredvsemIzkoristite TTLKer je potrebno uporabnikom omogočiti, da čim več pridobijo A zapise neposredno iz DNS predpomnilnika operaterja, da zagotovijo najhitrejše podatke, hkrati pa zagotovijo, da ob težavah strežnika čim prej preklopijo, zato ima ta TTL nastavitev tudi nekatere situacije, ki jih je treba temeljito preučiti.

1. Morate vedeti, ali ima vaš strežnik več varnostnih kopij. Če ni varnostne kopije, ko strežnik pade, lahko le upiraš, zato je daljši TTL čas, saj je namen kratkega TTL preklopiti pravočasno, ko ima strežnik težavo, kar se v bistvu ne uporablja za spletne strani brez varnostne kopije. Zato je vaša TTL nastavitev čim daljša, seveda ne more biti neskončno dolga, običajno je TTL 3600 dovolj.

2. Če je varnostna kopija ali več strežnikov, se zgodi, da strežnik ne deluje in ga je treba pravočasno preklopiti; krajši kot je TTL čas, bolj pravočasen je preklop, vendar krajši kot je TTL čas, to pomeni, da DNS operaterja pogosto ni predpomnjen, običajni uporabniki nastavijo TTL na 600, če gre za pravočasno preklapljanje, posebej zahtevne spletne strani, nastavijo TTL na 120.

Drugič, iskanjeDovolj vroči resolverji domenskih imen。 Veliko spletnih strani izdeluje svoje lastne strežnike za reševanje domenskih imen, kar je priročno za samokontrolo, vendar je to velika napaka, saj vaš strežnik za razreševanje domen praktično ni predpomnjen, in vsakič, ko vprašate od korenskega strežnika, ta obkroži večino sveta, preden da končni rezultat, kar je seveda zelo neučinkovito. Zato poiščite resolver domen, ki je dovolj vroč. Vroče pa je, da ga obiskujejo zelo pogosto. Če je dovolj vroč, bo A zapis strežnika za reševanje domen v bistvu predpomnjen z DNS lokalnega operaterja. Kako ugotoviti, ali je resolver domen dovolj vroč? Pravzaprav je tudi zelo preprosto, preverite, ali ima resolver domen dovolj strank, ali je njihova spletna stran dovolj priljubljena in ali jih obiskuje dovolj ljudi.

Priporočam tudi boljši način, in sicer iskanje CDN ponudnika za reševanje domen. Ker je veliko strank, ki jih oskrbujejo proizvajalci CDN, zelo vročih in imajo veliko bazo uporabnikov, je učinek storitev strežnikov za reševanje domen teh CDN ponudnikov dober.

Nazadnje napredne tehnike---Uporabljajte CNAME spretno。 Veliko lastnikov spletnih strani upravlja veliko majhnih spletnih strani na istem strežniku ali strežnikih; Ali pa vodite spletno stran sami, vendar razdelite več domen druge ravni. Kot odgovor na takšne situacije je nujno dobro uporabljati CNAME in vse domene ali domene druge ravni teh majhnih spletnih strani povezati v enotno domeno, ki jo sami definirate. Nato nastavi TTL za to ime dovolj dolgo. Na ta način je mogoče prvo ločljivost spletne strani pridobiti neposredno iz DNS predpomnilnika operaterja, torej zapisa po neposrednem pridobitvi cname. Nato drugi cname zapis in nastavi razmeroma razumno vrednost TTL. Na ta način se domena druge ravni segreje v preobleki, čas razrešitve DNS pa se maksimira z ogrevanjem druge in prve ravni z dovolj dolgim časom predpomnjenja. Ta tehnika mora zagotoviti, da IP, pridobljen z zadnjim A zapisom, lahko služi tem izvirnim domenam.

Primer:

www.abc.com. 7200 V CNAME hot.abc.com.

hot.abc.com. 600 V 127.0.0.1

Kaj je razdeljena domena?

Veliko spletnih strani pri izdelavi spletne strani preprosto zaprosi za domeno in jo kupi, nato pa se vsa vsebina: slike, js, css, html, php itd., združi pod eno domeno.

Razdelitev domen pomeni razdelitev domen glede na različne aplikacije.

Kakšne so prednosti razdelitve domene?

Brskalniki, ki uporabljajo jedra IE6 in IE7, bodo hkrati vzpostavili le dve povezavi za isto domeno.

Brskalniki, ki uporabljajo jedro IE8, lahko hkrati vzpostavijo 6 povezav za isto domeno.

Je to pomembno?

Zelo pomembno, glej diagram.

Uporabite IE6 za odprtje spletne strani z vso vsebino pod isto domeno

Uporabite IE8 za odpiranje spletne strani z vso vsebino pod isto domeno

Vidimo, da pri IE6, ko zahteva 7. element, traja 0,7 sekunde, medtem ko pri IE8 0,277 začne zahtevati 7. element.

Vidimo lahko, da se stran odpre hitreje, ko je več sočasnih povezav.

Iz zgornjih podatkov je razvidno, da več domen, bodisi v primeru IE6 ali IE8, bo razdelitev domene omogočila hitrejše odpiranje spletne strani.

Enako velja tudi v resničnosti, velike spletne strani, kot sta Sina in Taobao, ki vse delijo domene.

Poleg tega je potrebno popraviti nesporazum IT strokovnjaka. Ker so IT strokovnjaki na splošno navdušeni nad tehnologijo, so operacijski sistemi in druge različice mnogih zelo novi, zato uporabljajo brskalnike IE8 ali celo novejše. A na Kitajskem je za zdaj še vedno okoli 80 % uporabnikov, ki uporabljajo IE6 in IE7. Torej, razdelitev domene lahko v bistvu zmanjša hitrost odpiranja za več kot 20 %.

Preprosta operacija lahko prinese veliko izboljšanje učinka, zakaj je torej ne bi naredili?

Seveda se bodo nekateri vprašali, če bi razdelitev domene povzročila težavo, da domena ne bo dovolj priljubljena in da DNS predpomnilnik ne bo mogel shraniti domene? To vprašanje, prosim, glejte moj zadnji blog zapis, je dalo odgovor.

Kakšno je načelo razdelitve domene?

Koliko jih je primernih?

Na splošno lahko spletne strani pod 50M ohranjajo domeno na 4 ali 5, prevelik razpon pa otežuje vzdrževanje in uporabo.

Za spletne strani pod 100-500 milijoni je domena omejena na približno 8-10.

Pri spletnih straneh nad 1G število domen ni pomembno, ohranite več kot 10, natančna številka pa je določena glede na lastne poslovne in upravljavske značilnosti.

Katera vsebina je vključena pod isto domeno?

Razredi strani: html, htm itd

Slogovni razredi: js, css itd

Slike: jpg, png, gif itd

Dinamični razredi: php, asp itd

Ta način dodeljevanja vam bo v prihodnosti pomagal še dodatno optimizirati vašo spletno stran, in ko boste iskali orodja za pospeševanje, lahko izberete tudi druge metode pospeševanja.






Prejšnji:java poglavje 4 JSP Učni programi za implicitne predmete
Naslednji:Prosi za vabilo, ki mi je všeč
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com