*   >> läser Utbildning artiklar >> science >> programming

Bygga din egen webbsida Server

m vanligen finns i alla operativsystem. Omdömen

Still, för alla dess fördelar, CGI lider några allvarliga nackdelar som gör det ointressant för vissa webbplatser. Dess två största bristerna avser säkerhet och snabbhet. Omdömen

Efter tillkomsten av webben betydande hål i CGI gränssnittet har upptäckt att om ett skript är dåligt skriven, kan tillåta ett system som kör en webbserver till vara helt tillgänglig för en kunnig hacker.

Detta gör CGI mindre än önskvärt där säkerheten av data på webbservern är av största vikt, eftersom det skulle vara på de flesta företags Internet och intranätservrar, och särskilt på webbplatser som erbjuder online-finansiella transaktioner och kreditkortsförsäljning. Omdömen

Dessutom är CGI-gränssnittet inte särskilt effektiv. Webbservern kör en eller flera processer som svarar klientförfrågningar. Webbläsaren startar sedan barnprocesser för CGI-program, passerar data till denna nya process och vänta på att avsluta.

På en upptagen plats, kan detta leda till ett stort antal nya processer behöver starta i korta tidsperioder, särskilt när CGI-skript håller på att kraftigt används. Varje begäran om ett CGI-program leder till en separat process för varje begäran. Omdömen

Detta är mycket ineffektivt sätt att bearbeta stora mängder data och förfrågningar, och det är anledningen till att många ledande webbservrar har genomfört sina egna API för skriva på serversidan program.

Omdömen

Application Program Interface Omdömen

API: er ger ett sätt att skriva program som integrerar tätt i webbservern och i allmänhet inte krävs nya processer för varje förfrågan. API har möjliggjort utvecklingen av webbaserade program som kan hantera ett stort antal ansökningar jämfört med liknande CGI-baserade lösningar. Dessutom har API-baserade lösningar varit föremål för mindre kritik när det gäller säkerheten.

API-baserade program kan i allmänhet göra samma jobb som CGI-program gör, till exempel behandling av uppgifter som lämnas i form, få tillgång till uppgifter i databaser, och verifiering. Omdömen

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.