Можно ли рассмотреть созданный заголовок моего PHP?

Так, я прочитываю лучшие практики YUI для ускорения Вашей веб-страницы, и я использую PHP, чтобы попытаться реализовать некоторые из тех предложений. Вот то, что я имею до сих пор:





...

Так, вышеупомянутый хороший взгляд?

У меня есть два конкретных вопроса.

  1. ob_start(); после else необходимо.
  2. Если flush() принося пользу вообще (или возможно вредят?)

    Одно из предложений - то, что Вы сбрасываете () свою страницу, еще одно предложение то, что Вы GZIP Ваша страница. Это имеет смысл, что Вы не можете сбросить страницу GZIPPED, так как целая страница является одним большим правом пакета?

    Что происходит, если Вы используете сброс () на странице, которая является GZIPPED? Что-нибудь может "плохо" произойти? Необходимо ли сохранить сброс () на странице в пользу браузеров, которые не принимают содержание GZIPPED?

Спасибо.

1
задан Community 23 May 2017 в 12:30
поделиться

1 ответ

if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) 
    ob_start("ob_gzhandler"); 
else 
    ob_start();

Вы можете просто написать:

ob_start("ob_gzhandler");

Он автоматически определит, поддерживает ли браузер gzip / deflate;)

И когда вы включите буферизацию вывода, ваша страница будет сброшена как целый блок, поэтому flush не будет иметь никакого эффекта. Но и вреда не будет. Просто ничего не смывает;)

2
ответ дан 2 September 2019 в 22:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: