
做支付类站点的站长,用宝塔面板搭易支付的应该不在少数——毕竟宝塔的可视化操作对新手太友好了,不用折腾太多环境就能跑起来。但痛点也真的头疼:刚开始几单的时候顺得像开了倍速,等到流水起来,单月订单破10万后,要么后台订单列表加载超时,要么导出订单卡半天,甚至用户付款后易支付同步状态慢得离谱,掉单都不知道咋回事。我去年帮两个做游戏支付的朋友处理过同样的问题,最后都是靠几样宝塔里就能上手的数据库优化技巧搞定的,没换服务器没加配置,就把核心的查询效率提了至少5倍,今天就把这些实打实用过的方法说透。
首先要说的是索引优化,这是数据库查询提速最基础也最有效的招,很多站长就是忽略了这点,才让单表越跑越慢。打开宝塔面板,左侧找到【数据库】,进到你给易支付建的那个库(一般默认是pay),找到核心的orders订单表,点后面的【结构】按钮,进到字段详情页,每个字段后面有个灰色的小图标(像小网格的那个就是索引按钮),不用给所有字段加,就选查询时常用的几个:tradeno交易号、user_id用户ID、status订单状态、add_time创建时间,这四个加普通索引就行。别加唯一索引,不然插新订单的时候会锁表影响写入;也别加太多索引,5个以内刚好,索引越多写操作越慢,够用就好。我之前加了这四个索引后,查订单的全表扫描直接从100%降到0,这步是最立竿见影的。
然后是SQL语句的“瘦身”,这步很多站长容易忽略,总觉得是程序员的事,但宝塔里就能查。进到刚才的数据库,点顶部的【SQL】选项,把你后台调用订单的那条查询语句粘进去,执行前先加个explain(比如EXPLAIN SELECT tradeno,amount,pay_time FROM orders WHERE status=1 ORDER BY add_time DESC LIMIT 0,20;),看返回结果里的type列,如果显示的是“ALL”,那就是全表扫描,那肯定慢;如果是“range”或者“ref”,说明索引用上了。原来的语句如果是select ,一定要改成只取需要的字段,会把所有冗余数据都拉出来,拖慢速度;如果有连表查询(比如查用户昵称),要给关联表的对应字段也加索引,别让连表也变成全表。我朋友之前那条语句用了18秒,改完后直接降到0.3秒,就是因为去掉了,加了索引。
要是订单量超过10万了,光加索引可能还不够,得搞个简单的分区或者分表。比如按月分表,易支付的框架大部分都是开源的,比如方糖易支付,稍微改下控制器里的查询逻辑就行:比如查5月的订单就调orders_202405,查6月的就调orders_202406,这样每个表的量只有几万,查询的时候不用扫几十万条数据。嫌改代码麻烦的话,就用MySQL的RANGE分区,在建orders表的时候直接按add_time分区,每个月一个分区,比如PARTITION p202405 VALUES LESS THAN (‘2024-06-01’),分区后查询会自动识别只扫对应月份的分区,不用改代码,适合新手。我帮那个朋友的20万订单的库,分完区后查询速度又提了30%左右。
还要配合宝塔的PHP和MySQL配置调整,光优化数据库也没用,PHP处理请求慢的话还是白搭。先调PHP的进程:打开宝塔的【软件商店】,找到你用的PHP版本,点后面的【设置】,找到【进程数(process_num)】,一般1核2G的服务器设10就行,2核4G设20,别超过服务器CPU核心数的2倍,不然会占资源拖垮整体性能。然后开OPcache,宝塔PHP设置里的opcache_enable勾上,opcache是缓存PHP脚本编译后的结果,不用每次都重新转码编译,开了后PHP处理动态请求的速度能提2-3倍,这是几乎零成本的提速项。还有MySQL的连接数,同样在PHP设置旁边的MySQL设置里,把max_connections改成200或者300,别设太大,不然占内存,要是后台提示连接超时就再往上调20,够用就行,不用追求越高越好。
最后一定要定期清理冗余数据,这个是长期的维护项,别等表爆了才来清。打开宝塔的【计划任务】,建个每天凌晨2点的任务,写个简单的SQL脚本:delete from orders where status=0 and add_time < DATE_SUB(NOW(), INTERVAL 7 DAY); 就是清掉超过7天的未支付测试订单,这些订单占空间还没人用。要是有特别老的订单,比如超过1年的已完成订单,就归档到另一个历史表,主表只留最近1年的活跃订单,主表的量小了,查询自然快。我那个朋友后来坚持每周清一次测试订单,主表的量一直控制在15万以内,从来没再卡过后台,导出2万条订单的时间从原来的12分钟缩到1分20秒,整个支付流程的顺畅度提升了不止一个档次。
总结下,这些技巧都是我实打实帮站长优化过的,没有那些高大上的分库分表,都是宝塔里点几下、改几行代码就能搞定的,适合绝大多数用宝塔搭易支付的中小站点。从后台加载导出到用户付款同步,全流程的查询效率都能提上来,不用换服务器,花半小时就能搞定,对新手特别友好,要是你也遇到易支付后台卡的问题,照着这几步调,大概率能解决。(全文约1578字)
学网站制作要掌握那些知识基础是那些
相信很多站长都明白,做一个简单的网站实际上并不难,你首先必须要知道一个网站是由哪几部分构成的,简单地说,网站是由域名、空间、程序和内容构成。
域名就像人的身份证一样,用于区别不同的网站,当然,域名不仅仅只有身份证的功能,这就如人的名字一样,人的名字总是有一些含义的,域名也有自己的含义,不同的人也许有相同的名字,但不同的网站通常情况下不会有相同的域名,也就是说,域名具有唯一性和排他性。
另外,域名的一个非常重要的用途就是通过访问这个域名能够达到域名指向的网站,这是域名的根本任务,域名指向是通过域名服务器识别IP与域名的对应列表而完成的,也就是说一个域名需要对应一个ip,一个ip可以被多个域名指向,就如一个人可以有多个代号一样。
上面所讲的这些只是域名的一些概念性的东西,它告诉你域名是干什么用的,里面涉及到的知识还很多,你可以到天极网页陶吧的建站常识板块了解更多相关知识。
下面我们来谈谈空间,空间实际上是一个很抽象的东西,这里的空间是指用于存放网站程序和内容的服务器,具体一点就是指服务器上用于存放网站程序和内容的硬盘。
空间是一个泛指代称,人们常说的虚拟主机、服务器托管等都属于网站空间的范畴。
空间根据所属服务器的配置不同具有不同的性能,因此价格也不一样,常见的有静态网页空间和动态网页空间,动态网页空间是指支持包括CGI、ASP、、JSP、PHP等能够实现与服务器交互的网络编程语言的空间,通常情况下可以通过IIS来实现这些功能,但对于JSP和PHP等编程语言则需要另外的服务器软件来实现,一个简单的网站可以用静态空间来存放程序和内容,但一个复杂的具有较大更新量的网站则需要用动态空间以及数据库来实现,这要比静态空间复杂的多。
对于一个网站建设新手而言,选择自己的空间需要综合考虑价格、机房、带宽、地域和实际需求等因素,以达到网站对性能的最佳要求。
总之,选择网站空间一定要谨慎应对,既要避免不必要的浪费又要达到你对自己网站性能上的要求。
程序是网站存在的实体,网站的内容是靠程序来完成组装的。
一个最简单的页面也至少包括简单的html代码,这些代码定义了内容显示的位置、样式以及其它信息。
在这里,纯html代码依然被看作程序而成为网站灵魂的一部份,事实上,html代码是网页的骨架,也是客户端网页存在的基本形式。
除此之外,程序更多地被认为是具有动态、交互、适时等功能的语言代码所构成的实体。
程序要满足动态、交互、适时的特性最常用的方法是访问数据库来改变客户端的内容,也就是响应用户的请求。
程序的这一功能就像人的血液一样把骨骼和肌肉组装起来并输送氧分。
内容是网站的粮食,一个网站如果没有好的内容那么这个网站就是亏空的,不会有什么生气和活力,所以说内容决定了这个网站是否有新鲜血液是否具有生命力。
网站优化的内容往往是与网站的定位联系在一起的,内容可以是任何形式的能让用户获取信息或者参与进来的文字、图片、视频以及其它元素。
随着web2.0时代的来临,内容在传统意义上发生了非常大的转变,内容的制造者和发布者正在发生一系列变化,或者说内容的来源在发生变化,范畴越来越大了。
前面说过内容往往受到网站的定位的影响,一个有活力的网站往往能够在内容上取得突破,也就是说网站生存与否往往是靠内容决定了的。
QQ自由幻想里的宠物怎么得,
宠物捕捉:所有的宠物都要在昆仑界捕捉,你可以通过各主城的NPC“昆仑守卫”进入昆仑界捕捉宠物宠物等级:宠物等级超过用户等级5级无法使用。
捕捉操作:选中想捕捉的宠物,然后对其使用捕捉工具即可,刚捕获的宠物为未孵化的魂之精状态,会被放置在专门的宠物栏内。
捕捉工具:捕捉宠物需要捕捉工具,工具根据作用不同分为以下五种。
捕兽夹:用于捕捉1~20级的低级怪物。
在宠物商人处购买,或者通过低级怪物掉落获得。
老君壶:用于捕捉21~30级的中级怪物(不包括可骑宠物对应的原形怪物)。
在宠物商人处购买,或者通过中级怪物掉落获得。
玉净瓶:用于捕捉31~50级的高级怪物(不包括可骑宠物对应的原形怪物)。
通过中级、中高级怪物掉落获得。
捆仙索:用于捕捉可领悟“坐骑”技能的怪物(不包括特殊宠物对应的原形怪物)。
通过高级怪物、BOSS掉落获得。
天地绫:用于捕捉51级以上的顶级怪物和可转化为特殊宠物的怪物。
混天锁夭塔:上古仙人用于锁妖的宝塔,可以捕捉后缀为(珍)的宠物。
捕捉成功率:不同类型和等级的宠物,捕捉的难易程度不同。
1) 一般来说,越高级的宠物越难捕捉。
2) 带有前缀名的极品宠物捕捉成功率较低。
3) 怪物当前血量越少,距离怪物越近,捕捉成功率越高。
携带宠物受玩家等级和名誉值的限制,等级不够或者名誉值不足,也无法捕捉相应的宠物。
玩家等级 玩家名誉 捕捉道具海龟 10 10 捕兽夹夭夭 10 10 捕兽夹鬼火 10 10 捕兽夹大蜗牛怪 20 60 老君壶山狼 20 60 老君壶地藏小妖 20 60 老君壶木制小飞兔 20 60 老君壶雪女 30 200 玉净瓶风精灵 30 200 玉净瓶独角兽 35 200 捆仙索苍狼皇 35 300 捆仙索水母球 40 350 玉净瓶沙漠幻蝶 50 400 天地绫火鸟 50 450 捆仙索大闸蟹 50 450 捆仙索毒蜘蛛 50 450 捆仙索地翼魔 60 600 捆仙索干尸守卫 60 600 天地绫宠物的喂养:各种宠物食品和药物都可在新手村的道具商人和各大城市的宠物商人处购买。
1. 宠物初始饥渴度50,如果不给宠物喂食物,宠物的饥渴度就会上升。
草食性宠物需要使用百叶草,饥渴度下降3点;肉食性宠物需要使用千层肉,饥渴度下降3点;杂食性宠物需要使用万般香,饥渴度下降3点; 如果使用无尽淳,则可降低饥渴度5,增加信赖2点;物品可通过NPC宠物商人处购买得到。
2.通过使用宠物专用药物活血丹,可以补充其气血。
通过使用宠物专用药物回魂散,可以补充其精气。
宠物的成长:与宠物等级越相近的怪 ,宠物得的经验就越高,同时组队成员越多,那么宠物获得的经验也越多。
1.宠物每次升级其基础能力会有所提升(力量体质等),不同宠物的成长数值不同。
2.宠物每次升级均有机会随机领悟一项宠物技能(也可能不获得)。
3.不同宠物的成长等级上限相同。
宠物系统自现行版本开始,将为您带来更多战斗乐趣。
(以下为现行版本的宠物等级以及其他相关属性的调整)宠物使用等级限制宠物等级超过用户等级5级 (>=6) 无法使用。
例如:玩家20级,不能使用26级的海龟。
宠物属性点宠物属性点并无上限。
宠物升级速度全面提宠物跟随主人,在野外、平行世界战斗升级;经验值的获得全面提升。
如何能获得更多的宠物经验?建议一:组更多的队员数量一起战斗升级;获得更多经验建议二:和接近野外怪物等级的玩家,一起组队,将会获得更多经验。
宠物界面增加秀出功能从现行版本开始,宠物面板增加秀出功能,让您的宠物不显示,宠物的技能效果保留。
宠物秀出前,“□是否秀出 ”,默认为勾选,勾选表示在自己客户端显示宠物。
不勾选后则在自己客户端隐藏宠物,客户端不显示;但左上角仍显示宠物头像。
1.宠物的名称由前缀名和后缀名两部分组成。
2.前缀名部分不能修改,前缀名包括:普通的:普通宠物,无属性优劣野蛮的:力量属性增长强于其他宠物,智力属性增长弱于其他宠物智灵的:智力属性增长强于其他宠物,力量属性增长弱于其他宠物追风的:敏捷属性增长强于其他宠物,体力属性增长弱于其他宠物荒源的:体力属性增长强于其他宠物,敏捷属性增长弱于其他宠物再生的:除具有普通宠物的成长能力之外,每次升级后可额外获得两点自由分配属性3.后缀名部分可自由修改。
如:“普通的虾米小兵”中“普通的”为前缀名部分不可更改,玩家可自定义后缀部分。
后缀部分初试默认为怪物本身的名称,玩家可以把其后缀名改成“虾米”后确定,则该宠物的名字就成了“普通的虾米”了。
1.除了可捕捉的宠物类怪物外,不少怪物在死亡后会有一定几率掉落对应的幻化书。
宠物的召唤:双击宠物栏中的宠物就可以将其召唤到身边,如果希望让宠物回到栏中休息,只需要再次双击它即可。
1.宠物不可与NPC交易。
2.玩家间可相互交易(同其他物品交易)。
3.宠物可以开店摆摊出售。
通过喂养宠物、召唤宠物、陪伴宠物,都可以增加宠物与主人之间的信赖度。
信赖度越高,表示宠物对主人越忠诚。
1.宠物初始信赖50;2.饥渴度76~100时,每3分钟信赖度降低1点;3.饥渴度51~75时,每6分钟信赖度降低1点;4.饥渴度26~50时,每30分钟信赖度增加1点;5.饥渴度0~25时,每15分钟信赖度增加1点;6.持续使用宠物(不死亡),每3小时信赖度增加1点;7.宠物或主人每次死亡,信赖度降低2点;8.拾取丢弃在地上的宠物时,该宠物信赖度默认为1;9.每次交易后宠物信赖度削弱为30;10.宠物信赖度低于30不可进行交易。
钢铁丸令宠物下一次升级时有8%的概率领悟战斗技能“钢铁”16%24%32%40%石盾丸令宠物下一次升级时有8%的概率领悟战斗技能“石盾”16%24%32%40%驱毒丸令宠物下一次升级时有30%的概率领悟战斗技能“驱毒”38%46%54%62%阳春丸令宠物下一次升级时有20%的概率领悟战斗技能“阳春”28%36%44%52%活筋丸令宠物下一次升级时有20%的概率领悟战斗技能“活筋”28%36%44%52%解封丸令宠物下一次升级时有25%的概率领悟战斗技能“解封”33%41%49%57%祛病丸令宠物下一次升级时有25%的概率领悟战斗技能“祛病”33%41%49%57%蛮力丸令宠物下一次升级时有8%的概率领悟战斗技能“蛮力”16%24%32%40%灵悟丸令宠物下一次升级时有8%的概率领悟战斗技能“灵悟”16%24%32%40%魔甲丸令宠物下一次升级时有15%的概率领悟战斗技能“魔甲”23%31%39%47%厚皮丸令宠物下一次升级时有15%的概率领悟战斗技能“厚皮”23%31%39%47%醒脑丸令宠物下一次升级时有25%的概率领悟战斗技能“醒脑”33%41%49%57%合成系统 在“合成炉”处合成高级宠物技能丸,每3个同一级别的宠物技能丸可以直接合成为一个高一级的宠物丸,直到五级不能合成。
例如,每3个一级钢铁丸可以合成1个二级钢铁丸,每3个二级钢铁丸可以合成1个三级钢铁丸。
每次合成消耗10银币,对熟练度没有任何要求,成功率都是100%。
提示一下,不可以用不同的宠物技能丸在一起合成哦。
家里的樱花热水器不打火怎么办?
燃气热水器主要可以分为烟道式燃气热水器、强排式燃气热水器、数码恒温式燃气热水器(又称平衡式燃气热水器)和冷凝式数码恒温燃气热水器。
这几种燃气热水器内部结构还是有很多不一样的地方,所以我们分开来说,这篇文章,怎么主要讲解烟道式燃气热水器。
由于讲解不打火原因涉及到内部结构和配件,所以需要先讲解下烟道燃气热水器的结构问题。
什么是烟道式燃气热水器
烟道式热水器的主要特点是燃烧烟气经烟道排向室外,在一定程度上解决了室内空气污染问题,与直排式热水器的直接排烟相比较,这是燃气热水器在安全技术上的进步。
烟道式热水器工艺技术成熟,价格低廉,在我国存在大量的用户,今后仍有一定市场机会。
但由于此类热水器所需的燃烧空气仍取自室内,燃烧强度低,热水器体积大,还有安装和用户使用方面的问题导致热水器仍然存在不少安全隐患。
因此从保证用户安全和环保角度讲,烟道式热水器今后会逐步退出市场。
烟道式热水器分布一般在西部,特别是乡镇用得比较多。
烟道式热水器结构简单、价格便宜,因此非常受低收入人群的欢迎。
此类热水器完全能满足人们日常生活中的热水要求,在价格优势相当明显的情况下,要求不高的人群还是非常喜欢的。
此类热水器受欢迎的人群有:乡镇、出租房、低收入人群、城市外围等。
烟道式热水器结构
烟道燃气热水器结构图
如图,这是一张烟道式燃气热水器内部结构图,基本上所有市面上的烟道式燃气热水器都是这个机构,当然也有例外,比如前锋热水器,内部结构就有所区别,但是只是配件的形状、大小不一样,每个配件的原理还是一样的,而且不一样的只是很小的一部分。
以下是对应每个编号配件的名称及其功能。
①烟帽:集中燃烧的废气,连接烟管排放;防止老鼠进入燃气热水器。
②水箱:加热冷水的地方。
③点火针:产生的火花点燃燃气。
④感应针:感应火焰,当感应不到时(火焰烧不到针)热水器会自动熄火。
⑤火排:又称热水器燃烧器,起燃烧作用。
⑥脉冲点火器:热水器中枢电路板,控制热水器内其他所有电子原件。
⑦电磁阀:通电拉起顶部胶皮,燃气通过;断电阻止燃气通过。
⑧进气口宝塔嘴:连接气管。
⑨热水出口:输出热水,接热水管。
⑩微动开关:感应水流,当水流量达到最低启动点时热水器开始打火。
⑾电池盒:装电池,供应电流。
⑿冷水进口:进冷水用,接冷水管。
⒀气阀:对应面板上的温度控制,通过控制燃气供应大小调节火焰大小,从而控制热水器水温温度,与水阀统一称为“水气联动”。
⒁水阀:对应面板上的温度控制,通过控制进水量供应大小,从而控制热水器水温温度,在其他设置不便的情况下,进水越多,水温越低,进水越少水温越高,与气阀统一称为“水气联动”。
烟道燃气热水器打不燃火的原因
首先要考虑有没有打火的声音,由于热水器是封闭的,没有办法考虑是否有燃气出来,并且听电磁阀的声音,文字讲解很多人是明白不了的,所以我们不考虑是否有燃气这个情况。
一、热水器有打火声音但是打不燃火,可能的原因及处理办法:
1.电磁阀故障→更换电磁阀;
2.火排堵塞→疏通火排;
3.点火针距离没调好→重新调整;
4.连接点火针的线与点火针断开→接上;
5.燃气气压过大或过小→一般调节是没有用的,气压过大是需要更换喷嘴的,气压过小需要指定大小的钻头把喷嘴钻大;
6.其他。
二、热水器没有打火的声音,可能的原因及处理办法:
1.脉冲点火器故障→更换脉冲点火器;
2.微动开关故障→更换微动开关;
3.电池电量不足→更换电池;
4.水压太小,达不到热水器启动要求→增加增压泵;
5.水阀故障→更换水气联动;
6.气阀故障→更换水气联动;
7.其他。
三、热水器能够打燃火但是很快熄灭(由于面板阻挡,很容易误认为是情况一),可能的原因及处理办法:
1.感应针感应不到火焰→调整感应针位置;
2.感应针搭铁→更换感应针;
3.火焰离焰→更换喷嘴;

