Ներառված է սերվերի կողմը (SSI). Մնացել է 90-ականները:

Բացահայտում. Ձեր աջակցությունն օգնում է կայքը պահպանել: Այս էջում առաջարկվող որոշ ծառայությունների համար մենք վաստակում ենք ուղեգրման վճար.


Ստատիկ վեբ-էջերը հիանալի են այն տեղեկությունները փոխանցելու համար, որոնք շատ հաճախ չեն փոխվում: Առանց դինամիկ առանձնահատկությունների ավելացված մեծամասնության, նրանք արագ փոխանցում են և հեշտությամբ կարող են պահվել էջի գրեթե ակնթարթային բեռների համար: Դժբախտաբար, դրանք ստատիկ են: Ինչ էլ որ գրես, քո հեռուստադիտողը ամեն անգամ տեսնում է.

Server Side Ներառումը թույլ է տալիս կայքի ստեղծողներին ներառել որոշ սահմանափակ դինամիկ բովանդակություն իրենց ստատիկ HTML էջերով: Այս կերպ, դուք ստանում եք այդ գերհագեցած արագության ծանրաբեռնվածության ժամանակները, բայց կարող եք ներառել նաև մի շարք այլ լրացուցիչ հնարավորություններ, որոնք իսկապես ստատիկ էջով հնարավոր չեն.

Server Side Ներառվածները սովորաբար օգտագործվում են ստանդարտ վերնագիր և ստորին էջեր ստեղծելու համար, որոնք կարող են կիրառվել ձեր կայքի յուրաքանչյուր էջում: Դրանով դուք կարող եք հեշտությամբ փոփոխություններ կատարել ձեր վերնագրում և ստորևում ՝ մի ֆայլ խմբագրելով, այլ ոչ թե խմբագրելու յուրաքանչյուր վեբ էջ.

Սերվերային կողմը ներառում է նաև կարող է օգտագործվել յուրաքանչյուր փաստաթղթի վերաբերյալ դինամիկ տեղեկատվություն ցուցադրելու համար: Օրինակ, ձեր վեբ էջերում կարող եք ավելացնել «Վերջին թարմացումը» դաշտը, որն ինքնաբերաբար կապում է ֆայլի ընթացիկ վարկածի ստեղծման ամսաթվին: Սա ձեզ հնարավորություն է տալիս հիշել, որ ինքներդ փոխեք ամսաթիվը: Եվ դա պետք է ապահովի որոշ լրացուցիչ դրդապատճառներ ՝ ձեր վեբ կայքը արդիական պահելու համար.

Ծառայությունների կողքին ներառելու որոշ այլ սովորական կիրառումներ են ՝ ցուցադրելով ինչ-որ մեկի IP հասցեն, ավելացնել CGI փոքր ծրագրի արդյունքները, ինչպիսիք են հիթային հաշվիչը, և ձեր էջում փոփոխական արտահայտություններ ավելացնելը (օրինակ, ներկայիս ժամանակը կամ ամսաթիվը).

Ինչ-որ մեկը դեռ օգտագործում է սերվերի կողմը?

Համաշխարհային վեբի առաջին օրերին SSI- ն առաջարկեց իրական արժեք ՝ միևնույն ժամանակ փոքր ազդեցություն թողնելով ձեր կայքի բեռի ժամերի կամ ձեր սերվերի տարածության վրա: Այնուամենայնիվ, լայնաշերտ ցանցի զանգվածային ընդունմամբ և սերվերի պահեստային տարածքի կտրուկ աճով, ժամանակակից կայքում նման սահմանափակումների անհրաժեշտությունը քիչ է: Հատկապես այն դեպքում, երբ մի պարզ cache plugin- ը կարող է նման արագության նպաստներ բերել լիովին դինամիկ կայքի համար.

