|
|
摘要:一直想去实践下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的讲解主要分为三大部分:产品设计、产品运营、交互设计。
在开场首先提到,互联网同类产品竞争激烈,只有抓住用户的心才能持续走下去。产品要赢得用户的心,要从一些小的点来赢得用户。
阅读全文
摘要:df比如你有一个域名叫 test.com你泛解析到了某一个IP.你想当所有在服务器上没有域名的访问跳转到同一个404错误定义网站先建一个站点比如叫404error站点,下面建一个index.html,里面写你想要的写的内空.然后绑定一个空的主机头,只监听80端口,当有abc.test.com来请求,但这个服务器上又没有该站点时它会直接由那个绑定空主机头404error来响应
阅读全文
摘要:最近对聚聚呀新架构作了一个测试,200个请求,20个并发.这样的测试强度,CPU占了70-80%,w3p占用了70多M内存,本想多测几次,看看它的内存会不会涨上去,没有测试机器没办法,开发机要干活.我估计CPU就有问题了,性能有好些个地方还需要优化.顺便把测试的工具用法作个记号基本用法:ab -n 全部请求数 -c 并发数 测试url 例:ab -n 1000 -c 50 http://www.n...
阅读全文
摘要:很多人会做网站,但有明确的方向或真正盈利,实际价值的为数不多。而互联网整个产业链基本上已经很 清晰,而且产业链中的各个环节都有相当大的竞争力。 网上搜索到的很多是说网站如何赚银子,如何 实现盈利,这里说的不是某一个网站,而是整个互联网产业。更详细的内容请看我在公司的blog发表的文章http://techsailor.cn/blog/2009/09/11/Techsailor-three-step
阅读全文
摘要:对于网站的静态文件,可以设置HTTP头设置文件的过期时间,IIS7可以直接设置,不过我是在被文件的文件夹下面存存WEB.CONFIG文件来处理的.<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <directoryBrowse enabled="true" /...
阅读全文
摘要:在使用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有多
阅读全文
摘要:IIS7支持32位应用程序cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1把全部的AppPools都改成支持32位
阅读全文
|