Как я могу создать резервное копирование базы данных, заменяющее ранее созданный файл резервной копии?

Просто установка заголовка Ответа с помощью сценария не делает ничего для "включения" сжатия. Это просто добавляет заголовок, который Вы не хотите делать. IIS должен добавить сам заголовок, когда он сжимается.

Необходимо включить сжатие на уровне IIS и для динамических и для статических активов. Можно включить это через UI на уровне веб-сервера и совершенствовать настройки в метабазе. По умолчанию, на IIS6, только ASP, EXE и файлам DLL сжали их вывод при включении динамического сжатия. Отметьте заметное отсутствие ASPX!

Вот конфигурация метабазы, которую я использую для сжатия на IIS6 (некоторый набор значений через UI, отредактированные рукой другие).

    <IIsFilter  Location ="/LM/W3SVC/Filters/Compression"
    >
</IIsFilter>
<IIsCompressionScheme   Location ="/LM/W3SVC/Filters/Compression/deflate"
        HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
        HcCreateFlags="0"
        HcDoDynamicCompression="TRUE"
        HcDoOnDemandCompression="TRUE"
        HcDoStaticCompression="TRUE"
        HcDynamicCompressionLevel="4"
        HcFileExtensions="htm
            html
            txt
            css
            js
            xml"
        HcOnDemandCompLevel="10"
        HcPriority="1"
        HcScriptFileExtensions="asp
            aspx
            dll
            exe"
    >
</IIsCompressionScheme>
<IIsCompressionScheme   Location ="/LM/W3SVC/Filters/Compression/gzip"
        HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
        HcCreateFlags="1"
        HcDoDynamicCompression="TRUE"
        HcDoOnDemandCompression="TRUE"
        HcDoStaticCompression="TRUE"
        HcDynamicCompressionLevel="4"
        HcFileExtensions="htm
            html
            txt
            css
            js
            xml"
        HcOnDemandCompLevel="10"
        HcPriority="1"
        HcScriptFileExtensions="asp
            aspx
            dll
            exe"
    >
</IIsCompressionScheme>
<IIsCompressionSchemes  Location ="/LM/W3SVC/Filters/Compression/Parameters"
        HcCacheControlHeader="max-age=86400"
        HcCompressionBufferSize="8192"
        HcCompressionDirectory="c:\temp\IIS_temp_compressed"
        HcDoDiskSpaceLimiting="TRUE"
        HcDoDynamicCompression="TRUE"
        HcDoOnDemandCompression="TRUE"
        HcDoStaticCompression="TRUE"
        HcExpiresHeader="Wed, 01 Jan 1997 12:00:00 GMT"
        HcFilesDeletedPerDiskFree="256"
        HcIoBufferSize="8192"
        HcMaxDiskSpaceUsage="99614720"
        HcMaxQueueLength="1000"
        HcMinFileSizeForComp="1"
        HcNoCompressionForHttp10="TRUE"
        HcNoCompressionForProxies="FALSE"
        HcNoCompressionForRange="FALSE"
        HcSendCacheHeaders="FALSE"
    >
</IIsCompressionSchemes>
2
задан 1 August 2011 в 15:21
1 ответ

Необходимо указать FORMAT пункт для перезаписи набора носителей. Дополнительную информацию см. в следующей статье MSDN: http://msdn.microsoft.com/en-us/library/ms191304.aspx

4
ответ дан 3 December 2019 в 10:17

Теги

Похожие вопросы