Todos los productos
Search
Centro de documentos

CDN:Funciones integradas

Última actualización: Sep 02, 2026

Las funciones integradas de EdgeScript abarcan la totalidad de las operaciones en nodos perimetrales, desde la inspección de metadatos de solicitud y la reescritura de URL hasta el cifrado de datos y el control del TTL de caché. A continuación se presenta una tabla con las 13 categorías de funciones y las funciones disponibles en cada una.

Categoría

Descripción

Funciones

Logical functions

Evaluar y combinar condiciones booleanas

and, or, not, eq, ne, null

Numeric functions

Ejecutar operaciones aritméticas y comparaciones numéricas

add, sub, mul, div, mod, gt, ge, lt, le, floor, ceil

String functions

Manipular, coincidir y convertir valores de cadena

substr, concat, upper, lower, len, byte, match_re, capture_re, gsub_re, split, split_as_key, tohex, tostring, tochar, reverse, find, format, tobin, trim

Dictionary functions

Leer y escribir entradas de diccionario de clave-valor

set, get, foreach, del

Request processing functions

Modificar encabezados de solicitud y respuesta, reescribir URL y controlar la salida

add_req_header, del_req_header, add_rsp_header, del_rsp_header, encode_args, decode_args, rewrite, say, print, exit, get_rsp_header, add_rsp_cookie

Throttling functions

Limitar la velocidad de envío de datos a los clientes

limit_rate_after, limit_rate

Cache functions

Anular el TTL de caché para las respuestas del nodo perimetral

set_cache_ttl

Time functions

Obtener y convertir marcas de tiempo en diversos formatos

today, time, now, localtime, utctime, cookie_time, http_time, parse_http_time, unixtime

Cipher algorithm functions

Cifrar, descifrar y generar hash de datos mediante AES, SHA, HMAC y MD5

aes_new, aes_enc, aes_dec, sha1, sha2, hmac, hmac_sha1, md5, md5_bin

JSON functions

Codificar y decodificar datos JSON

json_enc, json_dec

Miscellaneous functions

Codificar y decodificar datos con Base64 y codificación URL, generar valores aleatorios y calcular sumas de verificación

base64_enc, base64_dec, url_escape, url_unescape, rand, rand_hit, crc, tonumber, base64_enc_safe, base64_dec_safe, randomseed

Array functions

Crear y manipular arreglos

arr_concat, arr_insert, arr_remove, arr_sort, arr_len

Request logic functions

Inspeccionar metadatos de solicitud, como dirección IP del cliente, ISP, ubicación geográfica, URI, encabezados y cookies

server_addr, server_port, client_addr, client_country, client_region, client_isp, ip_country, ip_region, ip_isp, req_uri, req_uri_basename, req_uri_ext, req_uri_seg, req_uri_arg, req_uri_query_string, req_scheme, req_method, req_host, req_user_agent, req_referer, req_cookie, req_first_x_forwarded, req_header, req_id