视频付费网站建设网站怎样做反向链接

news/2025/10/5 9:38:26/文章来源:
视频付费网站建设,网站怎样做反向链接,seo优化工具推荐,做新媒体文的网站目录 lua_shared_dict lua-resty-lrucache 新建 设置 获取 删除 综合使用案例 计数 全部刷新 lua_shared_dict 语法#xff1a; lua_shared_dict 名称 大小 默认值#xff1a; 否 上下文#xff1a; http 阶段#xff1a; 取决于使用情况 声明一…目录 lua_shared_dict lua-resty-lrucache 新建 设置 获取 删除 综合使用案例 计数 全部刷新  lua_shared_dict 语法 lua_shared_dict 名称 大小 默认值 否 上下文 http 阶段 取决于使用情况 声明一个共享内存区域 name作为基于 shm 的 Lua 字典的存储ngx.shared.name。共享内存区域始终由当前 Nginx 服务器实例中的所有 Nginx 工作进程共享。该size参数接受大小单位例如k和m http {lua_shared_dict shared_data 1;...} local shared_data ngx.shared.shared_data local i shared_data:get(i) if not i then i 1 shared_data:set(i, i) ngx.say(lazy set i , i, br/) end i shared_data:incr(i, 1) ngx.say(i, i, br/)lua-resty-lrucache Lua 实现的一个简单的 LRU 缓存适合在 Lua 空间里直接缓存较为复杂的 Lua 数据结构它相比 ngx_lua 共享内存字典可以省去较昂贵的序列化操作相比 memcached 这样的外部服务又能省去较昂贵的 socket 操作 ​LRU 缓存完全驻留在 Lua VM 中并受 Lua GC 的约束。因此不要期望它能够跨操作系统进程边界共享。好处是您可以缓存任意复杂的 Lua 值例如深度嵌套的 Lua 表而无需序列化的开销与 的ngx_lua共享字典 API一样。缺点是您的缓存始终仅限于当前操作系统进程即当前 Nginx 工作进程。在init_by_lua的上下文中使用这个库并没有多大意义 因为缓存不会被任何工作进程共享除非你只是想用预定义的项目“预热”缓存这些项目将由工人通过fork()。 ​ 新建 syntax: cache, err lrucache.new(max_items [, load_factor]) 创建一个新的缓存实例。失败时返回nil一个描述错误的字符串。 该max_items参数指定此缓存可以容纳的最大项目数。 该load-factor参数指定内部使用的基于 FFI 的哈希表的“负载因子” resty.lrucache.pureffi默认值为0.5即50%如果指定了负载因子则其将被钳制在 的范围内[0.1, 1]即如果负载因子大于 1则其将饱和至 1同样如果负载因子小于0.1则其将被钳制至0.1。这种说法只对 有意义 resty.lrucache.pureffi。 设置 syntax: cache:set(key, value, ttl?, flags?) 设置一个带有值和过期时间的键。 当缓存已满时缓存将自动驱逐最近最少使用的项目。 可选ttl参数指定过期时间。时间值以秒为单位但您也可以指定小数部分例如0.25。 nil ttl参数意味着该值永远不会过期这是默认值。 可选flags参数指定与要存储的项目关联的用户标志值。稍后可以将其与该物品一起检索。用户标志在内部存储为无符号 32 位整数因此必须指定为 Lua 数字。如果未指定标志将具有默认值0。此参数已添加到v0.10版本中。 获取 syntax: data, stale_data, flags cache:get(key) 使用键获取值。如果key在缓存中不存在或者已经过期nil将会被返回。 从 开始v0.03过时数据也会作为第二个返回值如果有返回。 从 开始v0.10与存储项关联的用户标记值也作为第三个返回值返回。如果没有为某个项目指定用户标志则其默认标志将为0。 删除 syntax: cache:delete(key) 从缓存中删除由键指定的项目。 综合使用案例 新建文件cache.lua cd /usr/local/openresty/lualib mkdir my cd my vim cache.lua    #内容写下面lua文件代码 lua文件代码自定义函数 local _M {}lrucache require resty.lrucachec, err lrucache.new(200) -- allow up to 200 items in the cache ngx.say(countinit)if not c thenerror(failed to create the cache: .. (err or unknown)) endfunction _M.go()count c:get(count)c:set(count,100) ngx.say(count, count, --br/)if not count then c:set(count,1)ngx.say(lazy set count , c:get(count), br/) elsec:set(count,count1)ngx.say(count, count, br/) endend return _Mnginx配置文件引用lua文件 #注释掉http中的代码热部署否则lua文件中每次都会new一个新对象 #lua_code_cache off; lua_shared_dict shared_data 1m;location /lua {...#content_by_lua_file lua/hello.lua; #需注释否则与lua_block冲突content_by_lua_block {require(my/cache).go()} }计数 syntax: count cache:count() 返回当前存储在缓存中的项目数包括 过期项目如果有。 返回的count值将始终大于或等于 0 且小于或等于size给定的参数cache.new。 该方法已添加到v0.10版本中。 全部刷新  syntax: cache:flush_all() 刷新当前缓存实例中的所有现有数据如果有。这是一个O(1)操作应该比创建全新的缓存实例快得多。但请注意flush_all()的方法resty.lrucache.pureffi是一个 O(n)操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/928077.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Elastic Stack 9.1.4 发布:重要安全更新与功能优化

Elastic Stack 9.1.4 版本正式发布,建议用户升级至该最新版本。本文详细介绍了该版本的修复问题和各产品变更列表,包含重要的安全更新和功能改进。Elastic Stack 9.1.4 发布 作者:Stamatis Kourkoutas 发布日期:20…

