..


Спонсоред Линкс

Апацхе модул ДЕФЛАТЕ

Чланак који је написао Клаудио Гарау
Страна 1 од 2

1. Увођење испумпати

Међу многим модула за Веб сервер Апацхе може бити занимљив за продубљивање ДЕФЛАТЕ чија је сврха да компресује излаз пре него што се шаље клијенту као одговор на захтеве, у неким случајевима ова процедура омогућава значајну уштеду на пропусни опсег који служе за повезивање није случајно "да се испумпати" на енглеском значи "оборене".

Компресије спроводи овај модул није дозвољено захваљујући специјалној филтрирање поступак излаз који се може активирати коришћењем директиве СетОутпутФилтер са синтаксом овако:

 



 СетОутпутФилтер ДЕФЛАТЕ

 
Наравно, можда ћете морати да се омогући компресија само за одређене типове датотека, да бисте то урадили смо још једну директиву, који прихвата као параметар зове АддОутпутФилтерБиТипе одређени МИМЕ тип.

У наредном ћемо видети како се снагу облик компресије ДЕФЛАТЕ баш у ХТМЛ садржаја унутар датог директоријума:






 <Дирецтори "/роот-дел-сервер/номе-цартелла">

 





 АддОутпутФилтерБиТипе текст ДЕФЛАТЕ / хтмл

 





 </ Дирецтори>

 

Излаз компресије се постиже коришћењем гзип алгоритам, али се не може управљати на најбољи начин од разних претраживача постоје, у неким случајевима је добро онда увести нову директиву, БровсерМатцх, кроз који пресрећу тип претраживача користи клијент и онемогућите ДЕФЛАТЕ филтер кроз гзип или без аргумената гзип-онли-тект/хтмл образовања.

"Не-гзип" компресију да искључи активност претраживача приказан у контејнеру (група наставу у хттпд.цонф конфигурационом фајлу Апацхе), "гзип-онли-тект/хтмл" је уместо тога следи прецизнији јер омогућава деловање ДЕФЛАТЕ филтера само за одређене МИМЕ типове.

На пример:






 # Омогући компресија само за одређене







 # МИМЕ типове у Нетсцапе 4.к







 БровсерМатцх ^ Мозилла / 4 гзип-онли-тект/хтмл







 # Онемогући компресије за верзију 4:06 до 4:08

 





 БровсерМатцх ^ Мозилла / 4 \ .0 [678] без гзип







 # Омогући компресија за претраживаче







 # Интернет Екплорера "маскирани" од стране Нетсцапе







 БровсерМатцх \ бМСИЕ Не-гзип! Гзип-онли-тект/хтмл



Као што можете видети, дефлате је веома флексибилан модул који се прилагођава различитим ситуацијама и на који се мора решавати од стране Веб сервера, али је добро знати да компресија је направљен пре слања излаз и након производње, а затим модул неће утицати на рад било које апликације страни сервера.

Наравно, поред смерница за компресију излаз, дефлате такође нуди упутства за декомпресију улаза, тако да бенд може да буде сачувана у оба смера преноса.

Главни директива за декомпресију СетИнпутФилтер који се могу одређене на следећи начин:






 <Лоцатион /перцорсо>

 





 СетИнпутФилтер ДЕФЛАТЕ

 





 </ Локација>



У саопштењу је наговестио да ће деловати, ако се компресија је подржан захтевима од стране клијента, свих оних докумената који присутна међу осталим заглавље заглавља
 



 Садржај-Енцодинг: гзип

 
указује пренос компресованог фајла.

У истој категорији ...
Е-учење
Линук (курс) Линук (курс)
Комплетан водич за опен-соурце систем. Од 49 €.
МиСКЛ (курс) МиСКЛ (курс)
Управљање опен соурце базу података. Од 39 €.
ПХП (курс) ПХП (курс)
Цео курс за креирање динамичких веб сајтова. Од 49 €.
Спонсоред Линкс