I was wondering if there is a way to compress javascript in real time, how gzip works for HTML (and apparently CSS)?
I don’t want to compress my file manually before downloading every time, I want the server to do this for me without any additional work with lazy encoders.
gzip works with all text, including JavaScript
If you want to do more compression (for example, using the YUI compressor before gzipping), you can force your server to do this, but it would be easier to do this before loading.
- script, , , .
script, ; .
- - ( ).
cron (. cron(1) Windows) , ( ) .
cron(1)
Apache , :
<IfModule mod_deflate.c> # Insert filter SetOutputFilter DEFLATE # Netscape 4.x has some problems... BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4\.0[678] no-gzip # MSIE masquerades as Netscape, but it is fine # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48 # the above regex won't work. You can use the following # workaround to get the desired effect: BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # Don't compress images SetEnvIfNoCase Request_URI \ \.(?:gif|jpe?g|png)$ no-gzip dont-vary # Make sure proxies don't deliver the wrong content Header append Vary User-Agent env=!dont-vary </IfModule>
"", " , ", gzip , /.
"", "" minify code ", , , , / . ASP.net, Microsoft Ajax Minifier 4.0, javascript , , script src, minifier.ashx? source = my/javascript/file/and/path/here.js Minifier AjaxMin.dll, . :
Dis-:
Source: https://habr.com/ru/post/1734223/More articles:Latitude, longitude from mapView.userLocation - objective-cWhen is it suitable for using Html.RenderAction ()? - asp.net-mvcКакую систему отслеживания ошибок с низкой стоимостью/без затрат вы используете? - debuggingCombined fields do not display records when loading the 2nd window - extjsSubdersion Release Manager Plugin for Hudson - svnВернуть исходный выбор в collection_select при редактировании записи - collectionsLinq cast between types - linqWhat events are generated when opening TitleWindow with PopUpManager.addPopUp ()? - flexPython path: reusing Python module - pythonget an integer between dates - c #All Articles