Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

mod-deflate und mod-gzip per PHP erkennen

Frage Internet Server

Mitglied: aberratio

aberratio (Level 1) - Jetzt verbinden

04.11.2009 um 04:15 Uhr, 5617 Aufrufe, 5 Kommentare

Hallo, ich moechte (fuer ein CMS) gern per PHP erkennen, ob auf dem Apache-Server mod_gzip oder mod_deflate genutzt werden. Ob die Module installiert sind, finde ich mittels apache_get_modules() heraus. Aber ob sie tatsaechlich angewendet werden? Muss ich dazu die .htaccess Datei auslesen und auswerten, oder gibt es einen einfacheren Weg?

Vielen Dank und Schoene Gruesse.
Mitglied: KowaKowalski
04.11.2009 um 08:49 Uhr
Hi,

erfährst Du das nicht wenn Du ne info.php auf Deinem Server aufrufst?

info.php


mfg
kowa


PS. nur so ein gedanke
Bitte warten ..
Mitglied: Arano
04.11.2009 um 11:36 Uhr
Zitat von aberratio:
Muss ich dazu die .htaccess Datei auslesen und auswerten...
In dieser Datei wird es nicht stehen, wenn dann in der "httpd.conf"

...oder gibt es einen einfacheren Weg?
Ja, deinen eigens vorgeschlagenen

Hallo, ich moechte (fuer ein CMS) gern per PHP erkennen, ob auf dem
Apache-Server mod_gzip oder mod_deflate genutzt werden. Ob die Module
installiert sind, finde ich mittels apache_get_modules() heraus.
Aber ob sie tatsaechlich angewendet werden?
Darauf mochte ich dir ein Zitat vortragen
Zitat von PHP-Manual - apache_get_modules()
__Description__
array apache_get_modules ( void )
Get a list of __loaded__ Apache modules.
(Liefert eine Liste der __geladenen__ Apachemodule.)


Ebenfalls schöne Grüße
~Arano
Bitte warten ..
Mitglied: dog
04.11.2009 um 11:43 Uhr
Das verrät natürlich immer noch nicht ob es auch angewendet wird

Nur weil man mod_deflate läd, wird es nicht auch gleich angewendet.

Meine Antwort: Nein, du kannst nicht (automatisch) abfragen ob die Komprimierung angewendet wird, weil der Filter erst nach PHP läuft.
Einziger Umweg: Die Seite von PHP selbst abrufen lassen und gucken ob sie komprimiert wurde

Alternativ könnte man evtl. auch über server-info / server-status was bauen, afaik enthalten die Seite Konfigurations-Optionen.
Aber in dem Moment wäre die Benutzung von mod_env schon einfacher

Grüße

Max
Bitte warten ..
Mitglied: Arano
04.11.2009 um 12:16 Uhr
Zitat von dog:
Das verrät natürlich immer noch nicht ob es auch angewendet
wird
Nur weil man mod_deflate läd, wird es nicht auch gleich
angewendet.
Uuuups, jetzt habe ich es ganz verstanden...
Dachte er wollte wissen ob die Module nicht nur installiert sind, sondern auch __geladen__ wurden.
Aber achtet man auf die Modulnamen und "angewendet", kommt da eine andere Frage bei raus.

Entschuldigung
~Arano
Bitte warten ..
Mitglied: aberratio
04.11.2009 um 21:12 Uhr
Vielen Dank fuer die Antworten.

Darum geht es: unser CMS soll Daten per gzip komprimiert raussenden, wenn der Browser dies erlaubt. Gleichzeitig ist aber auf manchen Servern auch die Komprimierung per Apache angeschalten - und in diesemFall wollen wir dem PHP-Script die Muehe ersparen.

Das checken einer anderen Datei, ob diese von Apache komprimiert wird, ist clever. Wird aber in diesem Fall wohl mehr Aufwand bedeuten als die (u.U. ueberfluessige) Komprimierung per php.

Ich werde die Sache also erst einmal ruhen lassen und hier nochmal posten, wenn ich eine Loesung habe. Danke.
Bitte warten ..
Ähnliche Inhalte
C und C++
C-sharp ZIP-Ordner an PHP senden (9)

Frage von Yanmai zum Thema C und C ...

Batch & Shell
gelöst Symbolic Link erkennen (5)

Frage von zimbosmurf zum Thema Batch & Shell ...

Linux
gelöst Php redis an Socket binden? (2)

Frage von FA-jka zum Thema Linux ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (50)

Frage von sabines zum Thema Internet ...

Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

Router & Routing
PFsense - Netzverbindung steht, aber kein Internet vorhanden (24)

Frage von aschmid zum Thema Router & Routing ...

Windows Server
gelöst Windows 2016 Hyper-V und VHDS (19)

Frage von emeriks zum Thema Windows Server ...