方维二次开发

wangtongphp

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

2013年5月1日

摘要: 影响网站的速度的因素,有很多,从用户访问开始,用户的网速、用户浏览器的反应速度、用户电脑配置、然后域名解析到对于的服务器IP,服务器速度,网站程序问题;在这里,讨论的是网站的问题;那网站怎么提高访问速度呢,对于大访问量的网站又应该作何处理?以方维购物系统为例,看看,是怎么提高速度的①【后台】缓存机制,尽可能多的缓存,如果无法生成HTML,那就把数据库内容实现保存到变量中,放在文件里面;②【后台】无关程序延迟执行,方维分享系统有一个delay的类,主要来处理延迟的,比如,采集淘宝天猫的评论,是在用户访问该商品5s之后才执行的;③【后台】无关程序变量无需执行,系统功能很完善,但,我们很多功能不需要 阅读全文
posted @ 2013-05-01 21:28 方维二次开发 阅读(455) 评论(0) 推荐(0) 编辑

摘要: 缓存问题,一直是每个系统都有的一个问题,而各中系统的缓存机制又不尽相同;比如是CMS系统,他们的缓存,尽可以生成HTML的纯静态文件,因为交互比较少,大多是展示的内容;但是我们这是分享系统,和用户的交互比较多,那么HTML静态文件就无法实现了,只能通过伪静态来对搜索引擎更友好一些;那方维分享系统是怎么个缓存机制呢?方维分享系统将数据库内容缓存到变量中,以变量的形式保证在某个文件中,即用即取,无需数据库操作,如图。 阅读全文
posted @ 2013-05-01 21:04 方维二次开发 阅读(384) 评论(0) 推荐(0) 编辑

摘要: PHP处理execl数据,方法是把execl数据全部读入数组,然后对数组进行操作筛选;背景:经理在弄一个execl表,总是一个动作:选中某项,CTRL+F,CTRL+C,CTRL+V,enter,enter,....然后看流量,选择100-300之间的数据;表格是这样的,,然后按照目标域名选择出流量在100-300之间较大的选项对应的关键词;目标域名是按照一定顺序排序的,且一定属于这个表中的某一个域名,但不是全部;难点:execl可以保存成XML文件,也可以另存为csv文件,这些文件都是程序容易处理的格式,所以,格式的转换是个注意点;PHP处理execl的数据,先把原始数据放到数组里,然后根据 阅读全文
posted @ 2013-05-01 20:48 方维二次开发 阅读(331) 评论(0) 推荐(0) 编辑

摘要: 方维分享系统的二次开发经验;方维分享系统是用Thinkphp框架开发的,所以按照thinkphp来理解就好多了;/core/services/ 主要放服务文件,相当于MVC中的M,一个文件是一个类,这个类是根据大模块来的,可以理解为按照表来操作的,每个类里面都有增删改查函数,就这么简单;/core/module/ 主要放对页面的操作类,相当于MVC中的C,一个文件是一个类,这个类是根据前台模板,根据页面来的,一个类对应着一个页面,连接M和V;/tpl/..../page/ 这里主要放模板了,也是动的最大的地方,相当于MVC中V,里面有层层的包含关系; 阅读全文
posted @ 2013-05-01 20:24 方维二次开发 阅读(833) 评论(0) 推荐(0) 编辑