Menu

#77 Investigar la posibilidad de optimizar el envío de archivos estáticos

someday
new
nobody
None
enhancement
runtime
minor
2014-05-08
2012-02-03
No

En modo producción (en_produccion=true), tal vez sea posible aplicar optimizaciones a archivos estáticos, por ejemplo:

  • Unir los archivos javascript por un lado y css por otro, para minimizar la cantidad de pedidos HTTP
  • Reducir los archivos javascript y css con alguna de las varias herramientas disponibles, como YUI Compressor, JSMin, Packer, Google Closure Compiler, UglifyJS
  • En el código de las páginas, agregar limpieza del buffer de PHP en lugares estratégicos, para que el cliente vaya recibiendo HTML y pueda ir cargando otros recursos.

Ejemplo para el último punto:

<!-- ... -->
</head>
<?php flush(); ?>
<body>
<!-- ... -->

Discussion

  • Gaston Martini

    Gaston Martini - 2014-05-08
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,13 +1,14 @@
    -En modo producción (en_produccion=true), tal vez sea posible aplicar optimizaciones a archivos estáticos, por ejemplo:  
    +En modo producción (`en_produccion=true`), tal vez sea posible aplicar optimizaciones a archivos estáticos, por ejemplo:
    
    
    +  * Unir los archivos javascript por un lado y css por otro, para minimizar la cantidad de pedidos HTTP
    +  * Reducir los archivos javascript y css con alguna de las varias herramientas disponibles, como [YUI Compressor](http://developer.yahoo.com/yui/compressor/), [JSMin](http://crockford.com/javascript/jsmin), [Packer](http://dean.edwards.name/packer/), [Google Closure Compiler](http://code.google.com/closure/compiler/), [UglifyJS](https://github.com/mishoo/UglifyJS)
    +  * En el código de las páginas, agregar limpieza del buffer de PHP en lugares estratégicos, para que el cliente vaya recibiendo HTML y pueda ir cargando otros recursos.
    
    
    -  * Unir los archivos javascript por un lado y css por otro, para minimizar la cantidad de pedidos HTTP 
    -  * Reducir los archivos javascript y css con alguna de las varias herramientas disponibles, como [YUI Compressor](http://developer.yahoo.com/yui/compressor/), [JSMin](http://crockford.com/javascript/jsmin), [Packer](http://dean.edwards.name/packer/), [Google Closure Compiler](http://code.google.com/closure/compiler/), [UglifyJS](https://github.com/mishoo/UglifyJS)
    -  * En el código de las páginas, agregar limpieza del buffer de PHP en lugares estratégicos, para que el cliente vaya recibiendo HTML y pueda ir cargando otros recursos. Ejemplo: 
    -        
    -        <!-- ... -->
    -        </head>
    -        <?php flush(); ?>
    -        <body>
    -        <!-- ... -->
    -        
    +Ejemplo para el último punto:
    +
    +    :::php
    +    <!-- ... -->
    +    </head>
    +    <?php flush(); ?>
    +    <body>
    +    <!-- ... -->
    
    • Milestone: --> someday
     
  • Gaston Martini

    Gaston Martini - 2014-05-08
    • assigned_to: Gaston Martini --> nobody
     

Log in to post a comment.

MongoDB Logo MongoDB