Back to Question Center
0

Semalt: ஏன் பெரிய தளங்கள் வெளிப்புற களங்களில் தங்கள் படங்களை / CSS நடத்த?

1 answers:

பேஸ்புக், ட்விட்டர் மற்றும் செமால்ட் போன்ற தளங்கள் வெளிப்புற களங்களில் அவற்றின் படங்கள் மற்றும் CSS போன்றவற்றை ஏன் வழங்குகின்றன:

  • பேஸ்புக்: நிலையான. AK. fbcdn. நிகர
  • ட்விட்டர்: a0. twimg - boutique lace dress. காம்
  • Google: ssl. gstatic. காம்

கேள்வி (கள்):

  • செயல்திறன் என்ன? அல்லது பாதுகாப்பு?
February 6, 2018
. வலை உலாவிகள் ஒரு ஒற்றை புரவலன் இரண்டு ஒரே நேரத்தில் இணைப்புகளை குறைந்தபட்சம் அனுமதிக்க வேண்டும், ஆனால் பல புதிய உலாவிகளில் 60 வரை. உலாவி மற்றும் வலை சேவையகம் (கள்) ஆகியவற்றுக்கு இடையே ஒரே நேரத்தில் ஒரே நேரத்தில் இணைப்புகளை ஒரு முக்கிய வேக பிரச்சனையாகும்.

இருந்து கூகிள் வள :

HTTP 1. 1 விவரக்குறிப்பு (பிரிவு 8. 1. 4) உலாவிகளில் ஹோஸ்ட்பெயர் ஒன்றுக்கு இரண்டு இருவரும் இணைப்புகளை அனுமதிக்க வேண்டும் என்று கூறுகிறது (புதிய உலாவிகள் அதையும் விட அதிகமாக அனுமதிக்கின்றன: ஒரு பட்டியலுக்காக உலாவிகள் காட்சியைப் பார்க்கவும்). ஒரு HTML ஆவணத்தில் அதிக ஆதாரங்களை (e. கிராம். CSS, JavaScript, படங்கள், முதலியன. ) ஒரு ஹோஸ்டில் அதிகபட்சமாக அனுமதிக்கப்படும் விட, உலாவிகளில் அந்த வளங்களின் எண்ணிக்கையை கோருகிறது, மேலும் மீதமுள்ளவற்றை வரிசைப்படுத்துகிறது. சில கோரிக்கைகளை பூர்த்தி செய்தவுடன், உலாவி அடுத்த வரிசையில் உள்ள வளங்களை கோரிக்கைக்கு கோருகிறது. அது அனைத்து வளங்களையும் பதிவிறக்கும் வரை மீண்டும் செயல்படுகிறது. வேறு வார்த்தைகளில் கூறுவதானால், ஒரு பக்கம், ஒரு ஹோஸ்ட்டில் இருந்து எக்ஸ் வெளிப்புற ஆதாரங்களைக் காட்டிலும் ஒரு பக்கம் குறிப்பிடப்பட்டிருந்தால், எக்ஸ் அதிகபட்ச இணைப்புகளை ஒன்றுக்கு அனுமதி வழங்கியிருந்தால், உலாவி அவற்றை ஒரு முறையாகப் பதிவிறக்க வேண்டும், ஒரு முறை X, ஒவ்வொரு X வளத்திற்கும் 1 RTT. மொத்த சுற்றுப்பயண நேரம் N / X ஆகும், அங்கு N ஆனது ஒரு ஹோஸ்ட்டில் இருந்து பெறுவதற்கான ஆதாரங்களின் எண்ணிக்கை. உதாரணமாக, ஒரு உலாவி ஹோஸ்ட்பெயர் ஒன்றுக்கு 4 ஒத்த இணைப்புகளை அனுமதிக்கிறது மற்றும் ஒரு டொமைனில் 100 ஆதாரங்களை ஒரே டொமைனில் குறிப்பிடுவதால் ஒவ்வொரு 4 ஆதாரங்களுக்கும் 1 ஆர்டிடிக்கு, மற்றும் 25 RTT களின் மொத்த பதிவிறக்க நேரம்.

எனவே இதைப் பெற வழி வேறுபட்ட களங்களுக்கோ அல்லது புரவலன்கள்களுக்கோ கோரிக்கைகளைத் தடுக்கிறது:

மீண்டும், அதே Google ஆதாரத்திலிருந்து:

