Intereting Posts
nginx – laravel – hhvm-Fastcgi получает ошибку 500 Сгенерировать один и тот же тип формы на одной странице несколько раз Symfony2 Функция даты в PHP Не работает должным образом Преобразование массива результатов PHP в JSON Codeigniter – была обнаружена ошибка – невозможно загрузить запрошенный класс: зашифровать Ошибка PHP PDO при попытке параметризовать SQL LIMIT: offset,: display? Есть ли способ (в PHP) обнаружить, был ли скрипт вызван загрузкой jQuery или нет? Проблема с отправкой формы PHP Как переносить устаревший веб-сайт Java / J2EE на современный язык сценариев (PHP, Python / Django и т. Д.)? PHP PDO bindParam с содержимым html Избегайте условий гонки в PHP на отправке: Пожалуйста, не нажимайте кнопку «Отправить» более одного раза! Преобразование объекта объекта PHP Symfony2 для использования в Javascript Как эхо 1-го и 15-го числа месяца в php Показать видео на iPhone / iPad через PHP Не задана статическая переменная unset ()?

Как проверить, установлен ли мой хостинг-провайдер mod_gzip?

Есть ли способ проверить, включен ли мой хостинг-провайдер mod_gzip? Он не упоминается ни в одной информации на веб-сайте, и не существует форума, чтобы связаться с другими людьми об этой проблеме. Благодарю.

Вы можете проверить это с помощью apache_get_modules PHP или phpinfo .

Если вы хотите сжать свой вывод, вы можете попробовать обработчик выходного буфера ob_gzhandler . Он автоматически определяет, какой тип кодировки контента будет приниматься браузером («gzip», «deflate» или вообще нет) и соответственно вернет свой вывод. Просто поставьте ob_start('ob_gzhandler') в начале вашего файла сценария (прежде чем что-нибудь выйдет), и все остальное.

Или вы просто используете mod_deflate от Apache, который даже может сжимать статические файлы, которые напрямую передаются клиенту.

Если вы загрузите небольшой крошечный PHP-файл на свой сервер, содержащий следующее, вы можете увидеть весь вывод из phpinfo. Много интересных деталей.

 <?php phpinfo(); ?> 

Поиск на странице «Загруженные модули» должен показывать все загружаемые модули. Ищите mod_deflate, так как это кажется более распространенным (поставляется с установкой Apache 2.0). Представление? gzip может быть больше сжима, спуск может быть быстрее.

Прочитав ответы выше, я ввел в командной строке

  php -r "phpinfo();" | grep gzip 

и он вернулся

 gzip compression => enabled 

милая!