技术收藏
水上铁
有思想爱思考的IT哲学家
展开
-
网站测试技术
基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方,对软件测试提出了新的挑战。基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。 本文从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于Web的系统测试方法。 随着Internet和Intranet/Ex原创 2010-01-14 23:58:00 · 645 阅读 · 1 评论 -
好心情好日子
从今天开始,好好生活!原创 2010-03-17 09:50:00 · 375 阅读 · 0 评论 -
TP+Memcache的使用方法
<br /><br /> 这两天在研究MemCache分布式缓存的问题时,发现ThinkPHP其实并不支持分布式缓存功能,这可以从官方提供的CacheMemcache.class.php文件中看到:<br /> if(empty($options)) {<br /> $options = array<br /> (<br /> 'host' => '127.0.0.1',<br /> 'po转载 2011-04-28 07:49:00 · 2627 阅读 · 0 评论 -
ThinkPHP5.1版本升级到6.0教程
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。 自从5.2版本变更为6.0以来,官方一直致力于优化架构和精简核心,就在最近,官方已经更新到了ThinkPHP6.0RC3版本。 ThinkPHP6.0在5.1的基础上对底层架构做了进一步的精简和统一,引入了一些新特性,并提升版本要求。ThinkPHP6.0运行环境要求...原创 2019-07-01 16:32:46 · 6481 阅读 · 0 评论 -
通过监控数据库变化实现自动更新缓存的终极解决方案
当系统达到一定流量时,一般都会通过增加缓存来提高系统性能。下面是最典型的缓存原理图: 根据上图实现的缓存机制,简单而实用,而且程序也比较简单,确实能大幅度提升系统性能。 但是当程序往数据库里增加或者更新数据时,就要同时更新缓存,如下图 当缓存很多,并且如果业务创建缓存的地方分散在各个功能,各个文件里时,很容易导致有些缓存忘记更新,从而导致一些业务上的错误,而这些错误很难通过测试来发现的。 在实...原创 2019-07-08 19:31:16 · 2554 阅读 · 7 评论