ஹோஸ்ட் நாமங்களின்பேரில் இணைத்துக்கொள்ளக்கூடிய வளங்களை இருப்பு. படங்கள், CSS மற்றும் பிற பைனரி பொருட்கள் உள்ளிட்ட பெரும்பாலான நிலையான ஆதாரங்களின் கோரிக்கைகள் இணைக்கப்படலாம். இந்த எல்லா பொருட்களையும் hostnames முழுவதும் முடிந்தவரை சமநிலை கோரிக்கை. இது சாத்தியமற்றதாக இருந்தால், கட்டைவிரல் விதிமுறையாக, எந்த ஒரு புரவலன் எந்த சர்வரில் 50% க்கும் அதிகமான சேவையை வழங்குவதை உறுதிப்படுத்துங்கள்.உதாரணமாக, நீங்கள் 40 வளங்கள், மற்றும் 4 புரவலன்கள் இருந்தால், ஒவ்வொரு புரவலர் 10 வளங்களை சிறந்ததாக வழங்க வேண்டும்; மிக மோசமான நிலையில், ஒரு புரவலன் 15 க்கும் மேற்பட்டவர்களுக்கு சேவை செய்ய வேண்டும். உங்களிடம் 100 ஆதாரங்கள் மற்றும் 4 புரவலன்கள் இருந்தால், ஒவ்வொரு புரவதியும் 25 ஆதாரங்களை வழங்க வேண்டும்; எந்த ஒரு புரவலன் 38 க்கும் மேற்பட்ட சேவை செய்ய வேண்டும்.

ஆனால், புதிர் இன்னும் ஒரு துண்டு இருக்கிறது. ஒவ்வொரு கோரிக்கையும் சாதாரணமாக குக்கீகளின் வடிவில், சொந்த சொந்த தலைகளுடன் வருகிறது. படங்கள், CSS மற்றும் ஜாவாஸ்கிரிப்ட் போன்ற நிலையான கூறுகள் குக்கீ தரவை அனுப்ப வேண்டிய அவசியம் இல்லை, எனவே குக்கி-குறைவாக (துணை) களங்களில் அவர்களுக்கு சேவை செய்வது விரைவான சுற்றுப்பயணங்கள் விளைவிக்கும்:

படங்கள், JS மற்றும் CSS கோப்புகள் போன்ற நிலையான உள்ளடக்கம், குக்கீகளோடு இணைக்கப்பட வேண்டியதில்லை, ஏனென்றால் இந்த ஆதாரங்களுடன் பயனர் தொடர்பு இல்லை. குக்கீகளை சேவையாற்றாத ஒரு களத்திலிருந்து நிலையான ஆதாரங்களை வழங்குவதன் மூலம் கோரிக்கையை தாமதப்படுத்தலாம். அரிதாகவே காக்கப்பட்ட நிலையான உள்ளடக்கத்தை குறிப்பிடும் பக்கங்களுக்கு இந்த நுட்பம் பயனுள்ளதாகும், அடிக்கடி மாற்றும் பட சிறுபடங்களை, அல்லது அரிதாகவே அணுகப்பட்ட பட காப்பகங்கள். 5 க்கும் மேற்பட்ட நிலையான ஆதாரங்களை வழங்கக்கூடிய எந்தவொரு பக்கத்திற்கும் இந்த நுட்பத்தை நாங்கள் பரிந்துரைக்கிறோம். (இதை விட குறைவான வளங்களை வழங்கும் பக்கங்களுக்கு, ஒரு கூடுதல் டொமைனை அமைப்பதற்கான செலவு மதிப்புக்குரியது அல்ல. )

நிலையான உள்ளடக்கத்தை வழங்குவதற்காக ஒரு குக்கீல் களத்தை ஒதுக்குவதற்கு, ஒரு பதிவுபுதிய டொமைன் பெயர் மற்றும் உங்கள் DNS தரவுத்தளத்தை CNAME பதிவுடன் கட்டமைக்கவும்இது ஏற்கனவே இருக்கும் டொமைன் ஒரு டொமைனுக்கு புதிய டொமைனை சுட்டிக்காட்டுகிறது. கட்டமைக்கவும்உங்கள் வலை சேவையகம் புதிய களத்திலிருந்து நிலையான ஆதாரங்களை வழங்க, மற்றும் செய்ய வேண்டும்எந்தக் குக்கீயும் இந்த டொமைனில் எங்கும் அமைக்கப்படாது. உங்கள் இணையத்தில்பக்கங்கள், நிலையான வளங்களுக்கு URL களில் டொமைன் பெயரை குறிப்பிடவும்.

. இது படங்களிலிருந்து JavaScript வரை அனைத்திற்கும் பொருந்தும்.

பல நிறுவனங்களும் ஒரு CDN ஐப் பயன்படுத்துகின்றன, இது இறுதி பயனருக்கு அவற்றின் தரவை பூகோள ரீதியாக நெருக்கமாக இருக்கும் சேவையிடமிருந்து பெறுகிறது என்பதை உறுதிப்படுத்துகிறது, இது ஆதார கோரிக்கைகள்.

.

CDN வேறு டொமைன் பெயரைக் கொண்டிருப்பதால், அது டொமைன் நன்மைகள் .

. இது HTTP ஸ்பெக் ஒரு பரிந்துரை என்றாலும், அனைத்து நவீன உலாவிகளில் குறைந்தது 6 ஒத்த இணைப்பு .