Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiel medzi strane klienta a skriptovanie na strane servera

Pri písaní aplikácií pre web , môžete si dať na programy alebo skripty , a to buď na webovom serveri alebo na prehliadači klienta . Aj keď si môžete dať všetky programovania na serveri , najlepší prístup kombinuje starostlivo mix oboch. Server - side skriptovací adresy pre správu a zabezpečenie dát , zatiaľ čo skriptovanie na strane klienta sa zameriava predovšetkým na kontrolu dát a rozvrhnutie stránky . Lokalita

webový server je samostatný počítač a softvér s vlastným pripojením k internetu . Ak váš prehliadač požaduje stránku , server dostane svoju požiadavku a odošle obsah prehliadača . Program skript , ktorý spúšťa na webovom serveri generuje stránku založenú na logike programu , a odošle ju do prehliadača užívateľa . Obsah môže byť štandardný text a obrázky , alebo môže zahŕňať skriptov na strane klienta . Váš prehliadač spustí skripty na strane klienta , ktorý môže oživiť obrázky na webovej stránke , požadovať dáta zo servera alebo vykonávať iné úlohy .
Identita

Aby webové stránky majú relácii , kde sa prihlásite , aby nákupy a iné požiadavky , server potrebuje na identifikáciu vášho počítača . Tisíce užívateľov môže byť zaznamenaná v rovnakú dobu , server má povedať im seba . Skriptovanie na strane servera udržuje informácie o totožnosti užívateľa pomocou niekoľkých rôznych mechanizmov , ako je napríklad premenné relácie . Keď sa prihlásite , skript server vytvorí jedinečný ID relácie pre vás . Skript môže ukladať informácie do premenných , ktoré trvajú tak dlho , ako si pobyt prihlásili Táto informácia zostáva na serveri , zvýšenie zabezpečenia relácie je .
Validation

Mnoho webových stránok má formu vyplnené s vaším menom , adresou a ďalšími informáciami . Aby ste sa uistili , dát ide správne , validácia skripty skontrolujte , či dáta a zips kódy obsahujú iba čísla a štáty majú určité kombinácie dvoch písmen . Tento proces je najefektívnejší pri spustení skriptu na strane klienta . V opačnom prípade má server prijímať dáta , skontrolujte si to , a vám odoslať chybovú správu . Keď sa to robí prehliadač , môžete odoslať dáta späť na server iba raz .
Data Access

zahŕňa webové relácie preberať veľkého množstva dát , server - side skript robí túto prácu najlepšie . Napríklad banka môže mať jeden milión zákazníkov . Keď sa prihlásite , musí priniesť svoje záznam z tohto veľkého súboru . Skôr než poslať ho po celom vašom pripojenie k internetu na vašom prehliadači , webový server požaduje informácie z dátového servera u neho . Okrem zmiernenie internet zbytočného dátovej prevádzky , to tiež zvyšuje bezpečnosť , pretože ste nikdy vidieť zostatok na bankovom účte svojho blížneho .
Jazyk

Zistíte väčší rad programovacích jazykov na serveroch , než na prehliadačoch . Programátori to najviac skriptovanie na strane klienta v jazyku Javascript . Na strane servera , môžete písať v jazykoch ako PHP , VBScript alebo ColdFusion . Zatiaľ čo niektorí programátori píšu na strane klienta skripty spustiť mimo prehliadač , je to riskantné , pretože sa predpokladá , že počítač vie , že jazyk .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené