![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
商城
>_<
这个作者很懒,什么都没留下…
展开
-
常用PHP商城系统缓存技术
最近在研究商城系统源码,市面上的很多开源商城系统都支持缓存技术,比如DSMall开源商城系统之类的都支持以下缓存技术。1、全页面静态化缓存全页面静态化缓存是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式在CMS系统中比较常见,如dedecms。比较常用的实现方式是直接写入Html:2、页面部分缓存该种方式,是将一个页面中不经常变的...原创 2019-05-28 11:41:00 · 306 阅读 · 0 评论 -
开发PHP商城时对代码的一些建议
当运营一个商城网站到达一定量级的时候,网站性能会是一个永恒的主题。最近一两年一直在开发DSmall开源商城,在开发过程中也一直在考虑性能的问题,所以总结了一些经验。针对于PHP代码性能这一块有以下几点经验:1、在代码中,需要使用传递参数时,少使用‘引用传参’。2、在使用for循环之前。$i<count(),计算数组或字符串的长度的函数尽量少用。3、使用isset函数的时候要注意检测的变...原创 2019-06-28 14:25:05 · 180 阅读 · 0 评论 -
商城系统在linux系统中定时备份MySQL数据库并删除七天前的备份文件
数据库是商城软件中重要的组成部分,定时任务能周期性地自动执行中的程序必要的业务逻辑,以DSMall开源商城系统每日店铺结算的业务逻辑为例:#!/bin/bashName:bakmysql.shThis is a ShellScript For Auto DB Backup and Delete old Backup#备份地址backupdir=/home/mysqlbackup#备份文...原创 2019-06-27 17:11:04 · 163 阅读 · 0 评论 -
为什么手机wap端都喜欢用VUE.js框架?Vue框架特点
Vue.js是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易上手的API;Vue.js是一个构建数据驱动的Web界面的库。Vue.js是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开...原创 2019-06-26 16:24:30 · 658 阅读 · 0 评论 -
PHP商城数据库安全事务处理方法
现在是一个电商时代,做电商的首先得有一个商城,所以商城的安全也是不容忽视的,一个数据安全的商城离不开数据库的事务处理,商城在资金、商品、下单、结账等重要步骤加上事务控制这是不一定不可少的,像市场上的一些开源商城我都有去研究,基本像DSMall开源商城之类的这方面都做的很好。程序员独立开发商城也要注意这方面的事情,现在我这边就介绍下PHP操作MySQL事务的方法,分享给大家供大家参考。具体方法如下...原创 2019-06-04 10:20:31 · 217 阅读 · 0 评论 -
PHP商城 Composer 以及PSR规范
Composer 依赖 在很多php商城系统中都有用到,如dsmall商城。随着项目代码量的不断增加,以及一些库的依赖,我们不得不引入包的管理,来解决不易管理、阅读、模块化等问题。 三方库优秀,而且很多人在维护,功能对接也方便,我们没有必要在这个一个常用的功能上花费时间来封装或者造轮子, 很多人在自己的项目中都实践过,出现了问题,反应的issue也很快会被解决掉,功能也不断在完善。 一直强调,站在...原创 2019-06-10 10:22:49 · 177 阅读 · 0 评论 -
PHP商城系统怎么避免XSS攻击
商场网站对系统的安全性能要求比较高,很多商城系统都自己处理了这方面的问题,上次在网上下载的DSmall开源商城系统就做的很好。xss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制。xss攻击可以分成两种类型:非持久型...原创 2019-06-03 11:46:23 · 260 阅读 · 0 评论 -
前端框架MVVM和VUE的理解和应用
市面上很多开源的程序里面用的前端框架以前大多用的MVVM的框架,后面逐渐的都被VUE的框架代替了,像一些比较活跃的开源程序更新轨迹上就可以看到一开始用的是MVVM模式,后期更新为VUE的框架,类似开源商城DSMall3.0之前手机端用的是MVVM模式,在3.0之后便更换成VUE的框架了,那MVVM和VUE个有什么不同呢?一、对于MVVM的理解?MVVM 是 Model-View-ViewMod...原创 2019-06-06 11:21:00 · 792 阅读 · 0 评论 -
thinkPHP中的商城系统利用缓存处理高并发的思路
最近研究TP框架,就在网上下载了一个开源的TP框架的商城系统源码DSmall商城系统,刚好这家的商城源码又支持集群部署,这边就立马试验了下,以下是思路。Thinkphp默认各类缓存都是以文件缓存的,改的话在配置文件里改‘DATA_CACHE_TYPE’ => ‘File’, // 数据缓存类型,支持:File|Db|Apc|Memcache|Shmop|Sqlite|Xcache|Apa...原创 2019-05-29 10:21:46 · 531 阅读 · 0 评论 -
开发PHP商城要注意的一些常见安全问题
相对于Java,C++,C#,Python等语言来说, PHP 在 商城方面有更大的优势,有开发效率高,框架选择多,可选择的开源产品多,可以大大减少开发成本和加快产品迭代,比如基于Thinkphp框架开发出的开源商城DSMall,DSHOP,DSKMS等等,基于此类产品开发可以大大加快开发速度,让项目迅速上线,同时Thinkphp框架可直接升级。一般情况下我们在自己开发的过程中,需要注意PHP安...原创 2019-06-05 10:12:44 · 750 阅读 · 0 评论 -
php商城网站如何提高性能和并发访问
大型商城网站性能提高策略大型商城网站,比如在面对大量用户的访问、高并发请求方面,一般的商城解决方案主要在这样几个方面:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是这几个解决思路意味着更大的投入。那还有什么办法去更小投入的优化这方面的性能吗?在开发DSmall商城系统的时候,我们利用了一下几点:1、HTML静态化 大家都知道,执行效率最高、消耗最小的其...原创 2019-06-29 15:25:11 · 305 阅读 · 0 评论