{"id":16011,"date":"2024-07-10T10:27:49","date_gmt":"2024-07-10T17:27:49","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=16011"},"modified":"2025-06-13T20:18:32","modified_gmt":"2025-06-14T03:18:32","slug":"making-gcp-cloud-function-calls-faster","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/making-gcp-cloud-function-calls-faster\/","title":{"rendered":"C\u00f3mo hacer m\u00e1s r\u00e1pidas las llamadas a funciones en la nube de GCP"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Recientemente, mi mujer y yo hemos estado viendo reposiciones de algunos programas de televisi\u00f3n en los que aparec\u00eda Jeremy Clarkson (Top Gear, The Grand Tour, Clarkson's Farm). A pesar de sus bufonadas, es un tipo bastante inteligente, aunque probablemente ser\u00e1 recordado por pensar que \"Velocidad y potencia\" es la respuesta a todo.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Couchbase ofrece velocidad y potencia en abundancia a trav\u00e9s de su arquitectura. La mayor\u00eda de las bases de datos relacionales son monol\u00edticas en su dise\u00f1o, lo que significa que s\u00f3lo se pueden escalar verticalmente, no horizontalmente. A diferencia de la mayor\u00eda de las bases de datos NoSQL, cada servicio que compone la plataforma de datos de Couchbase se puede poner en diferentes nodos, lo que significa que cada servicio se puede escalar horizontal y verticalmente tambi\u00e9n. Esto te permite poner la potencia exactamente donde se necesita y alcanzar m\u00e1s velocidad.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A pesar del valor de entretenimiento de Clarkson, la velocidad y la potencia no siempre son la respuesta, especialmente si el problema est\u00e1 en el nivel de dise\u00f1o. La potencia a trav\u00e9s del hardware puede ayudar a ocultar el problema, pero no desaparece y es un derroche. La velocidad, sin embargo, suele ser esencial en estos tiempos en los que la lentitud se ha dado en llamar \"el nuevo down\".<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En una colaboraci\u00f3n reciente, descubrimos que algunos desarrolladores utilizaban un patr\u00f3n que pod\u00eda mejorarse en sus Google Functions con un simple consejo. En esta entrada de blog, compartiremos c\u00f3mo afinamos<\/span> <span style=\"font-weight: 400;\">el motor (c\u00f3digo de funcionamiento) y catapult\u00f3 el rendimiento en la \u00faltima recta, sobrepas\u00f3 la l\u00ednea de meta y pas\u00f3 a la siguiente vuelta.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Siguiendo con el tema de la televisi\u00f3n, imaginemos que quieres ver tu serie favorita en un servicio de streaming. El proceso ser\u00eda m\u00e1s o menos as\u00ed:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><span style=\"font-weight: 400;\">Encender TV\/Dispositivo<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Aplicaci\u00f3n abierta<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Iniciar sesi\u00f3n en el servicio<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Elegir programa<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Programa Watch<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Elegir programa<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Programa Watch<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Etc. etc. etc.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\u00bfC\u00f3mo de molesto ser\u00eda que el proveedor de servicios te obligara a iniciar sesi\u00f3n cada vez que quisieras ver otro programa? Probablemente lo suficiente como para cambiar de servicio, \u00bfno?<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-16012\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM-1024x372.png\" alt=\"\" width=\"900\" height=\"327\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM-1024x372.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM-300x109.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM-768x279.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM-1536x558.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM-1320x479.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png 1916w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><br style=\"font-weight: 400;\" \/><br style=\"font-weight: 400;\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Ahora digamos que esta es una llamada a tu base de datos desde una funci\u00f3n en la nube.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Encender el televisor y abrir la aplicaci\u00f3n ser\u00eda escribir y desplegar sus funciones. Estos pasos s\u00f3lo los haremos una vez, por lo que los dejaremos a un lado y continuaremos con el resto de la lista.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En la imagen de la izquierda se puede ver una necesidad repetida de iniciar sesi\u00f3n, mientras que en la de la derecha el proceso de inicio de sesi\u00f3n s\u00f3lo ocurre una vez y esos datos de inicio de sesi\u00f3n se reutilizan durante toda la sesi\u00f3n. Como es de esperar, se tarda menos en procesar una solicitud de informaci\u00f3n si los datos de acceso ya se han comprobado y no tienen que enviarse cada vez.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Aqu\u00ed es donde la falta de pruebas a escala se convierte realmente en un problema. Por ejemplo, digamos que la autenticaci\u00f3n tard\u00f3 1 ms (su kilometraje variar\u00e1 dependiendo del tipo de autenticaci\u00f3n, la distancia entre el cliente y la base de datos, y un mont\u00f3n de otras cosas. Ahora bien, 1 ms puede no parecer mucho y si nos fijamos en una sola ocurrencia de una ejecuci\u00f3n se podr\u00eda decir que no fue un problema. \u00bfQu\u00e9 pasar\u00eda si en lugar de s\u00f3lo 1 solicitud hubiera miles de solicitudes utilizando esta funci\u00f3n? De repente se est\u00e1n desperdiciando miles de milisegundos por segundo. Cuando se le cobra por el tiempo que estas funciones toman que le costar\u00e1.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Consejos para una vuelta en caliente<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Sigue estos pr\u00e1cticos consejos para conseguir una conexi\u00f3n entre tus Google Cloud Functions y Capella que reduzca los tiempos de ida y vuelta y acelere el pulso:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Globalizaci\u00f3n<\/strong>: Cuando configure su Cloud Function, opte por una conexi\u00f3n de base de datos de alcance global. Esto le da a su funci\u00f3n un comienzo perfecto para acceder a su cl\u00faster Capella desde cualquier lugar de la red.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Pasar menos tiempo en boxes<\/strong>: Resista la tentaci\u00f3n de crear un nuevo Couchbase <\/span><span style=\"font-weight: 400;\">Grupo<\/span><span style=\"font-weight: 400;\"> cada vez que se llama a la funci\u00f3n. Es como hacer una parada en boxes en cada vuelta, un poco excesivo, \u00bfno crees? En su lugar, crea el objeto <\/span><span style=\"font-weight: 400;\">Grupo<\/span><span style=\"font-weight: 400;\"> una vez, luego lo almacena para que su funci\u00f3n lo reutilice.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>Afinar el tiempo muerto<\/strong>: Establecer <\/span><span style=\"font-weight: 400;\">maxIdleTimeMS<\/span><span style=\"font-weight: 400;\"> a <\/span><span style=\"font-weight: 400;\">60000<\/span><span style=\"font-weight: 400;\"> (un minuto para los mortales que solo tenemos segundos en el cron\u00f3metro). Esto cierra autom\u00e1ticamente las conexiones despu\u00e9s de que hayan estado inactivas durante un minuto, evitando tiempos de espera y manteniendo sus funciones sin servidor \u00e1giles.<\/span><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>La concurrencia es clave<\/strong>: Al crear su funci\u00f3n de Google Cloud:\u00a0<\/span>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Adopte la 2\u00aa Gen: Es como pasar de un Ford Modelo T a un F1: gestiona m\u00faltiples peticiones simult\u00e1neas y reduce la carga de la conexi\u00f3n al permitir que su funci\u00f3n comparta una \u00fanica conexi\u00f3n. <\/span><span style=\"font-weight: 400;\">Grupo<\/span><span style=\"font-weight: 400;\"> objeto.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Aumenta la concurrencia: Aumenta la concurrencia para minimizar los temidos arranques en fr\u00edo y aumentar la latencia. Piense en la salida en fr\u00edo como una salida parada en una carrera, en comparaci\u00f3n con una salida rodada en la que el participante en la carrera alcanza la velocidad. En una salida en fr\u00edo\/parada, el participante tiene que gastar energ\u00eda para acelerar y luego completar la actividad.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>Ejemplo: Funci\u00f3n Python Cloud que se conecta a Capella<\/h3>\n<pre class=\"nums:false lang:python decode:true\">from couchbase.cluster import Cluster\r\nfrom couchbase.auth import PasswordAuthenticator\r\n\r\n# Replace with your actual Capella connection string\r\nconnection_string = 'couchbases:\/\/&lt;YOUR-CLUSTER-ENDPOINT&gt;'\r\nauth = PasswordAuthenticator('&lt;YOUR-USERNAME&gt;', '&lt;YOUR-PASSWORD&gt;')\r\n\r\ncluster = None\u00a0 # Store the cluster object globally\r\n\r\ndef your_function_name(request):\r\n  global cluster\r\n\r\n  if cluster is None:\r\n\u00a0\u00a0  cluster = Cluster(connection_string, authenticator=auth)\r\n\r\n    # Now you can use the 'cluster' object to interact with Capella\r\n    bucket = cluster.bucket('travel-sample')\r\n\r\n    # ... your Capella operations here\r\n\r\n<\/pre>\n<p><span style=\"font-weight: 400;\">\u00a1Ah\u00ed lo tienes! Un ejemplo con sabor a Python para optimizar tus Google Cloud Functions con Couchbase Capella.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Vamos, int\u00e9ntalo, \u00bftan dif\u00edcil puede ser?<\/span><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Recently my wife and I have been watching reruns of some TV programs containing Jeremy Clarkson (Top Gear, The Grand Tour, Clarkson\u2019s Farm). Despite the buffoonery he is quite a clever chap, although will likely be remembered for thinking \u201cSpeed [&hellip;]<\/p>","protected":false},"author":79540,"featured_media":16012,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1814,1815,2225,9417,9139],"tags":[2101,9637],"ppma_author":[9498],"class_list":["post-16011","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-design","category-best-practices-and-tutorials","category-cloud","category-performance","category-python","tag-gcp","tag-google-cloud"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Making GCP Cloud Function Calls Faster - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Follow these handy hints for a connection between your Google Cloud Functions and Capella that will reduce round trip times and get pulses racing:\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/making-gcp-cloud-function-calls-faster\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Making GCP Cloud Function Calls Faster\" \/>\n<meta property=\"og:description\" content=\"Follow these handy hints for a connection between your Google Cloud Functions and Capella that will reduce round trip times and get pulses racing:\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/making-gcp-cloud-function-calls-faster\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-10T17:27:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:18:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1916\" \/>\n\t<meta property=\"og:image:height\" content=\"696\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Richard Douglas - Solutions Engineer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Richard Douglas - Solutions Engineer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/\"},\"author\":{\"name\":\"Richard Douglas\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9385a347fcb35236ac92e828eee1b3e1\"},\"headline\":\"Making GCP Cloud Function Calls Faster\",\"datePublished\":\"2024-07-10T17:27:49+00:00\",\"dateModified\":\"2025-06-14T03:18:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/\"},\"wordCount\":849,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png\",\"keywords\":[\"gcp\",\"google cloud\"],\"articleSection\":[\"Application Design\",\"Best Practices and Tutorials\",\"Couchbase Capella\",\"High Performance\",\"Python\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/\",\"name\":\"Making GCP Cloud Function Calls Faster - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png\",\"datePublished\":\"2024-07-10T17:27:49+00:00\",\"dateModified\":\"2025-06-14T03:18:32+00:00\",\"description\":\"Follow these handy hints for a connection between your Google Cloud Functions and Capella that will reduce round trip times and get pulses racing:\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png\",\"width\":1916,\"height\":696},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Making GCP Cloud Function Calls Faster\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9385a347fcb35236ac92e828eee1b3e1\",\"name\":\"Richard Douglas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d4f5d09e0ff867f04c4e717c01a0732e\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/Richard.jpeg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/Richard.jpeg\",\"caption\":\"Richard Douglas\"},\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/richard-douglas\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Making GCP Cloud Function Calls Faster - The Couchbase Blog","description":"Sigue estos pr\u00e1cticos consejos para conseguir una conexi\u00f3n entre tus Google Cloud Functions y Capella que reduzca los tiempos de ida y vuelta y acelere el pulso:","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/making-gcp-cloud-function-calls-faster\/","og_locale":"es_MX","og_type":"article","og_title":"Making GCP Cloud Function Calls Faster","og_description":"Follow these handy hints for a connection between your Google Cloud Functions and Capella that will reduce round trip times and get pulses racing:","og_url":"https:\/\/www.couchbase.com\/blog\/es\/making-gcp-cloud-function-calls-faster\/","og_site_name":"The Couchbase Blog","article_published_time":"2024-07-10T17:27:49+00:00","article_modified_time":"2025-06-14T03:18:32+00:00","og_image":[{"width":1916,"height":696,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png","type":"image\/png"}],"author":"Richard Douglas - Solutions Engineer","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Richard Douglas - Solutions Engineer","Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/"},"author":{"name":"Richard Douglas","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9385a347fcb35236ac92e828eee1b3e1"},"headline":"Making GCP Cloud Function Calls Faster","datePublished":"2024-07-10T17:27:49+00:00","dateModified":"2025-06-14T03:18:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/"},"wordCount":849,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png","keywords":["gcp","google cloud"],"articleSection":["Application Design","Best Practices and Tutorials","Couchbase Capella","High Performance","Python"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/","url":"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/","name":"Making GCP Cloud Function Calls Faster - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png","datePublished":"2024-07-10T17:27:49+00:00","dateModified":"2025-06-14T03:18:32+00:00","description":"Sigue estos pr\u00e1cticos consejos para conseguir una conexi\u00f3n entre tus Google Cloud Functions y Capella que reduzca los tiempos de ida y vuelta y acelere el pulso:","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/Screenshot-2024-07-10-at-10.59.18\u202fAM.png","width":1916,"height":696},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/making-gcp-cloud-function-calls-faster\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Making GCP Cloud Function Calls Faster"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9385a347fcb35236ac92e828eee1b3e1","name":"Richard Douglas","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d4f5d09e0ff867f04c4e717c01a0732e","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/Richard.jpeg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/Richard.jpeg","caption":"Richard Douglas"},"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/richard-douglas\/"}]}},"authors":[{"term_id":9498,"user_id":79540,"is_guest":0,"slug":"richard-douglas","display_name":"Richard Douglas - Solutions Engineer","avatar_url":{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/Richard.jpeg","url2x":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/Richard.jpeg"},"first_name":"Richard","last_name":"Douglas","user_url":"","author_category":"","description":"Solutions Engineer"}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/16011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/79540"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=16011"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/16011\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/16012"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=16011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=16011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=16011"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=16011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}