Ավելին, Վեբ 2.0-ին անցնելիս վեբ մշակողների մեծամասնությունը դիմել է ավելի հզոր վեբ հավելվածների ՝ օգտագործելով դինամիկ ծրագրավորման լեզուների հնարավորությունները, ինչպիսիք են Perl- ը և PHP- ն: Մինչ SSI- ն իրականացնում էր պարզ դինամիկ գործողություններ `ավելի մեծ արդյունավետությամբ, այն չի մոտենում ժամանակակից վեբ օգտագործողի կողմից ակնկալվող դինամիկ բովանդակության մակարդակին: Սա չի նշանակում, որ այն բոլորովին մեռած լեզու է: Որոշ մշակողներ դեռ օգտագործում են SSI- ն ՝ ոչ որպես դինամիկ բովանդակություն ցուցադրելու գործիք, այլ որպես իրենց օգտագործած ժամանակակից գործիքների կառավարման միջոց: Օրինակ, ձեր HTML5 բովանդակությունը կառավարելու համար կարող եք օգտագործել SSI: Այն կարող է նաև լինել շատ օգտակար լեզու սկզբնական ծրագրավորողների համար, որոնք դեռևս կենտրոնանում են հիմնական HTML- ի և վեբ զարգացման վրա.

Առցանց ռեսուրսներ

Չնայած չի օգտագործվում գրեթե նույնքան հաճախ, որքան դա եղավ Համաշխարհային ցանցի առաջին օրերին, Server Side- ն ընդգրկում է, այնուամենայնիվ, սիրված է այն ինքնուրույն մշակողների շրջանում, ովքեր նախընտրում են պարզ, ստատիկ էջեր: Եթե ​​դուք հետաքրքրված եք SSI- ն ձեր կայքում ավելացնելով, օգնության համար մատչելի են բազմաթիվ առցանց ուղեցույցներ.

  • Apache Tutorial. Ներքին սերվերի ներածություն ներառում է. Այս կայքը տրամադրում է հիանալի ակնարկ այն մասին, թե ինչ է հնարավոր սերվերի կողքին Ներառված է և տրամադրում է մի քանի կոդ նմուշներ, որոնք կարող եք ներառել ձեր սեփական կայքում:.
  • Ներկայացնում է Հարավային Կալիֆոռնիայի համալսարանի սերվերային կողմի ուղեցույցը. Այս կայքը ավելի քիչ տեխնիկական է, քան Apache- ի ձեռնարկը և կարող է ավելի հասանելի լինել նոր մշակողների համար: Ներկայացնում է հրահանգներ սերվերային կողմը ներդնելու համար Ներառվում է ձեր էջը, ինչպես նաև ընդհանուր հրամանների և մատչելի փոփոխականների ցուցակը:.
  • Server Side- ն ընդգրկում է ձեռնարկը. Այս ձեռնարկը պարունակում է համապարփակ ակնարկ սերվերի կողքին Ներառված է, ինչպես նաև մանրամասն հրահանգներ `ձեր էջում SSI կոդ ավելացնելու, սցենարներ տեղադրելու և նախնական հրամաններն օգտագործելու համար:.
  • Սկսնակ SSI- ի ուղեցույց. Այս կարճ, հինգ մասից բաղկացած ձեռնարկը ձեզ կաշխատի և կաշխատի Server Side- ով: Ներառված է ավելի քիչ ժամանակով, քան ձեզանից մի բաժակ սուրճ պատրաստելու համար: Այն ներառում է քայլ առ քայլ ուղեցույցներ `արտաքին ֆայլից (օրինակ` ստորին ֆայլի) պարունակությունը ձեր էջին ավելացնելու համար, սերվերի վերաբերյալ տեղեկատվությունը ցուցադրելու (IP հասցեն, ընթացիկ ամսաթիվը և այլն), դինամիկ բովանդակության ձևաչափումը և ձեր սերվերին աշխատելու հնարավորություն տալը: SSI.

Գրքեր

