ускорение запросов ajax - можно ли применить сжатие gzip - PullRequest
6 голосов
/ 26 июля 2010

Привет, ребята. Я хочу ускорить свои запросы ajax, я возвращаю большое количество информации из запросов и задавался вопросом, можно ли здесь применить какое-либо сжатие, чтобы немного ускорить процесс.

Все мои ajax-запросы обычно все отправляют в JSON-кодированных объектах, таких как объекты и массивы, которые иногда содержат элементы html и другие вещи.Мой серверный код php, и я использую библиотеку sajax.Любые идеи, чтобы ускорить процесс будет принята с благодарностью

1 Ответ

7 голосов
/ 26 июля 2010

Да, просто включите конфигурацию zlib.output_compression в вас php.ini.Если клиент отправляет заголовок Accept-Encoding, содержащий gzip, выходные данные автоматически распаковываются и отправляются клиенту.

Другой вариант - сделать это вручную, вызвав ob_gzhandler функция.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...