1. Ի՞նչ է ստատիկ կայքի ստեղծումը (SSG):
Ստատիկ կայքի ստեղծումը, որը կոչվում է Static Rendering (SR), հանդիսանում է նախապես մշակված կամ ստատիկ HTML-ի տրամադրման գործընթաց այն հաճախորդին, որը ստեղծվել է
2. Ինչպե՞ս է աշխատում ստատիկ կայքի ստեղծումը (SSG):
- մենք սկսում ենք սերվերից, որը ցանկացած անհրաժեշտ տվյալ է բերում արտաքին տվյալների պահեստներից
- միավորում է տվյալները HTML ձևանմուշների հետ՝ յուրաքանչյուր երթուղու համար ստատիկ HTML էջ ստեղծելու համար
- երբ հաճախորդը ուղարկում է GET հարցում
- սերվերը պատասխանում է նախապես ստեղծված HTML էջով
- որը հաճախորդն այնուհետև ներկայացնում է
3. Որո՞նք են ստատիկ կայքերի ստեղծման (SSG) դրական և բացասական կողմերը:
Կողմերը:
- արագ բեռ
- էժան հոսթինգ և քեշ
- սերվերի բեռնվածության սանդղակները բովանդակության փոփոխությամբ, այլ ոչ թե օգտվողների հարցումներով
- ապահով
- հեշտ բաշխում CDN-ների միջոցով
Դեմ:
- բովանդակության յուրաքանչյուր փոփոխություն պահանջում է ամբողջ կայքի վերակառուցում
- սահմանափակ օգտվողների կառավարում
- իրական ժամանակի տվյալները պետք է առանձին ավելացվեն
- նույն բովանդակությունը բոլոր օգտագործողների համար
4. Ե՞րբ պետք է օգտագործեք Static Site Generation (SSG):
- երբ Ձեզ անհրաժեշտ է արագ բեռնման ժամանակներ
- երբ ձեր բովանդակությունը հիմնականում նույնն է բոլոր օգտատերերի համար
- երբ ձեր բովանդակությունը շատ հաճախ չի փոխվում
Կատարյալ է ստատիկ բովանդակության կայքերի համար, ինչպիսիք են բլոգները, ամսագրերը, նախագծերը և գուցե նաև էլեկտրոնային առևտրի կայքերը
Ռեսուրսներ
https://www.cloudflare.com/learning/cdn/caching-static-and-dynamic-content/?ref=neonpie.xyz