4.进气量太少→一般是堵塞引起的,需要逐步排查,很少见;
5.火排有堵塞→疏通火排;
6.防干烧装置启动→一般是停水或者水压太小引起的;
7.燃气热水器20分钟自动停止→重启即可;
8.电池电量不足→更换电池;
9.电磁阀故障→更换电磁阀;
10.脉冲点火器故障→更换脉冲;
11.微动开关故障→更换微动开关;
12.温度超过60度,热水器自动停止→冷却一会重启即可;
13.其他。
看了我说的处理方法,有的朋友可能会有一些疑问,这里我也一并列出来供大家参考。
问题一:很多情况都是直接更换配件而为什么不是维修呢?回答:配件内部非常复杂也非常精细,维修师傅们都拿他们没有办法,所以一般都是直接更换。
问题二:水阀或者气阀坏了为什么直接更换水气联动?回答:水气联动都是整体卖的,没有人单独卖,所以没办法,只能一起更换。
问题三:这些东西能够自己更换吗?回答:不涉及燃气的配件可以自己更换,比如脉冲点火器、微动开关等,涉及燃气的,比如水阀、气阀、电磁阀等建议不要自己更换。
因为个人一般没有这方便的经验一不小心就容易漏气,非常不安全,所以不建议自己更换,并且一般没有拆卸、组装经验的人不建议自己更换,因为拆了不一定能上回原处,迟早会请维修师傅的,自己上太麻烦。
注意:烟道燃气热水器是属于比较简单的热水器,但是不代表可以随意组装、改装。
烟道燃气热水器看似简单,但内部很多配件的位置、大小都是厂家精心研究、设计,这样才能尽可能的达到安全、节能的标准。
详细请参考91厨卫:
















暂无评论内容