
网站开发及性能优化
javastd
专注于性能测试、自动化测试、安全测试
展开
-
说说大型高并发高负载网站的系统架构
---By Michael---转载:http://www.toplee.com/blog/wp-trackback.php?p=71 我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一...2007-09-07 22:39:00 · 116 阅读 · 0 评论 -
分布式缓存系统Memcached简介与实践[转]
分布式缓存系统Memcached简介与实践 缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。Memcached是什么?Memcached是由Danga Interactive开发的,高性能的,分布...2007-09-30 10:34:10 · 120 阅读 · 0 评论 -
Hash Functions for Hash Table Lookup
Robert J. Jenkins Jr., 1995-1997Abstract This paper presents new hash functions for table lookup using 32-bit or 64-bit arithmetic. These hashes are fast and reliable. A framework is also given fo...2007-09-30 10:27:40 · 164 阅读 · 0 评论 -
memcached 数据交换协议
转载:http://code.sixapart.com/svn/memcached/trunk/server/doc/protocol.txtProtocol--------Clients of memcached communicate with server through TCP connections.(A UDP interface is also available; det...2007-09-30 09:59:30 · 151 阅读 · 0 评论 -
Memcached深度分析[转]
Memcached深度分析Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,...2007-09-30 09:42:52 · 137 阅读 · 0 评论 -
电子商务网站重点要解决的几个问题
转载:http://www.cnblogs.com/sanle/archive/2006/03/04/342832.html构、搜索、性能等技术角度分析了电子商务网站重点要解决的几个问题,并给出一些建议和方案 本文分别从架构、搜索、性能等技术角度分析了电子商务网站重点要解决的几个问题,并给出一些建议和方案。一、一个好电子商务网站的架构必须是一个易扩展、易维护性的架构 电子...2007-09-15 10:15:13 · 212 阅读 · 0 评论 -
站内搜索
所谓的‘站内搜索’,很多人的做法是在页面上嵌入一段搜索引擎公司提供的代码,如yahoo,google都有提供这样的代码,就可以是你的电子商务网站拥有想yahoo,google那样的搜索能力,但是这样的搜索是不是可以满足企业的需要呢,也许搜索引擎的爬虫没有搜到所有你公司提供的信息的话,你会有大量的潜在客户丢失。我的想法是可能自己根据企业的产品情况来定制开发一套搜索会比较好。这是我个人的一点想法,以后...2007-09-15 10:07:00 · 127 阅读 · 0 评论 -
什么是服务器加速技术(转载)
获取信息的速度快慢已经成为制约互联网发展的重要因素。如何在现有的网络资源下提高用户获取信息的速度,已成为困扰众多数据中心、ISP和企业的一大难题。以负载均衡器为代表的互联网加速产品应运而生。它们将成为未来互联网上不可或缺的一部分。 为了不再看到“Server Too Busy” 上网过程中用户最不满意的是什么?来自CNNIC的最新调查报告表明,用户认为上网过程中最不能令人满意的地方是速度太慢...2007-09-07 23:53:33 · 412 阅读 · 0 评论 -
CDN应用与架构
CDN速度快、传输安全、扩展性强,尤其在应对大容量迸发时游刃有余,主要应用于跨地域的门户及行业网站,如游戏、娱乐、IT、新闻传媒、VOD、远程教育、音视频、下载、IPTV、金融证券等。利用CDN网络,网站用户无需投资价值不菲的服务器、网络带宽及相应的人力成本,便能实现将网站内容发布到离终端用户距离最近、路由最短的网际边缘Cache节点,创造完美、快捷的网站使用体验。构建CDN网络的通常有三类机...2007-09-07 23:29:02 · 228 阅读 · 0 评论 -
CDN原理
CDN(Content Delivery Network,内容分发网络)技术上是通过在现有的Internet中叠加一层新的网络架构,将网站内容发布到离用户最近的"边缘节点"上,使用户能就近取得所需内容,解决跨域访问网站的线路瓶颈,提高网站的访问及响应速度。要了解CDN的实现原理,首先让我们来回顾一下网站传统的访问过程,以便理解其与CDN访问方式之间的差别:由上图可见,传统的网站访问过程为:...2007-09-07 23:16:07 · 385 阅读 · 0 评论 -
编写高性能Web应用程序的10个入门技巧(转载)
数据层性能 技巧 1 — 返回多个结果集 技巧 2 — 分页的数据访问 技巧 3 — 连接池 技巧 4 — ASP.NET 缓存 API 技巧 5 — 每请求缓存 技巧 6 — 后台处理 技巧 7 — 页输出缓存和代理服务器 技巧 8 — 运行 IIS 6.0(只要用于内核缓存) 技巧 9 — 使用 Gzip 压缩 ...2007-09-07 22:50:02 · 181 阅读 · 0 评论 -
个人技术站点维护工具箱[转]
转载:http://www.dbanotes.net/web/web_toolkit.html很多朋友都有自己的个人技术站点,技术站点一般来说是内容为王,不过易用性也是值得注意的地方,如何让用户更容易的访问您的站点并快速获取所需要的内容是个很有意思的话题。"工欲善其事,必先利其器",下面从我个人经验的角度介绍几个小工具。便于更有效地维护您的技术站点推荐优先说明:开源 > 功能 >...2007-09-30 10:44:28 · 102 阅读 · 0 评论