Commit 96b3b944df42de3716a1847646876399fd362be4

Authored by Anastasia
1 parent 9678c264

html compress

Showing 1 changed file with 55 additions and 47 deletions   Show diff stats
frontend/config/main.php
@@ -438,53 +438,61 @@ use common\models\Settings; @@ -438,53 +438,61 @@ use common\models\Settings;
438 SlashRedirect::className(), 438 SlashRedirect::className(),
439 ], 439 ],
440 ], 440 ],
441 - 'assetsAutoCompress' => [  
442 - 'class' => '\skeeks\yii2\assetsAuto\AssetsAutoCompressComponent',  
443 - 'enabled' => false,  
444 -  
445 - 'readFileTimeout' => 3,  
446 - //Time in seconds for reading each asset file  
447 -  
448 - 'jsCompress' => true,  
449 - //Enable minification js in html code  
450 - 'jsCompressFlaggedComments' => true,  
451 - //Cut comments during processing js  
452 -  
453 - 'cssCompress' => true,  
454 - //Enable minification css in html code  
455 -  
456 - 'cssFileCompile' => true,  
457 - //Turning association css files  
458 - 'cssFileRemouteCompile' => false,  
459 - //Trying to get css files to which the specified path as the remote file, skchat him to her.  
460 - 'cssFileCompress' => true,  
461 - //Enable compression and processing before being stored in the css file  
462 - 'cssFileBottom' => false,  
463 - //Moving down the page css files  
464 - 'cssFileBottomLoadOnJs' => false,  
465 - //Transfer css file down the page and uploading them using js  
466 -  
467 - 'jsFileCompile' => true,  
468 - //Turning association js files  
469 - 'jsFileRemouteCompile' => false,  
470 - //Trying to get a js files to which the specified path as the remote file, skchat him to her.  
471 - 'jsFileCompress' => true,  
472 - //Enable compression and processing js before saving a file  
473 - 'jsFileCompressFlaggedComments' => true,  
474 - //Cut comments during processing js  
475 -  
476 - 'htmlCompress' => true,  
477 - //Enable compression html  
478 - 'noIncludeJsFilesOnPjax' => true,  
479 - //Do not connect the js files when all pjax requests  
480 - 'htmlCompressOptions' => //options for compressing output result  
481 - [  
482 - 'extra' => false,  
483 - //use more compact algorithm  
484 - 'no-comments' => true  
485 - //cut all the html comments  
486 - ],  
487 - ], 441 + 'assetsAutoCompress' => [
  442 + 'class' => '\skeeks\yii2\assetsAuto\AssetsAutoCompressComponent',
  443 + 'enabled' => true,
  444 +
  445 + 'readFileTimeout' => 3,
  446 + //Time in seconds for reading each asset file
  447 +
  448 + 'jsCompress' => true,
  449 + //Enable minification js in html code
  450 + 'jsCompressFlaggedComments' => true,
  451 + //Cut comments during processing js
  452 +
  453 + 'cssCompress' => true,
  454 + //Enable minification css in html code
  455 +
  456 + 'cssFileCompile' => true,
  457 + //Turning association css files
  458 + 'cssFileRemouteCompile' => false,
  459 + //Trying to get css files to which the specified path as the remote file, skchat him to her.
  460 + 'cssFileCompress' => true,
  461 + //Enable compression and processing before being stored in the css file
  462 + 'cssFileBottom' => false,
  463 + //Moving down the page css files
  464 + 'cssFileBottomLoadOnJs' => false,
  465 + //Transfer css file down the page and uploading them using js
  466 +
  467 + 'jsFileCompile' => true,
  468 + //Turning association js files
  469 + 'jsFileRemouteCompile' => false,
  470 + //Trying to get a js files to which the specified path as the remote file, skchat him to her.
  471 + 'jsFileCompress' => true,
  472 + //Enable compression and processing js before saving a file
  473 + 'jsFileCompressFlaggedComments' => true,
  474 + //Cut comments during processing js
  475 +
  476 + 'htmlCompress' => true,
  477 + //Enable compression html
  478 + 'noIncludeJsFilesOnPjax' => true,
  479 + //Do not connect the js files when all pjax requests
  480 + 'htmlFormatter' => [
  481 + //Enable compression html
  482 + 'class' => 'skeeks\yii2\assetsAuto\formatters\html\TylerHtmlCompressor',
  483 + 'extra' => true, //use more compact algorithm
  484 + 'noComments' => true, //cut all the html comments
  485 + 'maxNumberRows' => 50000, //The maximum number of rows that the formatter runs on
  486 +
  487 + //or
  488 +
  489 + // 'class' => 'skeeks\yii2\assetsAuto\formatters\html\MrclayHtmlCompressor',
  490 +
  491 + //or any other your handler implements skeeks\yii2\assetsAuto\IFormatter interface
  492 +
  493 + //or false
  494 + ],
  495 + ],
488 ], 496 ],
489 497
490 'params' => $params, 498 'params' => $params,