Seu esquema é possível se você tiver uma entrada DNS curinga apontando para seu servidor web e estiver configurada para responder em todos os hosts possíveis, e você tiver um certificado SSL curinga. No entanto, vejo alguns problemas:
- Ao colocar cada imagem em um nome de host diferente, você aumenta o número de pesquisas de DNS necessárias para carregar a página.
- Ao colocá-los em diferentes nomes de host, você elimina a capacidade do navegador de reutilizar uma conexão TCP existente para várias imagens. Estabelecer conexões TCP é "caro" e agora terá que haver uma conexão estabelecida para CADA imagem, em vez das poucas que seriam estabelecidas e reutilizadas se as imagens estivessem sob o mesmo nome de host.
Geralmente, algumas boas práticas para imagens de serviço incluem:
- Carregue imagens de um nome de host diferente do domínio principal, mas mantenha-as limitadas a um ou dois outros nomes de host (pelos motivos indicados acima).
- Verifique se nenhum cookie é usado nesses nomes de host (elimina a necessidade de o navegador enviar os cookies junto com a solicitação.
- Certifique-se de que o armazenamento em cache esteja ativado para o conteúdo exibido nesses nomes de host (geralmente não aplicável para SSL).
- Combine imagens e use sprites CSS sempre que possível.
- Muitos outros que foram bem documentados em outros lugares .