{"id":2075,"date":"2022-08-13T16:13:56","date_gmt":"2022-08-13T19:13:56","guid":{"rendered":"https:\/\/felipeelia.com.br\/?p=2075"},"modified":"2022-10-23T17:37:01","modified_gmt":"2022-10-23T20:37:01","slug":"wordpress-object-cache-e-redis","status":"publish","type":"post","link":"https:\/\/felipeelia.com.br\/wordpress-object-cache-e-redis\/","title":{"rendered":"WordPress, Object Cache e Redis"},"content":{"rendered":"\n
Quer um jeito f\u00e1cil de deixar o seu site WordPress mais r\u00e1pido<\/strong> e ainda por cima dar um up <\/em>no seu n\u00edvel de programa\u00e7\u00e3o com WP<\/strong>? O Object Cache pode ser a resposta para as duas coisas!<\/p>\n\n\n\t\t\t\t No post sobre o que \u00e9 uma API<\/a>, comentei brevemente sobre o cache de objetos do WordPress e como eu uso o Redis aqui no blog. Nesse post vamos dar uma olhada melhor nessas duas coisas.<\/p>\n\n\n\n Antes de falarmos sobre Redis, precisamos falar sobre Object Cache. E antes de falarmos sobre Object Cache, voc\u00ea adivinhou, vamos falar rapidamente sobre cache em geral.<\/p>\n\n\n\n Procurando por defini\u00e7\u00f5es sobre o que \u00e9 cache na internet, o senso comum parece ser algo como o seguinte:<\/p>\n\n\n\n Cache \u00e9 um lugar de armazenamento intermedi\u00e1rio e acesso r\u00e1pido<\/strong>, localizado entre o consumidor e o armazenamento principal, potencialmente economizando uma viagem mais demorada.<\/p>\n<\/blockquote>\n\n\n\n Veja o exemplo abaixo. Na primeira vez a requisi\u00e7\u00e3o vai at\u00e9 o servidor final, mas o servidor de cache guarda uma c\u00f3pia. Na segunda vez \u00e9 servida a c\u00f3pia, economizando a viagem at\u00e9 o servidor.<\/strong><\/p>\n\n\n\n Com isso em mente, podemos pensar nas v\u00e1rias viagens necess\u00e1rias para abrir um site e nos v\u00e1rios intermedi\u00e1rios que podemos inserir para economizar viagens:<\/p>\n\n\n\n Existem muitas outras viagens em que podemos adicionar um lugar intermedi\u00e1rio para salvar uma vers\u00e3o da informa\u00e7\u00e3o esses s\u00e3o s\u00f3 alguns exemplos. Ah, e a pron\u00fancia \u00e9 a mesma que CASH (dinheiro)<\/strong>, n\u00e3o cach\u00ea ou qualquer outra coisa.<\/p>\n\n\n\n O Object Cache<\/em> do WordPress \u00e9 simples e entender como ele funciona pode ser um diferencial na sua pr\u00f3xima entrevista de emprego \ud83d\ude09<\/p>\n<\/blockquote>\n\n\n\nAntes de Object Cache<\/em>… O que \u00e9 cache?<\/h2>\n\n\n\n
\n
Browser cache<\/strong><\/td> Entre o seu navegador e o servidor do site, se houver uma c\u00f3pia v\u00e1lida do site no seu computador<\/strong>, economizamos uma viagem. Na verdade, a viagem inteira nesse caso.<\/td><\/tr> CDN<\/strong><\/td> Se seu site passar por um CDN como Cloudflare e se o conte\u00fado gravado no CDN ainda for v\u00e1lido<\/strong>, n\u00e3o h\u00e1 porque solicitar uma nova c\u00f3pia, basta enviar a antiga e economizamos uma viagem.<\/td><\/tr> Cache do WP<\/strong><\/td> No seu site WordPress, se um post j\u00e1 foi trazido do banco de dados uma vez, se a informa\u00e7\u00e3o que temos na mem\u00f3ria ainda \u00e9 valida<\/strong>, por que ir at\u00e9 o banco de dados novamente?<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n O Object Cache<\/em> do WordPress<\/h2>\n\n\n\n
\n