博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年1月14日

摘要: test.aspx.cs ====================================================================== using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web... 阅读全文

posted @ 2009-01-14 13:44 linFen 阅读(3145) 评论(0) 推荐(0) 编辑

摘要: 1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。 2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。 优点 ... 阅读全文

posted @ 2009-01-14 13:35 linFen 阅读(687) 评论(0) 推荐(0) 编辑

摘要: 页面换肤已经成为web2.0的时尚,看似简单的过程,实现起来却不那么容易,因为它涉及到javascript写入和读取cookie,这篇文章详细介绍了通过存取cookie和dom操作调用不同的样式表文件来实现前台换肤功能。 效果预览: Html代码部分:1.要有一个带id的样式表链接,我们要通过操作这个链接来调用不同的href。 2.皮肤选择按钮(后台为每个li添加onclick事件,触发换肤... 阅读全文

posted @ 2009-01-14 13:18 linFen 阅读(1586) 评论(0) 推荐(0) 编辑

摘要: 开发环境win下面配置使用Memcached方法概述 再简单的事情没有做一遍都不能明白其中时候如此,今天配置Memcached就发现这个问题。帮助很全,先是在memcached for Windows获取到了需要的win下面的Memcached,按照方法: 引用 Unzip the binaries in your desired directory (eg. c:memcached)I... 阅读全文

posted @ 2009-01-14 13:01 linFen 阅读(1830) 评论(0) 推荐(0) 编辑

摘要: 面临的问题 对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩展性等方面的考虑,结果眼看着访问量一天天网上爬,可突然发现有一天网站因为访问量过大而崩溃了,到时候哭都... 阅读全文

posted @ 2009-01-14 12:49 linFen 阅读(472) 评论(0) 推荐(0) 编辑

摘要: 一、memcached 简介 在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。 二、memcached 安装 首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站即可下... 阅读全文

posted @ 2009-01-14 12:44 linFen 阅读(1480) 评论(0) 推荐(0) 编辑

摘要: 1. Key & Hashcode 当有多台 memcached Server 存在时,memcached client library 依据以下规则来选择目标服务器。 (1) 如果只有一台服务器,则直接返回。 (2) 如果 hashcode == null,则使用 key.GetHashCode,有多种 HashingAlgorithm 可供选择。 (3) 通过计算 hashc... 阅读全文

posted @ 2009-01-14 12:41 linFen 阅读(1312) 评论(1) 推荐(0) 编辑

摘要: What's memcached ? memcached是一个以key-value的形式缓存数据的缓存系统。通过将数据缓存到内存中,从而提高数据的获取速度。 memcached以key-value的形式来保存数据,你可以为你每一段数据关联一个key,然后以后可以通过这个key获取 这段数据。 memcached是一个库还是什么?memcached其实是一个单独的网络服务器程序。... 阅读全文

posted @ 2009-01-14 12:38 linFen 阅读(613) 评论(0) 推荐(0) 编辑

摘要: 一 Memcached服务器端的安装 (此处将其作为系统服务安装) 下载文件:memcached 1.2.1 for Win32 binaries (Dec 23, 2006) 1 解压缩文件到c:memcached 2命令行输入 'c:memcachedmemcached.exe -d install' 3 命令行输入 'c:memcachedmemcached.exe -d s... 阅读全文

posted @ 2009-01-14 12:34 linFen 阅读(1241) 评论(0) 推荐(0) 编辑

摘要: Memcached深度分析 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深... 阅读全文

posted @ 2009-01-14 11:42 linFen 阅读(10654) 评论(3) 推荐(3) 编辑

摘要: 转载请标明出处: http://www.yaosansi.com/ 原文:http://www.yaosansi.com/post/1396.html Memcached官方:http://danga.com/memcached/ 关于Memcached的介绍请参考:Memcached深度分析 下载Windows的Server端 下载地址:http://code.jellycan.co... 阅读全文

posted @ 2009-01-14 11:39 linFen 阅读(8840) 评论(0) 推荐(1) 编辑

摘要: 缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。 Memcached是什么? Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。 Memcached能缓存什么? 通过在内存里维护一个统一的巨大的hash表,M... 阅读全文

posted @ 2009-01-14 11:34 linFen 阅读(4396) 评论(1) 推荐(1) 编辑

摘要: 我是mixi株式会社 开发部系统运营组的长野。日常负责程序的运营。从今天开始,将分几次针对最近在Web应用的可扩展性领域的热门话题memcached,与我公司开发部研究开发组的前坂一起,说明其内部结构和使用。 memcached是什么? memcached的特征 协议简单 基于libevent的事件处理 内置内存存储方式 memcached不互相通信的分布式 安装memca... 阅读全文

posted @ 2009-01-14 11:32 linFen 阅读(547) 评论(0) 推荐(0) 编辑

摘要: 通常的网页缓存方式有动态缓存和静态缓存等几种,在ASP.NET中已经可以实现对页面局部进行缓存,而使用memcached的缓存比ASP.NET的局部缓存更加灵活,可以缓存任意的对象,不管是否在页面上输出。而memcached最大的优点是可以分布式的部署,这对于大规模应用来说也是必不可少的要求。LiveJournal.com使用了memcached在前端进行缓存,取得了良好的效果,而像wikiped... 阅读全文

posted @ 2009-01-14 11:11 linFen 阅读(528) 评论(0) 推荐(0) 编辑