Публикации по теме 'gzip'


5 быстрых шагов, чтобы улучшить производительность вашего сайта
Вы столкнулись с проектом/веб-сайтом, который вы не особо удосужились оптимизировать и вам нужно ускорить его в короткие сроки? Тогда эта статья может вам помочь! Приемов и паттернов для ускорения работы веб-приложения очень много, но в этой статье я рассмотрю методы, которые лично мне показались наиболее эффективными, быстрыми и простыми в реализации. TL;DR 1. Оптимизируйте медиаданные 2. Сжимайте текстовые файлы 3. Кэшируйте статические файлы 4. Используйте разделение кода 5...

Вопросы по теме 'gzip'

Как решить проблему отсутствия магического числа Gzip
У меня есть строка, которую я Gzip на сервере и загружаю клиенту с помощью класса WebClient. Когда я пытаюсь распаковать его, я получаю сообщение об ошибке, что Magic Number отсутствует. Я пробовал как класс GZipStream, так и методы ICSharpLib для...
7346 просмотров
schedule 03.01.2024

Настройка сжатия gzip в asp.net
Есть ли способ установить сжатие gzip на уровне web.config или я могу сделать это только в консоли управления IIS?
35149 просмотров
schedule 04.10.2022

iPhone: Чтение gzip-потока
Есть ли у них какие-либо классы или библиотеки для чтения gzip-потока с сервера? Например, в Java есть классы GZIPInputStream и GZIPOutputStream для чтения из gzip-потока. Есть ли в iPhone SDK такие библиотеки или есть какие-то внешние библиотеки,...
898 просмотров
schedule 21.04.2024

Почему значение IIS6 Accept-Encoding равно null при попытке сжатия с помощью ASP.Net MVC
Я подключил модуль HttpCompress , чтобы включить сжатие для моего веб-приложения MVC. Если я запускаю свой сайт через веб-сервер разработки (Cassini), у меня нет проблем с выполнением сжатия. Однако, когда я развертываю сайт в IIS6, сжатие не...
452 просмотров
schedule 06.05.2024

Как использовать GZipStream с System.IO.MemoryStream?
У меня проблема с этой тестовой функцией, когда я беру строку в памяти, сжимаю ее и распаковываю. Сжатие работает отлично, но я не могу заставить работать декомпрессию. //Compress System.IO.MemoryStream outStream = new System.IO.MemoryStream();...
79484 просмотров
schedule 11.11.2022