2025钛白粉源头厂家最新推荐排行榜:覆盖广东珠三角东莞华南深圳长三角地区的优质供应商解析

当前钛白粉市场需求持续升级,下游涂料、塑料、造纸等行业对产品白度、遮盖力、相容性等指标要求愈发严苛,同时环保政策趋严倒逼行业技术革新。然而,市场上部分厂家存在技术储备不足、质量管理体系不完善等问题,导致…

详细介绍:Ubuntu开机自动运行Docker容器中的Qt UI程序

详细介绍:Ubuntu开机自动运行Docker容器中的Qt UI程序2025-10-05 09:26 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; d…

免费网站建设公司联系方式wordpress会员登陆

弗洛伊德算法大致有点像dp的推导 dp[i][j] min(dp[i][k] dp[k][j], dp[i][j]), 其中 i 是起始点,j 是终止点。k是它们经过的中途点。 通过这个公式不断地更新dp[i][j],得到最短路径长。 我们先定义两个矩阵,minpath[i][j],表示的是从 i 到 j 当前得到的…

完整教程:图论回溯

完整教程:图论&回溯pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &q…

自已创建网站要怎么做网站策划就业前景

一个整数由个位、十位、百味...组成&#xff0c;我们知道整数可以用int型表示&#xff0c;那么一个整数到底是几位数呢&#xff1f;&#xff1f; 下面这个代码就是来计算位数的&#xff1a; #include<stdio.h>// 获得num的位数 int getbit(int num) {if(num 0)return 0…

用 Whisper 打破沉默:AI 语音技术如何重塑无障碍沟通方式? - 指南

用 Whisper 打破沉默:AI 语音技术如何重塑无障碍沟通方式? - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &quo…

什么事三合一网站百度免费推广

光电耦合器作为一种关键的电子连接器&#xff0c;在航天航空领域扮演着重要角色。本文将深入探讨光电耦合器在航天航空领域的应用及其技术特点。 光电耦合器在航天航空领域的应用 光电耦合器作为一种高可靠性、高速传输、抗干扰能力强的连接器&#xff0c;在航天航空领域有着广…

实用指南:【论文阅读 | PR 2024 |ICAFusion:迭代交叉注意力引导的多光谱目标检测特征融合】

实用指南:【论文阅读 | PR 2024 |ICAFusion:迭代交叉注意力引导的多光谱目标检测特征融合】pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impo…

软件设计师难考吗网站seo规划

AutoUpdater.NET 是一款用于WPF、Winform软件版本更新的框架&#xff0c;类似框架还有Squirrel、WinSparkle、NetSparkle、Google Omaha。 一、安装AutoUpdater.NET 首先&#xff0c;您需要在项目中安装AutoUpdater.NET库。您可以通过NuGet包管理器来安装它。在Visual Studio中…

做网站一般要了解哪些重庆妇科医院排名最好的医院

android提高UI的流畅度Android中所有的界面绘制工作都是在UI线程中进行的&#xff0c;提高UI流畅度的最核心根本在于释放UI线程。即:不在主线程中做耗时的操作。很多人都知道&#xff0c;耗时的操作要放到子线程中去做&#xff0c;比如访问网络&#xff0c;比如读写sd卡。像这类…

生成式AI改进极端多标签分类技术

本文介绍利用生成式AI改进极端多标签分类的新方法,通过层次化标签聚类解决长尾分布问题,提出XLGen-BCL和XLGen-MCG两种架构,在多个数据集上验证了聚类引导模型在整体性能和罕见标签分类上的优势。会议信息 EACL 202…

2025.10.5——1绿

普及+/提高 P2216 [HAOI2007] 理想的正方形 单调队列优化的类似悬线法的题。

NIO----JAVA - 教程

NIO----JAVA - 教程2025-10-05 09:08 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fa…

【清晰教程】利用Git工具将本地项目push上传至GitHub仓库中 - 指南

【清晰教程】利用Git工具将本地项目push上传至GitHub仓库中 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

建设工程敎育那个网站青岛网站建设官网

消息对话框 QMessageBox&#xff1a;消息对话框&#xff0c;用于向用户展示简单的信息&#xff0c;警告&#xff0c;错误或者询问对话框。 信息框 QMessageBox::information(nullptr,"标题","信息"); 警告框 QMessageBox::warning(nullptr,"标题&…

建设银行的网站用户名服务器的作用

编辑 ∑Gemini来源&#xff1a;国家自然科学基金委关于印发《国家自然科学基金项目科研不端行为调查处理办法》的通知国科金发诚〔2020〕96号各局&#xff08;室&#xff09;、科学部&#xff0c;机关党委&#xff0c;各直属单位&#xff1a;《国家自然科学基金项目科研不端行为…

题解:2025.10.信友队.智灵班选拔面试题目

2025.10.信友队.智灵班选拔面试题目题解 T1 题目描述 现在有25匹马赛跑,场地中有5个跑道(即一场比赛最多有5匹马参赛),赛马时你不能掐表,只能看到马的先后顺序,问至少比赛多少场能知道跑得最快的3匹马 错误思路1…

做义工旅行有哪些网站上海财务外包公司

Oracle提示错误消息ORA-28001: the password has expired&#xff0c;是由于Oracle11G的新特性所致&#xff0c; Oracle11G创建用户时缺省密码过期限制是180天&#xff08;即6个月&#xff09;&#xff0c; 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数…