2012年3月27日

在原有系统中引入YII框架开发新功能模块时同步登陆问题

该文被密码保护。 阅读全文

posted @ 2012-03-27 13:46 荞麦香 阅读(1) 评论(0) 推荐(0) 编辑

2011年12月6日

[转]百万级访问网站前期的技术准备

摘要: 作者:一路凯歌来源:http://zhiyi.us/ 开了自己域名的博客,第一篇就得来个重磅一点的才对得起这4美金的域名。作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界 看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在 技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。 对互联网有了解的人都有自己的想法,有人就把想法付诸实现,做个网站然后开始运营。其实从纯网站技术上来说,因为开源模式的发展,现在建一个小网站 已经很简单也很便宜。当访问量到达一定数量... 阅读全文

posted @ 2011-12-06 15:44 荞麦香 阅读(469) 评论(1) 推荐(0) 编辑

2011年6月16日

无限级分类实现思路

摘要: 关于该问题,暂时自己还没有深入研究,在网上找到几种解决方案,各有优缺点。第一种方案:使用递归算法,也是使用频率最多的,大部分开源程序也是这么处理,不过一般都只用到四级分类。这种算法的数据库结构设计最为简单。category表中一个字段id,一个字段fid(父id)。这样可以根据WHERE id = fid来判断上一级内容,运用递归至最顶层。分析:通过这种数据库设计出的无限级,可以说读取的时候相当费劲,所以大部分的程序最多3-4级分类,这就足以满足需求,从而一次性读出所有的数据,再对得到数组或者对象进行递归。本身负荷还是没太大问题。但是如果分类到更多级,那是不可取的办法。这样看来这种分类有个好处 阅读全文

posted @ 2011-06-16 18:08 荞麦香 阅读(17677) 评论(4) 推荐(4) 编辑

2011年6月7日

jquery跨域访问问题

摘要: 对于js跨域访问,在先前也曾碰到过,但可能并没有认真去对待,可能查看过相关资料,但当着两天再次碰到这个问题时,走了不少弯路才找到问题原因。记下这次解决过程,为自己不再强大的记忆力默哀一下。 这两天需要实现三级域名直接url rewrite到网站静态页面,如 http://123.456.789.com/ UrlRewrite到http://www.789.com/news/123.html 说到这里,也许和js跨域访问没有半点关系,在脑海里排列这的问题都是和UrlRewrite相关的。好吧现在URLRewrite一切就绪,直接在浏览器地址栏中输入http://123.456.789.com/. 阅读全文

posted @ 2011-06-07 17:19 荞麦香 阅读(1566) 评论(3) 推荐(0) 编辑

2011年5月17日

设计高可用和高负载的网站系统

摘要: 随着网站的运营,用户访问量和数据存储量会随着时间发生几何级变化,很快整个系统不堪重负,频繁出现问题。其实要设计一个高可用、高负载的系统还是有一定的规矩可循的,其手段无外乎向上扩展(Sacle Up 硬件扩展)或者向外扩展(Scale Out 软件扩展),这两种方案在某一阶段时期,会显著改善网站的性能,但不久之后,问题依旧。本文参考网上相关资料,试图提供一个可行的 "有限" 解决方案。早期1. 对业务应用进行垂直分割,将不同的业务边界划分出来。程序员常说的 "多层体系" 只是纵向解决了不同编程层次的划分,相对于业务而言,并没有做出什么处理。现在 SOA 大 阅读全文

posted @ 2011-05-17 16:41 荞麦香 阅读(222) 评论(0) 推荐(0) 编辑

2010年1月22日

浏览器js兼容问题 (从event.srcelement 和event.target)

该文被密码保护。 阅读全文

posted @ 2010-01-22 13:28 荞麦香 阅读(2) 评论(0) 推荐(0) 编辑

2009年5月12日

Apache+泛域名解析详解

摘要: 首先说说题外话吧,如果你对域名解析非常了解,此段内容可以跳过。假设你有一个域名,叫做yfang.cn,你自然能够控制这个域名的DNS指向咯。通常这是通过你注册域名的网站实现的。最简单的,假设你想要把http://www.yfang.cn/指向某个ip,只需要在你的管理界面里添加一条A记录,主机名写www,指向你的服务器ip就好了。经过一段时间的域名扩散,你自己的DNS服务器里能正确找到http:/... 阅读全文

posted @ 2009-05-12 17:54 荞麦香 阅读(404) 评论(0) 推荐(0) 编辑

2009年5月11日

ZenCart目录说明

摘要: 乌小龙 发表于 星期三, 03月/18/2009 | --ZenCart应用 | Tags: ZenCart目录 ZenCart采用摸板,单一文件index.php入口,后面跟参数,参数决定显示的内容,基本上网页变换的部分只是中间的主区域。admin 后台管理目录cache 缓存目录docs 文档目录download 用于存放下载类商品editors 所见即所得编辑器email 电子邮件模版目录e... 阅读全文

posted @ 2009-05-11 15:47 荞麦香 阅读(953) 评论(0) 推荐(0) 编辑

2008年10月16日

网站系统中常见漏洞及防护措施

摘要: 1.允许用户任意设置全局变量漏洞 a、将php.inc中的register_globals设置为“off" b、对每个变量进行初始化 2、遇过表单限制漏洞 在php代码中再次进行数据验证 3、文件上传漏洞 通过检查上传文件的类型来限制用户的文件上传 4、根据错误信息攻击服务器漏洞 a、修改PHP安装目录先PHP.INC配置文件,设置display_... 阅读全文

posted @ 2008-10-16 17:16 荞麦香 阅读(396) 评论(0) 推荐(0) 编辑

smarty实现PHP静态化

摘要: smarty中有一个获取模板页内容方法fetch(), 它的声明原形是这样的: 第一个参数为模板名称, 第二个参数为缓存的id, 第三个参数为编译id, 第四个参数为是否显示模板内容. 生成静态页我们就需要用到这个方法. fetch('模板名称.tpl', null, null, false); //下面将内容写入至一个静态文件 $fp = fopen('news.ht... 阅读全文

posted @ 2008-10-16 10:54 荞麦香 阅读(1354) 评论(0) 推荐(0) 编辑

导航