Публикации по теме '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