Ներառյալ սերվերների ընդգրկումը ներկայումս թեժ թեման չէ, բայց այն ընդգրկվել է 1990-ականների վերջին և 2000-ականների սկզբին վեբ ձևավորման, Java և սերվերների կառավարման մի շարք ուղեցույցների մեջ: Եթե ​​փնտրում եք խորը, տպագիր ուղեցույց, գուցե հարկ լինի փորել օգտագործված գրքերի խանութը.

  • Վեբ կայքերի կառավարումը պարզեցրեք սերվերային կողքին, ներառյալ ՝ կասկադային ոճի թերթերը և Պերլը (2002) Andrea Peterson- ի կողմից. Այս գիրքը բավականին ժամադրված է, բայց այն հանդիսանում է վերջնական ուղեցույց այն ամենի համար, ինչ դուք պետք է իմանաք SSI- ի մասին:.
  • CGI- ի ծրագրավորում Համաշխարհային ցանցում (1996) Shishir Gundavaram. Այս մեկը տպագիր չէ, բայց դուք կարող եք այն ձեռք բերել առցանց առցանց O’Reilly Open Books նախագծի միջոցով: Սերվերային կողմի գլուխը ներառում է մի շարք SSI թեմաներ, ներառյալ SSI կազմաձևելը, կաթսաների օգտագործումը, արտաքին ծրագրերի իրականացումը և ընդհանուր սխալների հետախուզումը.

Եզրակացություն

Server Side- ը ներառում է վեբ մշակողներին թույլ տված հիմնական դինամիկ ծրագրավորում մտցնել իրենց ստատիկ կայքերում այն ​​ժամանակ, երբ դինամիկ կայքերը դեռ հազվադեպ էին: Ժամանակակից վեբ օգտագործողները, այնուամենայնիվ, ակնկալում են շատ ավելի դինամիկ բովանդակություն, և մշակողների մեծ մասը հեռացել է ավանդական, ստատիկ HTML էջերից ՝ SSI դարձնելով բոլոր, բայց հնացած: Նույնիսկ ինքնակառավարվող անձինք կարող են հեշտությամբ հասնել ավելի դինամիկ ուղեվարձերի փոխադրման ՝ օգտագործելով պարզ, առցանց վեբ կայքի ստեղծողներ կամ բովանդակության կառավարման համակարգեր.

Այնուամենայնիվ, ստատիկ ավանդական էջերը դեռ կարող են օգտակար լինել, մասնավորապես, եթե ձեր բովանդակությունը կանոնավոր թարմացման կարիք չունի կամ պահանջում է հարմարեցված բովանդակություն: Այն նաև հիանալի մեկնարկային կետ է նոր HTML ծրագրավորողների համար: Եթե ​​նախընտրում եք ստատիկ էջեր կամ ավելի հին կայք եք պահպանում, որ պատրաստ չեք կատարել ամբողջական թարմացում, սերվերային կողմը ներառում է ՝ կարող է տրամադրել մի շարք օգտակար, դինամիկ հնարավորություններ ՝ ձեր կայքը անհատականացնելու և թարմացումները պարզեցնելու համար.

Հետագա ընթերցում և ռեսուրսներ

Մենք ունենք ավելի շատ ուղեցույցներ, ձեռնարկներ և ինֆոգրաֆիկա, որոնք կապված են կոդավորման և կայքերի մշակման հետ.

  • Composing Good HTML. Սա լավ ներդրված HTML գրելու և HTML վավերացնող ծրագրակազմ օգտագործելու ամուր ներդրում է.
  • CSS3 – ներածություն, ուղեցույցներ & Ռեսուրսներ. Սա հիանալի տեղ է կայքէջի դասավորությունը սովորելու համար.
  • ASP.NET ռեսուրսներ. Այս ուղեցույցը ձեզ կուղեկցի Microsoft- ի NET շրջանակով `վեբ էջեր ստեղծելու համար.

HTML սկսնակների համար – Ultimate Guide

Եթե ​​իսկապես ցանկանում եք HTML սովորել, մենք ստեղծել ենք գրքերի երկար հոդված, HTML սկսնակների համար – Ultimate Guide և այն իսկապես վերջնական ուղեցույց է. դա ձեզ հենց սկզբից կվերցնի տիրապետելու.

HTML սկսնակների համար - Ultimate Guide
HTML սկսնակների համար – Ultimate Guide

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map