1
정적 파일의 aiohttp에서도 압축을 사용하려고합니다.aiohttp의 정적 파일에 gzip 압축 사용 가능
import aiohttp
class GzipResponse(aiohttp.web.StreamResponse):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.enable_compression()
및 고정 경로에 공장으로 추가 : 나는 정의 응답을 만드는 시도
app.router.add_static("prefix", "path", response_factory=GzipResponse)
을했지만 작동하지 않습니다.
나는 잘못 될 수 있지만,'aiohttp.file_sender.FileSender._sendfile_fallback()'메소드는 보낸 내용을 압축하지 않는 것 같습니다. –
예. 개인적으로 정적 파일 압축에 대해 개인적으로 신경 쓰지 않습니다 - 내 할일 목록에 더 중요한 문제가 있습니다. –
문제는 아니지만, nginx는 갈 방법입니다 :) –