1. Ի՞նչ է ստատիկ կայքի ստեղծումը (SSG):

Ստատիկ կայքի ստեղծումը, որը կոչվում է Static Rendering (SR), հանդիսանում է նախապես մշակված կամ ստատիկ HTML-ի տրամադրման գործընթաց այն հաճախորդին, որը ստեղծվել է ժամանակից շուտ խնդրանքին պատասխանելու փոխարեն:

2. Ինչպե՞ս է աշխատում ստատիկ կայքի ստեղծումը (SSG):

  1. մենք սկսում ենք սերվերից, որը ցանկացած անհրաժեշտ տվյալ է բերում արտաքին տվյալների պահեստներից
  2. միավորում է տվյալները HTML ձևանմուշների հետ՝ յուրաքանչյուր երթուղու համար ստատիկ HTML էջ ստեղծելու համար
  3. երբ հաճախորդը ուղարկում է GET հարցում
  4. սերվերը պատասխանում է նախապես ստեղծված HTML էջով
  5. որը հաճախորդն այնուհետև ներկայացնում է

3. Որո՞նք են ստատիկ կայքերի ստեղծման (SSG) դրական և բացասական կողմերը:

Կողմերը:

  • արագ բեռ
  • էժան հոսթինգ և քեշ
  • սերվերի բեռնվածության սանդղակները բովանդակության փոփոխությամբ, այլ ոչ թե օգտվողների հարցումներով
  • ապահով
  • հեշտ բաշխում CDN-ների միջոցով

Դեմ:

  • բովանդակության յուրաքանչյուր փոփոխություն պահանջում է ամբողջ կայքի վերակառուցում
  • սահմանափակ օգտվողների կառավարում
  • իրական ժամանակի տվյալները պետք է առանձին ավելացվեն
  • նույն բովանդակությունը բոլոր օգտագործողների համար

4. Ե՞րբ պետք է օգտագործեք Static Site Generation (SSG):

  • երբ Ձեզ անհրաժեշտ է արագ բեռնման ժամանակներ
  • երբ ձեր բովանդակությունը հիմնականում նույնն է բոլոր օգտատերերի համար
  • երբ ձեր բովանդակությունը շատ հաճախ չի փոխվում

Կատարյալ է ստատիկ բովանդակության կայքերի համար, ինչպիսիք են բլոգները, ամսագրերը, նախագծերը և գուցե նաև էլեկտրոնային առևտրի կայքերը

Ռեսուրսներ











https://www.cloudflare.com/learning/cdn/caching-static-and-dynamic-content/?ref=neonpie.xyz