Os tipos de postagem personalizados são adequados para armazenar um grande número de elementos de dados, neste caso, mensagens de bate-papo?

Estou desenvolvendo um sistema que terá cerca de 2k usuários e eles estarão se comunicando com um sistema interno de bate-papo ao vivo.

Agora, estou me perguntando se é uma boa opção para armazenar mensagens como tipo de postagem personalizado? Ou é melhor usar mesa personalizada para eles?

Solutions Collecting From Web of "Os tipos de postagem personalizados são adequados para armazenar um grande número de elementos de dados, neste caso, mensagens de bate-papo?"

Tanto quanto posso ver, o principal problema que você pode ter que lidar é ter que armazenar uma quantidade bastante grande de mensagens de bate-papo.

Então, para evitar que as funcionalidades principais do WP consultem post e postmeta a partir de uma grande quantidade de linhas geradas por sua única funcionalidade, parece óbvio para você criar uma tabela personalizada.

Eu acredito que isso também lhe oferecerá a possibilidade de otimizar a estrutura da sua mesa para seu uso específico, o que resultaria em consultas mais rápidas.

Neste momento , as consultas do WP postmeta ficam muito lentas em termos gerais, quando eles têm que lidar com uma grande quantidade de linhas. Olhe para o problema que o WooCommerce realmente tem ao lidar com mais de 100k produtos que eles armazenam como postagem e pós-atualização. Eles estão a caminho de corrigir isso, migrando todos os produtos dentro de tabelas personalizadas …

Eu definitivamente não faria isso … Na minha opinião, o caminho a seguir é combinar o JavaScript / JSON e o armazenamento clássico de dados MySQL. Parece-me que armazenar cada mensagem direta diretamente em um database usaria resources demais, e provavelmente ficaria muito lento quando você tiver um grande número deles. Além disso, tenha em mente que é um problema de segurança ter todas as mensagens armazenadas em uma tabela, elas devem estar associadas aos usuários.