分布式缓存是为了解决数据库服务器和web服务器之间的瓶颈。如果一个网站的流量很大,这个瓶颈将会非常明显,每次数据库查询耗费的时间将不容乐观。对于更新速度不是很快的网站,我们可以用静态化来避免过多的数据库查询,比如可以使用Freemarker或者 Velocity来实现页面静态化。对于更新数据以秒级的 ...
分类:
其他好文 时间:
2017-10-10 19:04:49
阅读次数:
142
完美的排错思路,值得鉴赏。 转载自:简单密码引起的血案 http://sery.blog.51cto.com/10037/1676611 起因:论坛管理员账号密码泄露,被人用工具自动发帖,一晚上发了上万个帖子。费了很多时间才把这些垃圾帖子删掉。论坛的discuz程序没有做任何改动,怀疑是被恶意攻击。 ...
分类:
其他好文 时间:
2017-10-10 13:16:31
阅读次数:
166
关于myeclips提示The serializable class XXX does not declare a static final serialVersionUID field of type long的警告 我们在用eclips/myeclips的时候,会出现这个warning,比如在用 ...
分类:
编程语言 时间:
2017-10-01 12:19:48
阅读次数:
254
##7.Dashboard web管理界面 ...
分类:
Web程序 时间:
2017-09-30 14:56:49
阅读次数:
225
由于个人技术水平有限,答案或许会有偏差,欢迎大家指正。 PHP模块 PHP7 和 PHP5 的区别,具体多了哪些新特性? 性能提升了两倍 结合比较运算符 (<=>) 标量类型声明 返回类型声明 try...catch 增加多条件判断,更多 Error 错误可以进行异常处理 匿名类,现在支持通过new ...
分类:
Web程序 时间:
2017-09-28 10:05:50
阅读次数:
235
from: http://blog.csdn.net/langzi7758521/article/details/52611910 最近在做一个Redis箱格信息数据同步到数据库Mysql的功能。 自己想了想,也有大概方案。 1.队列同步,变跟数据2份,使用消息队列,一份给Redis消费,一份给My ...
分类:
数据库 时间:
2017-09-26 09:29:23
阅读次数:
400
1、环境申请搭建,压测机器的申请; 2、压测场景设计和思考; 3、压测脚本的编写和修改; 4、压测开始,调试,开始正式压测; 5、压测结果分析,定位问题,重新压测; 环境: 应用机器,mock机器,memcache机器,数据库服务器,客户端机器(由于公司有性能平台这里就没考虑),涉及到软件的安装,注 ...
分类:
其他好文 时间:
2017-09-17 13:50:45
阅读次数:
168
1、在分布式环境,管理Session通常使用下面三种方式: (1)Session Replication 方式管理 (即session复制) 将一台机器上的Session数据广播复制到集群中其余机器上 使用场景:机器较少,网络流量较小 优点:实现简单、配置较少、当网络中有机器Down掉时不影响用户访 ...
分类:
编程语言 时间:
2017-09-09 22:38:44
阅读次数:
301
session共享 我们在做站点的试试,通常需要保存用户的一些基本信息,比如登录就会用到Session;当使用Nginx做负载均衡的时候,用户浏览站点的时候会被分配到不同的服务器上,此时如果登录后Session就在不同发服务器上,A记住了用户的登录状态,可是下一次用户请求被分配到B去了怎么办?不可能 ...
分类:
系统相关 时间:
2017-09-07 19:26:11
阅读次数:
291
① 直接让PHP程序memcache取数据 ② 如果memcache里面没有数据,则让其连接数据库,去数据库里面取数据 ③ 将取出的数据展示给用户的同时,再将数据缓存到memcache里面,并且可以指定一个缓存的时间,单位为秒。 ④ 如果之后还有取相同的数据,就直接取memcache服务器里面去取缓 ...
分类:
系统相关 时间:
2017-09-04 15:05:40
阅读次数:
165