TTFB ഒരു ആശ്രിത സ്വഭാവമാണ്: ശ്രദ്ധാപൂർവ്വവും ചിന്തനീയവുമായ ഒപ്റ്റിമൈസേഷൻ കൂടാതെ ഈ സൂചകം കുറയ്ക്കാൻ സാധ്യമല്ല. TTFB എന്താണെന്നും ഈ സ്വഭാവം എന്താണ് ബാധിക്കുന്നതെന്നും സൈറ്റ് എങ്ങനെ എത്രയും വേഗം ലോഡ് ചെയ്യാമെന്നും നമുക്ക് കണ്ടെത്താം.
എന്താണ് TTFB (ആദ്യം കടിക്കാനുള്ള സമയം)
നമുക്ക് സിദ്ധാന്തത്തിൽ നിന്ന് ആരംഭിക്കാം. ടൈം ടു ഫസ്റ്റ് ബൈറ്റ് (അല്ലെങ്കിൽ ചുരുക്കത്തിൽ TTFB, സെർവർ പ്രതികരണ സമയം എന്നും അറിയപ്പെടുന്നു) എന്നത് അനുബന്ധ അഭ്യർത്ഥന അയച്ചതിന് തൊട്ടുപിന്നാലെ, പേജിൻ്റെ ആദ്യ ബൈറ്റ് സ്വീകരിക്കുന്നതിന് മുമ്പുള്ള സമയ ഇടവേളയെ സൂചിപ്പിക്കുന്ന ഒരു സ്വഭാവമാണ്. TTFB മൂല്യം കുറയുമ്പോൾ, സൈറ്റ് പേജുകൾ ലോഡുചെയ്യുന്നത് മികച്ചതും വേഗമേറിയതുമാണ്.
സെർവർ പ്രതികരണ സമയം അഭ്യർത്ഥന ബി 2 ബി ഇമെയിൽ പട്ടിക അയച്ച സമയവും പ്രതികരണം ലഭിച്ച സമയവുമായി അടുത്ത ബന്ധമുള്ളതാണ്:
നല്ല പ്രതികരണ സമയം 250 മുതൽ 350 മില്ലിസെക്കൻഡ് വരെയാണ്, സ്വീകാര്യമായ പ്രതികരണം 500 മില്ലിസെക്കൻഡ് വരെയാണ്. കൂടുതൽ എന്തും മന്ദഗതിയിലുള്ള പ്രതികരണ സമയമായി നിർവചിച്ചിരിക്കുന്നു, അത് Google PageSpeed ഇൻസൈറ്റ്സ് റിപ്പോർട്ടിൽ ഒരു പ്രശ്നമായി ഫ്ലാഗ് ചെയ്യും.
ഞങ്ങളുടെ വെബ്സൈറ്റിൽ TTFB പരിശോധിക്കുന്നു
സെർവർ പ്രതികരണ സമയം പരിശോധിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ടൂളുകളെ കുറിച്ച് നമുക്ക് സംസാരിക്കാം. ഇവയിൽ അന്തർനിർമ്മിത ബ്രൗസർ ഉപകരണങ്ങളും പ്രത്യേക സേവനങ്ങളും ഉൾപ്പെടും. മൂന്നാം കക്ഷി സേവനങ്ങളിലേക്ക് ആക്സസ് ഇല്ലാത്തപ്പോൾ “ഇവിടെയും ഇപ്പോളും” ശുദ്ധമായ ഡാറ്റ ലഭിക്കുന്നതിന് ആദ്യത്തേത് സൗകര്യപ്രദമാണ്. രണ്ടാമത്തേത് കൂടുതൽ സാർവത്രികവും സൈറ്റ് ലോഡിംഗ് വേഗതയുമായി ബന്ധപ്പെട്ട വിവിധ പാരാമീറ്ററുകൾ കാണിക്കാൻ പ്രാപ്തവുമാണ്. നിങ്ങളുടെ സൈറ്റിൻ്റെ ലോഡിംഗ് വേഗത മെച്ചപ്പെടുത്തുന്നതിനുള്ള നുറുങ്ങുകളും അവർ നൽകുന്നു.
ഞാൻ എന്നോടൊപ്പം പ്രവർത്തിച്ച ആ സേവനങ്ങൾ പരിഗണിക്കാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു – അവയിൽ ബുദ്ധിമുട്ടുകളോ മറ്റ് ആശ്ചര്യങ്ങളോ ഉണ്ടാകില്ല.
ഒരു ബ്രൗസറും ലൊക്കേഷനും തിരഞ്ഞെടുക്കാനുള്ള കഴിവുള്ള പരിശോധിക്കുന്നതിനുള്ള സൗകര്യപ്രദവും പ്രവർത്തനപരവുമായ തിരഞ്ഞെടുക്കാനുള്ള കഴിവ് പല സന്ദർഭങ്ങളിലും ആവശ്യമായ പ്രവർത്തനമാണ്. സൈറ്റ് ലോഡിംഗ് വേഗത ആന്തരികമായി മാത്രമല്ല, ബാഹ്യ ഘടകങ്ങളെയും ആശ്രയിച്ചിരിക്കുന്നു എന്നതാണ് വസ്തുത. രണ്ടാമത്തേതിൽ സെർവറിൻ്റെ സ്ഥാനവും അന്തിമ സെർവറിൽ നിന്നുള്ള ദൂരവും ഉൾപ്പെടുന്നു. മിക്ക കേസുകളിലും, ഒരു നിശ്ചിത പ്രദേശത്ത് നിന്ന് ഒരു വെബ്സൈറ്റിൻ്റെ ലോഡിംഗ് വേഗത നിങ്ങൾ പരിശോധിക്കേണ്ടതുണ്ട്, അതിനാൽ സേവനം ഇക്കാര്യത്തിൽ വളരെ സൗകര്യപ്രദമാണ്.
പേജിൻ്റെ ആദ്യ ബൈറ്റ് ലഭിക്കുന്നതിന് മുമ്പുള്ള സമയം പരിശോധിക്കുന്നതിന്, ഡൊമെയ്ൻ വ്യക്തമാക്കുക.
ടെസ്റ്റ് പത്ത് സെക്കൻഡ് മുതൽ നിരവധി മിനിറ്റ് വരെ എടുക്കും. ഞങ്ങൾക്ക് താൽപ്പര്യമുള്ള സ്വഭാവം ആദ്യ കോളത്തിൽ തന്നെ പ്രദർശിപ്പിക്കും – ആദ്യ ബൈറ്റ്:
അധിക ക്രമീകരണങ്ങൾ ഉപയോഗിക്കാൻ Webpagetest നിങ്ങളെ അനുവദിക്കുന്നത് ഞാൻ ഇഷ്ടപ്പെടുന്നു. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് കണക്ഷൻ തരം തിരഞ്ഞെടുക്കാം (കേബിൾ, ഇഷ്ടാനുസൃതം, നിരവധി വ്യതിയാനങ്ങൾ 3G, 4G, LTE, DSL):
കൂടുതൽ കൃത്യമായ പരിശോധനയ്ക്കും നിർദ്ദിഷ്ട ടാസ്ക്കുകൾ ചെയ്യുന്നതിനും, നിങ്ങൾക്ക് ജാവ സ്ക്രിപ്റ്റ് തടയാനും SSL സർട്ടിഫിക്കറ്റ് കാഷെ മായ്ക്കാനും tcpdump ക്യാപ്ചർ ചെയ്യാനും ഒരു ഇഷ്ടാനുസൃത തലക്കെട്ട് ചേർക്കാനും അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കാനും കഴിയും.
ബ്രൗസർ ഉപകരണങ്ങൾ
പേജിൻ്റെ ആദ്യ ബൈറ്റ് ലഭിക്കുന്നതുവരെ സമയം പരിശോധിക്കാൻ, നിങ്ങൾക്ക് ബ്രൗസറിലെ ബിൽറ്റ്-ഇൻ ഡീബഗ്ഗർ ഉപയോഗിക്കാം. ഇത് Google Chrome, Mozilla Firefox എന്നിവയിൽ ലഭ്യമാണ്. രണ്ട് ബ്രൗസറുകളിലും, ഇത് ഒരേ രീതിയിൽ വിളിക്കുന്നു: F12 അല്ലെങ്കിൽ ഹോട്ട്കീ കോമ്പിനേഷൻ Ctrl + Shift + I ഉപയോഗിച്ച്.
Mozilla Firefox ബ്രൗസറിൽ TTFB ഇൻഡിക്കേറ്റർ എങ്ങനെ കണ്ടെത്താമെന്ന് ഞാൻ കാണിച്ചുതരാം:
1. ഡീബഗ്ഗർ സമാരംഭിക്കുക; 2. “നെറ്റ്വർക്ക്” ഇനം തിരഞ്ഞെടുക്കുക (അല്ലെങ്കിൽ – നെറ്റ്വർക്ക്); 3. F5 കീ അമർത്തുക; 4. HTML ഫിൽട്ടറിംഗ് തിരഞ്ഞെടുക്കുക (സ്ക്രീൻഷോട്ടിലെ അക്കങ്ങൾ ആവശ്യമുള്ള വിഭാഗത്തിൽ പ്രവേശിക്കുന്നതിന് ഇനങ്ങൾ Sari-tany ny traikefa omnichannel തിരഞ്ഞെടുക്കുന്നതിൻ്റെ ക്രമം സൂചിപ്പിക്കുന്നു)
റിപ്പോർട്ട് വളരെ വലുതാണ്, എന്നാൽ പൂർണ്ണവും സൈറ്റ് ലോഡിംഗ് വേഗതയെ ബാധിക്കുന്ന മിക്കവാറും എല്ലാ വശങ്ങളും സ്പർശിക്കുന്നു:
TTFB സമയത്തിൽ പ്രശ്നങ്ങളുണ്ടെങ്കിൽ, “സെർവർ പ്രതികരണ സമയം കുറയ്ക്കുക” എന്ന നിർദ്ദേശം പ്രദർശിപ്പിക്കും. ഞങ്ങളുടെ കാര്യത്തിൽ, എല്ലാം ശരിയാണ്:
റിപ്പോർട്ട് വളരെ വലുതാണ്, എന്നാൽ പൂർണ്ണവും സൈറ്റ് ലോഡിംഗ് വേഗതയെ ബാധിക്കുന്ന മിക്കവാറും എല്ലാ വശങ്ങളും സ്പർശിക്കുന്നു:
നിരവധി പ്രധാന പാരാമീറ്ററുകളിൽ സൈറ്റ് ലോഡിംഗ് വേഗത കാണിക്കുന്നത് മാത്രമല്ല, സൈറ്റ് വേഗത്തിലാക്കാൻ പരിഹരിക്കേണ്ട പിശകുകളും സൂചിപ്പിക്കുന്ന ഒരു മൾട്ടിഫങ്ഷണൽ. ഡെസ്ക്ടോപ്പിന് മാത്രമല്ല, മൊബൈൽ ഉപകരണങ്ങൾക്കും പിന്തുണയുണ്ട്.
പേജിൻ്റെ ആദ്യ ബൈറ്റ് ലഭിക്കുന്നതുവരെ സമയം പരിശോധിക്കാൻ, നിങ്ങൾ തിരയൽ ബാറിലെ ഡൊമെയ്ൻ വ്യക്തമാക്കുകയും “വിശകലനം” ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുകയും വേണം:
ഈ ലേഖനത്തിൻ്റെ ചട്ടക്കൂടിനുള്ളിൽ ഒരു നീണ്ട സെർവർ പ്രതികരണത്തിനുള്ള എല്ലാ കാരണങ്ങളും പട്ടികപ്പെടുത്തുന്നതിൽ അർത്ഥമില്ല – അവയിൽ ധാരാളം ഉണ്ട്. അതിനാൽ, അവയിൽ ഏറ്റവും സാധാരണമായവയെക്കുറിച്ച് ഞാൻ നിങ്ങളോട് പറയും.
അതിനാൽ, TTFB വർദ്ധിക്കുന്നതിലേക്ക് നയിക്കുന്ന ഏറ്റവും സാധാരണമായ നാല് പ്രശ്നങ്ങൾ ഇവയാണ്:
സൈറ്റ് കാഷിംഗ് ഉപയോഗിക്കുന്നില്ല;
ഡാറ്റാബേസുമായുള്ള പ്രവർത്തനം ഒപ്റ്റിമൈസ് ചെയ്തിട്ടില്ല;
സെർവർ ശരിയായി ക്രമീകരിച്ചിട്ടില്ല;
അപര്യാപ്തമായ സിസ്റ്റം പ്രകടനം (സൈറ്റ് സന്ദർശകൻ്റെ ഉപകരണത്തിൻ്റെ ഭാഗത്ത്).
എങ്ങനെ കുറയ്ക്കാം
TTFB കുറയ്ക്കുന്നതിന്, PageSpeed സ്ഥിതിവിവരക്കണക്കുകളുടെ റിപ്പോർട്ടിൽ കാണുന്ന മിക്ക പിശകുകളും നിങ്ങൾ ഇല്ലാതാക്കണം. അതെ, TTFB വിലയിരുത്തുന്നതിന് നിരവധി സേവനങ്ങളുണ്ട്, പക്ഷേ PageSpeed ഇൻസൈറ്റുകൾ പ്രായോഗിക ശുപാർശകൾ നൽകുന്നു – Google-ൻ്റെ വീക്ഷണകോണിൽ നിന്ന് സൈറ്റ് വേഗത്തിലാക്കാൻ കൃത്യമായി എന്താണ് ചെയ്യേണ്ടത്. PageSpeed ഇൻസൈറ്റ്സ് റിപ്പോർട്ടിലെ എല്ലാ taiyuan mobile phone number list അഭിപ്രായങ്ങളും അഭിസംബോധന ചെയ്ത ശേഷം, വെബ് റിസോഴ്സിൻ്റെ ലോഡിംഗ് വേഗത ഗണ്യമായി വർദ്ധിക്കും.
എന്നാൽ ചിലപ്പോൾ ഈ പ്രവർത്തനങ്ങൾ മതിയാകില്ല. TTFB പരാമീറ്ററിനെ ബാധിക്കുന്ന നാല് പ്രധാന ഘടകങ്ങൾ പരിഗണിക്കാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു.
നിങ്ങളുടെ സൈറ്റിൽ പേജ് കാഷിംഗ് അപ്രാപ്തമാക്കിയാൽ, സൈറ്റിലേക്കുള്ള ഓരോ പുതിയ സന്ദർശകനും ആക്സസ് ചെയ്യുന്ന പേജ് പുനഃസൃഷ്ടിക്കാൻ സെർവർ നിർബന്ധിതരാകും. അത്തരം പേജുകളും സന്ദർശകരും ധാരാളം ഉണ്ടെങ്കിൽ, സൈറ്റ് ലോഡിംഗ് വേഗത കുറയും. ഈ പ്രശ്നം പരിഹരിക്കാൻ, നിങ്ങൾ സെർവർ കാഷിംഗ് പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്. സജീവമായ കാഷിംഗ് ഉപയോഗിച്ച്, ഓരോ പുതിയ അഭ്യർത്ഥനയിലും പേജ് പുതുതായി സൃഷ്ടിക്കപ്പെടില്ല – സന്ദർശകന് മുമ്പ് സൃഷ്ടിച്ച ഒരു പേജ് നൽകും.
പൂർണ്ണമായ SEO ഒപ്റ്റിമൈസേഷനും ഉചിതമായ ഓഡിറ്റ് നടത്തുന്നതിനും ഉപയോഗിക്കുന്ന ഒരു യഥാർത്ഥ ഈ ടൂളിൻ്റെ സൗകര്യം, ഇത് സൈറ്റിൻ്റെ എല്ലാ പേജുകളിലും ഒരേസമയം TTFB സ്കാൻ ചെയ്യുന്നു, വിശകലന ഫലങ്ങളുടെ വിൻഡോയിലെ വേഗത കുറഞ്ഞവ ഹൈലൈറ്റ് ചെയ്യുന്നു. സെർവർ പ്രതികരണ സമയം പരിശോധിക്കാൻ, ഡൊമെയ്ൻ വ്യക്തമാക്കുകയും ഒരു സൈറ്റ്-വൈഡ് തിരയൽ തിരഞ്ഞെടുക്കുക:
സ്ക്രീനിൻ്റെ വലത് കോണിലുള്ള ലോഡിംഗ് വേഗതയെ ബാധിക്കുന്ന എല്ലാ അനുബന്ധ സൈറ്റ് പിശകുകളും ഉപകരണം കാണിക്കുന്നത് ഞാൻ ഇഷ്ടപ്പെടുന്നു:
ഞാൻ ആദ്യ സൈറ്റ് സൃഷ്ടിച്ചപ്പോൾ, അതിൽ പേജ് ലോഡ് ചെയ്യുന്ന സമയം തികച്ചും സ്വീകാര്യമായിരുന്നു. എന്നാൽ സൈറ്റ് വളരാൻ തുടങ്ങിയപ്പോൾ (പുതിയ പേജുകൾ പ്രത്യക്ഷപ്പെട്ടു, മീഡിയ ഫയലുകളുടെ ശേഖരം അപ്ഡേറ്റ് ചെയ്തു), ലോഡിംഗ് വേഗത ഗണ്യമായി കുറഞ്ഞു. സെർവർ കാഷിംഗ് പ്രവർത്തനക്ഷമമാക്കിയ ശേഷം എനിക്ക് TTFB പകുതിയായി കുറയ്ക്കാൻ കഴിഞ്ഞു
ഡാറ്റാബേസ് ഒപ്റ്റിമൈസേഷൻ
സെർവർ പ്രതികരണ സമയം അസ്വീകാര്യമായി തുടരുകയാണെങ്കിൽ, ഡാറ്റാബേസ് കൈകാര്യം ചെയ്യേണ്ട സമയമാണിത്.
പതിനായിരങ്ങളും നൂറുകണക്കിന് പേജുകളുമുള്ള കനത്ത വെബ്സൈറ്റുകൾക്ക് ഡാറ്റാബേസ് ഒപ്റ്റിമൈസേഷൻ്റെ അഭാവത്തിൽ പ്രശ്നങ്ങൾ ഉണ്ടാകുന്നു. ഓൺലൈൻ സ്റ്റോറുകൾ പ്രത്യേകിച്ചും പലപ്പോഴും അവ അനുഭവിക്കുന്നു.
ആക്സിലറേറ്ററുകൾ എന്ന് വിളിക്കപ്പെടുന്നവ ഉപയോഗിച്ച് നിങ്ങൾക്ക് TTFB സൂചകം കുറയ്ക്കാൻ കഴിയും.
PHP ആക്സിലറേറ്റർ ഒരു പ്രത്യേക വിപുലീകരണമാണ്, അത് ബൈറ്റ്കോഡ് കാഷെ ചെയ്തുകൊണ്ട് സ്ക്രിപ്റ്റുകൾ പ്രോസസ്സ് ചെയ്യുന്നു.
ഒരു ആക്സിലറേറ്റർ ഉപയോഗിക്കുന്നത് മുഴുവൻ സൈറ്റിൻ്റെയും മൊത്തത്തിലുള്ള ലോഡിംഗ് വേഗതയിൽ നല്ല സ്വാധീനം ചെലുത്തുന്നു.
ആക്സിലറേറ്ററിൻ്റെ പ്രവർത്തന തത്വം PHP കോഡിൻ്റെ പ്രാഥമിക കാഷെിംഗിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. PHP ആക്സിലറേറ്റർ ഉപയോഗിക്കുന്നത് PHP ഫയലുകൾ പ്രോസസ്സ് ചെയ്യുമ്പോൾ സിസ്റ്റം ഉറവിടങ്ങൾ ഭാഗികമായി സ്വതന്ത്രമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
ഏത് വെബ്സൈറ്റിലും നിങ്ങൾക്ക് ആക്സിലറേറ്റർ ഉപയോഗിക്കാം. ഈ ലിസ്റ്റിൽ നിന്ന് സാങ്കേതികമായി അനുയോജ്യമായ എന്തെങ്കിലും ഉപയോഗിക്കാൻ ഞാൻ ശുപാർശ ചെയ്യുന്നു: