как запустить gzip для smarty - PullRequest
       15

как запустить gzip для smarty

0 голосов
/ 28 августа 2011

Я хочу ускорить загрузку страниц, создаваемых шаблоном smarty, я думаю, что gzip - хорошая идея. я вижу эту страницу ( эта страница ), но я не понимаю, как можно это использовать!

  1. это лучший способ?
  2. как активен gzip в шаблоне smarty?

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Smarty (начиная с версии 3.0) имеет новый формат загрузки внутренних плагинов sys.

Удалите файл gzip в каталог / plugins (т.е. outputfilter.gzip.php.) И как раз перед вызовом $ smarty-> display:

// example
$smarty->loadFilter('output','gzip'); 
$smarty->display('tpl/index.html');
//end

Вы больше не можете использовать load_filter.

0 голосов
/ 28 августа 2011

Вы захотите взглянуть на файл .htaccess из http://html5boilerplate.com/. Это все, что вам нужно, поместите его в верхний каталог на вашем веб-сервере, и apache позаботится о проблеме с gzip.

Если у вас уже есть файл .htaccess, вам нужно объединить их.

Как только .htaccess загружен, и вы хотите проверить, работает ли он, мой лучший инструмент - FireBug для FireFox, использующий инспектор Net и просматривающий заголовки ответов. В качестве запасного варианта попробуйте http://www.whatsmyip.org/http_compression/, однако для этого потребуется, чтобы сайт был доступен в Интернете и был общедоступным.

...