Resposta curta : não
Uma pergunta diferente é: O upload de um grande número de arquivos no WordPress afeta o desempenho? A resposta para isso: muito provavelmente não.
Razão :
- O WordPress usa o banco de dados para obter uma lista de arquivos enviados (quase nenhuma diferença para muitos arquivos)
- O FTP usa o sistema de arquivos (mais lento para muitos arquivos)
Detalhes :
O WordPress não lista o conteúdo do diretório da pasta de uploads, então você pode despejar qualquer quantidade de arquivos lá sem que o WordPress perceba.
Quando você envia um arquivo via WordPress, uma nova entrada de banco de dados é feita na sua tabela wp_posts
. O WordPress só conhece os arquivos de mídia examinando wp_posts
, portanto o upload de uma tonelada de arquivos adicionará mais linhas a essa tabela e, portanto, tornará as consultas SQL um pouco mais lentas.
Embora honestamente, o valor (20.000 entradas no banco de dados) não terá um grande impacto na maioria dos ambientes de hospedagem. Além disso, o WordPress tem otimizações em todos os aspectos para torná-lo mais rápido (por exemplo, armazena em cache os resultados da SQL e limita o número de linhas consultadas)
No entanto, como você notou: Ao acessar a pasta via FTP ela congela. Isso é causado pelo FTP solicitando uma lista de todos os arquivos da pasta, e o servidor demora um pouco para responder com uma lista de 20.000 nomes de arquivos. Mas esse problema de desempenho não está afetando o próprio WordPress.