php - acelerando solicitudes ajax - ¿se puede aplicar compresión gzip?
Quiero acelerar mis solicitudes Ajax, estoy devolviendo grandes cantidades de información de las solicitudes y me preguntaba si se podría aplicar algún tipo de compresión aquí para acelerar un poco las cosas.
Mis solicitudes ajax normalmente siempre envían objetos codificados en JSON, como objetos y arreglos que a veces contienen elementos html y otras cosas. Mi código del lado del servidor es php y estoy usando la biblioteca sajax. Cualquier idea para acelerar las cosas sería muy apreciada.
Respuesta #1
Sí, simplemente habilita la configuración zlib.output_compression en tu php.ini. Si el cliente envía el encabezado Accept-Encoding que contiene gzip, entonces la salida se comprime automáticamente con gzip y se envía al cliente.
Otra opción es hacerlo llamando manualmente a la función ob_gzhandler.