|
|
WEB开发
摘要: 一直想去实践下PHP,最近有点闲时间在我的机器上配置了一个PHP的运行环境,我用的是WINDOWS 7平台,把这个基本的步骤记录下来。
先去下载一个PHP最新的版本:
http://windows.php.net/download/ 我用的是php-5.3.2-Win32-VC9-x86
它有二个版本一个是VC6一个是VC9,它们的差异就是编译器不一样,如果你想在IIS7下跑那就下载VC9的吧。
下载完后,直接安装,我是安装在D:\Program Files\PHP 安装成功后,直接去修改这个目录下面的php.ini配置文件
阅读全文
摘要: 最近有些网友问我现在的项目怎么实现的多国语言的处理,我现在社交平台支持5种不同国家的语言,在平台上每一个用户都可以自己选择自己喜欢的语言
而平台下面的社区是可以由社区的管理者来决定使用哪一种语言,对于多国语言的处理有很多种方案,微软也有自己的一套解决办法。我考虑的是用JSON+缓存的方案。
原因是网站的功能在不断的升级和变化,为了能快速实现和部署。基本的实现步骤如下:
注意,我只是对网站的标识,操作部份进行了多国语言,没有对内容做任何的多语言处理。
先把网站页面上需要进行多国语言的条词进行翻译成不同的5种语言,用EXCEL表格先译好。
比如: 阅读全文
摘要: 2010年-4月-1号 javascript模板机制
为了解决社区自定制模板的问题,决定把现有的系统进行第三次修改,采用类似Discuz!NT 模板机制
的做法,把前端与后台的分享,采用模板标签生成产端页面,利用jquery+ajax来完成服务器端的请求。
大致的做法就是,先编写模板文件,在模板上放置标签,通堂标签是以div形式,利用jquery来解析页面上的标签元素,
然后写个程序根据模板来生成静态的html前端展示,平端是纯HTML,如何与后台的数据交互呢?
采用jquery+ajax+aspx的方式来支持交互的请求。
最终的目的是实现客户的展示自定义需求。
这次修改对于软件的逻辑架构有很大的变化,对开发人员的前端技能是一次挑战。
通过ajax的性能分析工具,可以看出,采用AJAX异步的性能处理相对于原来的性能有所提升。 阅读全文
摘要: 最近在项目中用了JS模板技术,用JS和AJAX驱动来实现前端和后台的分离,实现UI的多样化定制功能。
以下记录实现通过参数多态的方式获取页面的元素给AJAX后端参数赋值。 阅读全文
摘要: 交友社区开发_IOC应用 2009-12-9
先来看看现在大型的系统应用,在提及可扩展性上遇到问题点有哪些?
(1)类之间的依赖;(2)接口依赖;(3)基于配置文件和Reflection的工厂模式;
类之间的关系依赖早就不是什么新问题了,做过开发的都知道,这种依赖
会导致的后果很严重,有不清楚的可以去看看OO的原则。看看如何用IOC方式解决程序集的依赖 阅读全文
摘要: 2009-11-14 IIS7配置管理-MSDeploy实际应用
在上一个文章中有提到IIS7配置管理-如何快布署ASP.NET网站,这次来看看如何运用在实际的工作中
在做聚聚呀平台时,因为系统有大量的用户内容需要用户提交上传内容,现在的架构使用了多站点上传
通过IIS来上传用户的内容。从上传的站点集合(1-N)中随机取一个出来用于响应用户的上传请求,如果
上传的站点有20个,而且这20个站点的配置都一样,当修改了一个上传站点的功能如如何快速的布更新到其它的N个呢? 阅读全文
摘要: 献给为聚聚呀努力工作和关注聚聚呀的人们 阅读全文
摘要: 网络电子商务已经不是一个什么新鲜话题了,电子商务的定义也是很多,很广,具体大家可以去baidu下.电子商务系统中很大的一块就是支付.支付就是付款的方法,渠道.传统的支付手段,最直接的就是货币交易,一手交钱一手交货.还有也可以抵押,用物当作货币来支付.现金支票,银行卡,信用卡等,都是对货币交易的扩展.
电子商务支付的花样很多了,不过本质上还是货币.常见的有:
阅读全文
摘要: 在上一篇文章中我介绍了分布式系统方面的基础知识.这里我们来看看分布式实现的另一种HTTP的实现
用XML做为数据交换协议,然后走HTTP实现转输,老姚说它的性能会比WEB SERVICE性能高些.我下次会把这个测试做出来比输下看看有什么区别.
先看看实现吧.先介绍下大至现实过程.客户机请求服务器的一个URL建立HTTP连接,然后直接向服务器POST一个数据流,这个数据流可以用XML,JSON,二进制等.
当服务器接受到POST过来的流后,进行分析,其实就是想要知道客户机需要服务大帮他完成什么,分析完后完成业务功能,直接把处理的结果返回给了客户机.这就过程就算一次调用完成.
做一个简单的验证
阅读全文
摘要: 基于网络应用开发的HTTP的应用开发越来越多,在分布的处理环境中也有越来越多的技术出现,关键是什么场景应用什么技术还是比较关键的.
我们先看看在分布式技术中常见的几种技术,web service,remoting,SOCKET等,在.NET平台下用的比较多的可能还是WEB SERVICE吧
以上的技术其实基本上是通讯层面,利用这些技术完成数据的通讯交换.以达到把任务分布到多台计算机上,然后中央处理机获取到返回的数据
后集中处理,或异步方式来完成业务的功能需要.
阅读全文
摘要:
昨天听了pony在峰会上的讲座,收获颇丰,晚上回家后把记录的笔记整理了一下,先放上来和大家分享一下。整理时间较短,如有不周全之处,大家谅解:)
背景:pony是公司的首席体验官、首席产品经理。这次在产品峰会上pony将自己平时经验的积累与大家交流,体验较细。这次分享研发管理部,设计中心整理了些材料。主要的案例是qqmail和qq影音的内容。以此为demo来讲解。
pony的讲解主要分为三大部分:产品设计、产品运营、交互设计。
在开场首先提到,互联网同类产品竞争激烈,只有抓住用户的心才能持续走下去。产品要赢得用户的心,要从一些小的点来赢得用户。 阅读全文
摘要: 网络游戏这几年在投资界很火,很多风投都看中了中国的游戏市场。
基本上游戏现在都是以C/S游戏和weg game为主流,我这里要记录的主要是部份网游的技术实现部份。
游戏从策划,编剧,美工,开发,运营,整个产品过程很长。而且相关度比较高,开发要和策划相连。
策划的每一个用户场景和开发的的游戏逻辑控制策略都是息息相关的。比例游戏的某一个关对于不同等级的用户,他的怪数量不一样,怪的武器也不一样。可能对话的场景也会有差别。这些在开发上都会与策划相关联。
C/S与B/S游戏在开发实现在的同异,基本上玩家在玩游戏时都是会与服务器建立一个长线连接。基本的过程大致相同如下
阅读全文
摘要: 在使用asp.net上使用Memory cache时需要注意,如果用户的并发量很高里,需要把mm
的配置CacheMaxPoolSize和CacheMinPoolSize设置到一个合适的值,在我的项目中,原来设的太小
5-10导致,网站在负载测试时直接挂机了,问题就是出在,如果CacheMaxPoolSize设的太小,每当用户的并发上来后都会
频繁的打开和关闭网络连接.这样WEB服务器的CPU工作负载大.而MM其实是可以保持SOCKET的,所以把这个值加大点后,可以避免过于频繁的打开和关闭MM的连接。
阅读全文
摘要: 用程序创建的MSMQ private msmq后,程序没办法读取。 阅读全文
摘要: 聚聚呀平台,在顶不住压力的情况下,购买了一台新服务器.由于旧服务器用的是32位系统,在软件升级上有些限制.后来直接把新服务器升级为64位系统.但在升级为64位系统后出现了一堆问题.
独立域或(非.jujuya.com)二级域名的社区
在论坛发贴时发不了,点了发贴没有反应,blog也是一样,而且创建不了group,这下头大了,做为聚聚呀平台的技术总负责人
的我一个头有四个大,解决不了这个问题将为以后的架构调整有很大的问题.
最初排除代码的问题,因为在32位系统下没有这个问题存在.所以看看是不是IIS的配置问题,发现把有问题的社区统统设成独立APPLICATION POOL就没有这个问题,这问题很怪了.有可能是IIS的设置问题?经过一降排查还是没有发现问题点.
后来猜想是不是64位系统有二个不同的dot net框架,打开windows下面的c:\Windows\Microsoft.NET\Framework64
尽然有这样的东东,难道和这个有关?接着查下去.看看IIS的http
ISAPI Filters有二个一个是64一个是32的.而且APPLICATION POOL有多 阅读全文
摘要: APS.NET或WINDOWS SERVICE 操作MSMQ
windows service操作MSMQ没有权限的问题 阅读全文
摘要: 根据个人的工作经验,聊聊个人的观点.作为一个Web 2.0 网站架构师需要的一些基本的知识和能力,既然是个人看法,难免有失偏.我个人从事WEB2.0方面的工作其实也是很短,总结了下在工作中遇到的问题。
先谈谈作为一个WEB架构师的能力方面有什么样的需求:
系统的规划能力(能把撑整系统的整体框架,系统的逻辑分布,物理布署,可扩展性)
产品的策划能力(Web 2.0 本质上是以Web 作为平台的业务应用) 阅读全文
摘要: IIS在进程管理器中只看到一个W3P的进程信息,有时一个IIS跑多个网站不知道哪一个应用程序池的性能有问题. 阅读全文
摘要: 如何通过ASP.NET程序来访问任外一台文件服务器上的文件. 阅读全文
|