Загрузка содержимого URLOpenPullStream и gzip — нужны несжатые данные
Я использую URLOpenPullStream вместе с обратными вызовами IBindStatusCallback и IHttpNegotiate для обработки сообщений о согласовании, статусе и данных. Проблема, с которой я сталкиваюсь, заключается в том, что содержимое является gzip (например,...
605 просмотров
schedule 02.10.2022

JavaScript: распаковать / надуть / распаковать / разархивировать строки
Я ищу JavaScript-реализацию алгоритмов надувания строк. Я хочу сжимать на стороне сервера (Java) и распаковывать на стороне клиента (JavaScript). Я обнаружил: распаковать строки в javascript Эта строка помечена как ответ с ответом на другую...
85102 просмотров
schedule 05.12.2023

Поддерживает ли GZip сжатие файлов из нескольких частей?
Я искал, поддерживает ли Gzip сжатие файлов из нескольких частей. Из того, что я видел до сих пор, это не так, но почему 7z допускает многокомпонентное сжатие, когда в качестве сжатия выбран Gzip? Означает ли это, что 7z заботится о создании...
6210 просмотров
schedule 12.05.2024

Сжатие IBM IHS 7.0 gzip не работает должным образом
Я включил сжатие gzip в своем IBM HTTP Server v7.0. В заголовке ответа я вижу Vary как " accept-encoding ". Но когда я сравниваю размер файла, который был загружен с gzip и без gzip , разницы нет. Я не уверен, правильно ли я это делаю. Это...
1463 просмотров
schedule 17.04.2024

Существуют ли какие-либо браузеры, поддерживающие Canvas HTML5, которые по умолчанию не используют «Accept-Encoding» gzip?
Я создаю веб-приложение, в котором при подключении к моему серверу у вас будет загружена одна простая HTML-страница с одним элементом Canvas на указанной странице. Если ваш браузер не поддерживает Canvas, вы получите сообщение с предложением обновить...
189 просмотров
schedule 29.10.2023

Может ли boost iostreams читать и сжимать gzip-файлы на лету?
Я читаю gzip-файл, используя boost iostreams: отлично работает следующее: namespace io = boost::iostreams; io::filtering_istream in; in.push(boost::iostreams::basic_gzip_decompressor<>()); in.push(io::file_source("test.gz"));...
3063 просмотров
schedule 12.11.2022

Сжать BitArray с помощью GZip в C#
У меня есть BitArray со 100 млн элементов. Это около 12,5 млн. Я должен сжать этот массив. Я использую GZipStream из Framework. public static byte[] Compress(byte[] bytData) { try { MemoryStream ms = new...
1089 просмотров
schedule 09.10.2022

Извлечь все файлы gz внутри папки на С#
Я работаю над приложением, и мне нужно извлечь файлы gz внутри папки. мне нужен скрипт С#, который может зацикливать все файлы gz в заданной папке и извлекать их в одну и ту же папку. Я знаю, что для этого есть несколько библиотек, но я не смог...
4393 просмотров
schedule 03.04.2024

WebViewClient должен InterceptRequest обрабатывать сжатые данные
Я хочу перехватить все HTTP-запросы в WebViewClient и сделать свои собственные запросы. Проблема, с которой я сталкиваюсь, связана с gzip-ответами. Есть несколько разных сообщений, предлагающих методы, которые будут работать (например,...
782 просмотров
schedule 05.04.2024

Получение minify (сжатие css/js) для работы на выделенном сервере
Я использую минимизацию http://code.google.com/p/minify/ или https://github.com/mrclay/minify/ У меня нет проблем с тем, чтобы min работал в моей локальной среде, и localhost:8888/min/f=min/quick-test.css работает нормально. Я пытаюсь...
331 просмотров
schedule 26.10.2022

Как направить один читаемый поток сразу в два записываемых потока в Node.js?
Целью является: Создайте поток чтения файла. Вставьте его в gzip ( zlib.createGzip() ) Затем направьте поток чтения вывода zlib на: 1) HTTP response объект 2) и записываемый файловый поток для сохранения сжатых данных. Теперь...
18285 просмотров
schedule 11.03.2024

Команда Unix для сжатия файлов и перемещения их в домашний каталог
Приведенные ниже команды Unix используются для получения списка файлов, измененных за последние 30 минут, которые отлично работают. touch -t 02231249.00 /tmp/last30min find /mydirectory -type f -newer /tmp/last30min rm /tmp/last30min Может...
6062 просмотров
schedule 26.02.2024

Сжать в tar.gz на Grunt
Это сводит меня с ума, я просто пытаюсь сжать папку, например: tar -czvf app.tar.gz ./app/ очевидно, он работает нормально, но https://npmjs.org/package/grunt-shell создает поврежденный tar.gz: shell: { deploy: { command: 'tar...
1685 просмотров
schedule 08.06.2024

Как указать заголовок Vary: Accept-Encoding?
Google и pingdom.com говорят, что я должен «Указать заголовок Vary: Accept-Encoding» я не знаю и не понимаю, как это сделать. Может ли кто-нибудь объяснить, что это такое и что он делает?
41419 просмотров
schedule 05.11.2022

Переписать эту простую функцию, используя С++ STL/Boost вместо вызовов system()?
Мне нужно заархивировать файлы *.cpp в определенный каталог внутри tar-архива, сжатого с помощью gzip. Мне нужно, чтобы это происходило во время выполнения, чтобы точно документировать, какой код (например, какие версии каких файлов исходного кода)...
303 просмотров
schedule 05.02.2024