Forskjeller mellom AddHandler & AddType

Forskjeller mellom AddHandler & AddType


Både påstanden AddHandler og AddType er direktiver som brukes i en apache konfigurasjonen i webdesign. Disse uttalelsene blir ofte brukt til å endre hvordan et nettsted viser filer og, mens de til slutt gi et lignende resultat, gjør de det på forskjellige måter. Når forskjeller blir gjort klart det blir klart hvilke situasjoner som krever en kommando over den andre.

AddHandler Forklart

Både AddHandler og AddType diktere hvordan en bestemt filtype skal behandles i en apache konfigurasjon. AddHandler spesielt er ment å kommunisere med serveren. Det tildeler eller "kart" et behandlingsprogram for filtypen du angir, og gir server instruksjoner om hvordan man skal håndtere det. For eksempel kan AddHandler brukes til å aktivere en bestemt filtype, noe som er grunnen til at det må kommunisere med serveren.

AddType Forklart

AddType, på den annen side, er ment å kommunisere med "klient" eller browser som bruker. Den AddType direktivet forteller leseren hva slags data du kan forvente og leseren følger dress. For eksempel, hvis de brukes feil AddType kan fortelle en nettleser som et bilde du vil skal vises er tekst eller html; denne kommandoen vil da tvinge nettleseren til å vise det som sådan.

Hovedforskjellene

De viktigste forskjellene mellom de to kommandoene er liten, men viktig. Mens man dikterer hvordan en bestemt utvidelse håndteres av serveren den andre formidler den samme meldingen til nettleseren. For å gjøre dette, kartlegger AddHandler direktivet et håndtak til en bestemt filtype. I motsetning til AddType direktivet kartene utvidelsen seg selv på en bestemt innholdstype.

Ved å bruke AddHandler vs AddType

Kjenner disse viktige forskjeller situasjoner når AddHandler eller AddType er riktig direktivet skal bli mer tydelig. Når du definerer hvordan en ".cgi" filen er å bli behandlet av serveren, vil AddHandler være din valgte direktiv. Men når du definerer hvordan en bestemt del av innholdet skal tolkes av klienten, vil AddType være mer hensiktsmessig. Som jeg nevnte tidligere både gi lignende resultater, kommuniserer hvordan en bestemt filtype skal behandles, men de forskjellige måter som gjør de så gi både kommandoer unik nytten avhengig av situasjonen.