Նախքան որևէ բան փոխելը, պարզեք, թե ինչն է դանդաղ աշխատում: Լուծումները տարբեր են, և դրանցից մի քանիսը կարող են միայն վատթարացնել իրավիճակը:
Դանդաղ է բոլորի՞ համար, թե՞ միայն ձեզ մոտ:
Փորձեք բացել ձեր հեռախոսով՝ բջջային ինտերնետի միջոցով: Եթե այնտեղ արագ է աշխատում, ապա խնդիրը ձեր ցանցում կամ ձեր դիտարկիչում է, ոչ թե կայքում: Սա կպահանջի ընդամենը երեսուն վայրկյան և թույլ կտա բացառել դանդաղ աշխատանքի վերաբերյալ բողոքների ամենատարածված պատճառը:
Դանդաղ է միայն առաջի՞ն էջը, թե՞ յուրաքանչյուրը:
- Առաջին հարցումը դանդաղ է, իսկ հետո ամեն ինչ արագ է աշխատում - քեշն է տաքացվում (լցվում): Սա նորմալ երևույթ է տեղակայումից (deploy) կամ քեշի մաքրումից հետո:
- Յուրաքանչյուր էջ մշտապես դանդաղ է աշխատում - բուն կայքն է յուրաքանչյուր հարցման դեպքում չափազանց շատ գործողություններ կատարում:
- Խնդիրն ի հայտ է գալիս պարբերաբար - սովորաբար պատճառը որոշակի դանդաղ հարցումն է կամ արտաքին ծառայությունը, որին կայքը դիմում է յուրաքանչյուր էջում:
Տարածված պատճառները՝ ըստ դրանց իրական հանդիպման հաճախականության
- Փլագին, որն աշխատանք է կատարում էջի յուրաքանչյուր բեռնման ժամանակ: Նման դեպքերում հիմնական մեղավորներն են նմանատիպ գրառումների վիջեթները, արտարժույթի ուղիղ փոխարկիչները և արտաքին API-ներին դիմող ցանկացած այլ բան:
- Քեշավորումն անջատված է կամ չի աշխատում: Ստուգեք ձեր կայքի արտադրողականության կարգավորումները:
- Արտաքին ծառայություն, որին սպասում է էջը: Երրորդ կողմի դանդաղ սկրիպտը արգելափակում է էջը, թեև ձեր սերվերն անմիջապես պատասխանել է:
- Իսկապես չափազանց շատ թրաֆիկ տվյալ սակագնային պլանի համար: Իրական պատճառ է, բայց հանդիպում է շատ ավելի հազվադեպ, քան կարծում են:
Ինչ ՉԻ կարելի անել
Մի՛ տեղադրեք քեշավորման երկրորդ փլագին: Քեշավորման երկու շերտերի բախումը դասական պատճառ է, որի հետևանքով էջերը աշխատում են դանդաղ և ցուցադրում են հնացած բովանդակություն, իսկ դա հետագայում ախտորոշելը շատ ավելի բարդ է, քան սկզբնական խնդիրը:
Հայտի (ticket) բացում
Տրամադրեք մեզ մեկ դանդաղ աշխատող URL և նշեք մոտավորապես, թե երբ եք նկատել խնդիրը: Չափման համար հարմար մեկ դանդաղ էջն ավելի արժեքավոր է, քան ընդհանուր բողոքը, և եթե դանդաղ է աշխատում միայն մեկ էջ, դա արդեն իսկ գլխավոր հուշումն է բուն պատճառի մասին: