All Products
Search
Document Center

CDN:Fungsi bawaan

Last Updated:Apr 02, 2026

Fungsi bawaan EdgeScript mencakup seluruh operasi pada node tepi—mulai dari memeriksa metadata permintaan dan menulis ulang URL hingga mengenkripsi data serta mengontrol TTL cache. Tabel berikut mencantumkan 13 kategori fungsi beserta fungsi yang tersedia di masing-masing kategori.

KategoriDeskripsiFungsi
Fungsi logikaMengevaluasi dan menggabungkan kondisi booleanand, or, not, eq, ne, null
Fungsi numerikMelakukan operasi aritmetika dan perbandingan numerikadd, sub, mul, div, mod, gt, ge, lt, le, floor, ceil
Fungsi stringMemanipulasi, mencocokkan, dan mengonversi nilai stringsubstr, concat, upper, lower, len, byte, match_re, capture_re, gsub_re, split, split_as_key, tohex, tostring, tochar, reverse, find, format, tobin, trim
Fungsi kamusMembaca dan menulis entri kamus pasangan kunci-nilaiset, get, foreach, del
Fungsi pemrosesan permintaanMemodifikasi header permintaan dan respons, menulis ulang URL, serta mengontrol outputadd_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
Fungsi pembatasan lajuMembatasi laju pengiriman data ke clientlimit_rate_after, limit_rate
Fungsi cacheMengganti TTL cache untuk respons node tepiset_cache_ttl
Fungsi waktuMendapatkan dan mengonversi stempel waktu dalam berbagai formattoday, time, now, localtime, utctime, cookie_time, http_time, parse_http_time, unixtime
Fungsi algoritma cipherMengenkripsi, mendekripsi, dan membuat hash data menggunakan AES, SHA, HMAC, dan MD5aes_new, aes_enc, aes_dec, sha1, sha2, hmac, hmac_sha1, md5, md5_bin
Fungsi JSONMengencode dan mendekode data JSONjson_enc, json_dec
Fungsi lainnyaMengencode dan mendekode data menggunakan Base64 dan encoding URL, menghasilkan nilai acak, serta menghitung checksumbase64_enc, base64_dec, url_escape, url_unescape, rand, rand_hit, crc, tonumber, base64_enc_safe, base64_dec_safe, randomseed
Fungsi arrayMembuat dan memanipulasi arrayarr_concat, arr_insert, arr_remove, arr_sort, arr_len
Fungsi logika permintaanMemeriksa metadata permintaan termasuk alamat IP client, ISP, lokasi geografis, URI, header, dan cookieserver_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