优选主流主机商
任何主机均需规范使用

ubnner的文章

运维

WordPress头像缓存优化与代理缓存更新技巧全解析

阅读(154)

wordpress评论中的头像是使用Gravatar的头像服务(Gravatar官方注册地址:http://en.gravatar.com),用户的缓存头像一般都是固定不变的,所以我们可以将头像缓存到本地来提高我们网站的访问速度。 我的wo...

运维

Discuz!NT处理千万级数据:TokyoCabinet与MongoDB双料俱佳的实战解析

阅读(176)

特别是像主题表(topic),用户表(user)等,因为对于一个流量和发帖量都很大的论坛而言,在运行几年之后,这两个表的数据量可能会破千万(注:因为帖子表采用分表机制,所以这里暂未涉及,但出于性能考虑,也提供了本文中类似的解决方案)。当时考...

运维

如何在ECSHOP购物车页面添加商品简单描述功能

阅读(160)

最近看到有朋友有这方面的需求,就整理了一下,写出来供有同样需求的朋友备用,这里说的商品简单描述,不是商品的详细信息,而是后台编辑商品时在“其他信息”标签栏填写的那个“商品简单描述”,即goods_brief字段,修改前请注意备份相关的系统文...

运维

Linux条件变量的高效使用技巧与实践案例

阅读(129)

Linux线程同步之间存在多种机制,条件变量是一种类似操作系统里提到的生产者-消费者算法的同步机制,允许线程以无竞争的方式等待特定条件的发生。 示例伪代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17...

运维

Linux线程安全退出方法全解析(实战推荐)

阅读(163)

在编写多线程代码时,经常面临线程安全退出的问题。 一般情况下,选择检查标志位的方式: 在线程的while循环中,执行完例程后,都对标志位进行检查,如果标志位指示继续执行则再次执行例程,如果标志位设置为退出状态,则跳出循环,结束线程的运行。 ...

运维

Discuz! 7.1 远程代码执行漏洞:详细解析与防护策略

阅读(125)

截稿至此时,黑客X档案等一些使用discuz!最新版的论坛已被攻击进而无法访问。 首先说一下,漏洞是t00ls核心群传出去的,xhming先去读的,然后我后来读的,读出来的都是代码执行,1月5日夜里11点多钟,在核心群的黑客们的要求下,xh...