title: How to determine the optimal amount of buffer size with asyncio/aiohttp
body: <p>How do we decide the optimal parameter for read() when working with asyncio in python? 12 bytes? 100 bytes?</p>
  <pre><code>async with self._session.get(url, headers=headers) as response:
      chunk_size = 12
      result = ''
  
      while True:
         chunk = await response.content.read(chunk_size)
            if not chunk:
                break
            elif isinstance(chunk, (bytes, bytearray)):
                data = chunk.decode('utf8')
                 result += data
  </code></pre>