企业级电子商务与供应链解决方案供应商.
联系我们

+86-13006619568

info@cnopencart.com

深圳,苏州,成都,上海,杭州

扫二维码加微信
wechat

深圳,苏州

+86-16606168892

Top

Opencart相关 Tag

有很多人来问,opencart是不是一个小系统,只能做个人电子商务网站,在2013年时候就有几个客户让我帮着做opencart站点优化。 总结下来是这样: opencart原系统本身适合做中小企业,数据库也就是几十张表,从安装文件大小也能看出都比其它任何一个电商系统小,当然大家希望它能撑起一个地球。 最近花了一周时间和一家高科技公司联合测试了其性能情况。 基础硬件环境: CPU: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz  (2核) 物理内存:2 GB (集成显卡会占用一部分,真实为1.833 GB) 空间大小:7.451 GB(含操作系统) 系统配置是不是比较差? 软件环境: OS版本:CentOS release 6.4 PHP版本:   5.3.28 mysql版本:   5.5.37 nginx版本:   1.7.3 网络环境: 服务器位置:国内 网络带宽:共享50M 测试情况: 1、在没有做任何优化情况下 1.1当商品数量比较少,只有几十个情况 结果:这种情况下响应在3S内,都还正常。 1.2当商品数量增加到2000个后 结果:响应开始变慢,客户需要等待,页面请求响应在4S左右。 1.3当商品数量增加到10000个后 结果:响应变的很慢,客户访问不流畅,不能正常浏览。 网站慢的原因是什么?主要是网络带宽,数据库响应慢造成的,同样的网络环境,当增加商品数量后,瓶颈主要在数据库响应方面; 很多人增加网络带宽,提高服务器空间等做法都是徒劳的。 我检查了,发现都是数据库返回数据慢造成的,其中有很多表的关联(有的时候是业务逻辑复杂,有的时候是表设计上的问题),很多的统计数据类似 count(distinct *) 这样的,玩过数据库的人都知道这是致命的。 解决方案可以从几个方面入手: 1. 数据库缓存,使用一些缓存技术如 memory cache,这项技术需要占用较多的主机服务器内存。 2. 页面缓存, 将动态页面全部变成静态页面,客户访问的是静态文件,如: page chche 使用sphinx技术进行缓存。 3. 程序优化,优化SQL,全面优化后台的表,这个比较捞命,很少人这样做,除非是个大公司。 不过有些简单的SQL优化还是可以动手做做,提速也比较明显的 opencart提速优化(商品数小于5000个) 3. 高速缓存服务器,把数据库表加入缓存中,读写进行分离,并保持数据一致性,专门为对数据库访问性能有较高要求,需要承载大量商品信息,轻松应对复杂应用程序而设计。 下面我们在高速缓存服务器做了些测试,情况如下: 测试主机(资源已回收了) 将商品数量添加到20000个,用户页面浏览响应在 1S 左右。 我起了 400 个并发,返回测试记录如下: Overview ================================================================================ Report name: ...

很多网友在问如何搬家或者换主机,不知道如何弄。特整理文档以供参考。 第一步,打包下载: 把opencart的程序打包下载,并且导出数据库,数据库记得要用UTF-8编码的,否则到时候肯定乱码 第二步,修改文件【重要!】 首先修改根目录下的config.php 和 admin/config.php文件 里面的内容大致如下: <?php // HTTP define('HTTP_SERVER', 'http://网站域名/'); define('HTTP_IMAGE', 'http://网站域名/image/'); define('HTTP_ADMIN', 'http://网站域名/admin/'); // HTTPS define('HTTPS_SERVER', 'http://网站域名/'); define('HTTPS_IMAGE', 'http://网站域名/image/'); // DIR define('DIR_APPLICATION', '/网站路径/catalog/'); define('DIR_SYSTEM', '/网站路径/system/'); define('DIR_DATABASE', '/网站路径/system/database/'); define('DIR_LANGUAGE', '/网站路径/catalog/language/'); define('DIR_TEMPLATE', '/网站路径/catalog/view/theme/'); define('DIR_CONFIG', '/网站路径/system/config/'); define('DIR_IMAGE', '/网站路径/image/'); define('DIR_CACHE', '/网站路径/system/cache/'); define('DIR_DOWNLOAD', '/网站路径/download/'); define('DIR_LOGS', '/网站路径/system/logs/'); // DB define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', '127.0.0.1或localhost'); define('DB_USERNAME', '数据库用户名'); define('DB_PASSWORD', '数据库密码'); define('DB_DATABASE', '数据库名'); define('DB_PREFIX', '数据库前缀[这里保持和以前一样]'); ?> 网站路径比如“/home/wwwroot/yiju/”或“D:/AppServ/www/yiju/”其中yiju是我在网站服务器下建立的网站根目录,以此举例修改/admin/config.php文件,如下: <?php // HTTP define('HTTP_SERVER', 'http://网站域名/admin/'); define('HTTP_CATALOG', 'http://网站域名/'); define('HTTP_IMAGE', 'http://网站域名/image/'); // HTTPS define('HTTPS_SERVER', 'http://网站域名/admin/'); define('HTTPS_IMAGE', 'http://网站域名/image/');...

安装办法: 第一步:先上传语言包到对应的目录下(admin放到admin,catalog对应catalog,不会覆盖任何文件!) 第二步:系统配置 1、商店后台登入: 选择: System -> Localisation -> Languages -> Insert 填入如下: Language Name: 简体中文 Code:   zh_CN Locale: zh_CN.UTF-8,zh_CN,zh-cn,china Image: cn.png Directory: zh-CN Filename: zh-CN Status: Enabled (启动) Sort Order: 任意数字 填写后按 Save 存档 2、把正体中文设置为预设语言: 选择:Sytem -> Settings -> Local 在下列项目 选择简体中文 Language: 简体中文 Administration Language: 简体中文 填写后按 Save 存档 =================== 如有问题,请跟帖留言,我们会尽快修改错误,谢谢! 欢迎转载,请注明出处!...

1. Login to your Opencart Admin Page and navigate to System > Settings > Edit > Mail 2. Once you have opened up the Mail Settings tab you should complete the form using the following data: Mail Protocol should be set to SMTP Mail Parameters is an optional field we will not be discussing. You can leave it blank for now. SMTP Host should be set to “ssl://smtp.gmail.com” It is very important you include “ssl://” or...

1. Login to your Opencart Admin Page and navigate to System > Settings > Edit > Mail 2. Once you have opened up the Mail Settings tab you should complete the form using the following data: Mail Protocol should be set to SMTP Mail Parameters is an optional field we will not be discussing. You can leave it blank for now. SMTP Host should be set to “ssl://smtp.gmail.com” It is very important you include “ssl://” or...

1. Login to your Opencart Admin Page and navigate to System > Settings > Edit > Mail 2. Once you have opened up the Mail Settings tab you should complete the form using the following data: Mail Protocol should be set to SMTP Mail Parameters is an optional field we will not be discussing. You can leave it blank for now. SMTP Host should be set to “ssl://smtp.gmail.com” It is very important you include “ssl://” or...

1. Login to your Opencart Admin Page and navigate to System > Settings > Edit > Mail 2. Once you have opened up the Mail Settings tab you should complete the form using the following data: Mail Protocol should be set to SMTP Mail Parameters is an optional field we will not be discussing. You can leave it blank for now. SMTP Host should be set to “ssl://smtp.gmail.com” It is very important you include “ssl://” or...

There is nothing more excited then try to build your own ecommerce store. Installing OpenCart extensions and themes, modificate them to your need and learn new thing during development. But most OpenCart users know how frustrating it can be get an unexpected error and not be able to find a solution for it. Most OpenCart issues are solvable. If you got an error, don’t fret because other OpenCart user had the same problem and already gotten...

-delete the mods.cache and checked.cache file from vqmod folder -delete all cache files from vqmod/vqcache -second check there is any Extension installed through OCMod if any then Go to Admin and clear and refresh the modification. 把config.php session.php startup.php 用DW打开然后 替换正则 去掉所有多余空格 手动去掉<?>后边的空格 打开dreamweaver自带的搜索功能,或用ctrl+f快捷键打开搜索功能,在查找里面输入:\r\n\s*\r\n。在替换里面输入:\n。然后在选项里勾选:使用正则表达式。然后点击“替换全部”。dreamweaver就会自动把空行去掉了。 用ftp 上传选择  ASCII 模式  ...

有很多人来问,opencart是不是一个小系统,只能做个人电子商务网站,在2013年时候就有几个客户让我帮着做opencart站点优化。 总结下来是这样: opencart原系统本身适合做中小企业,数据库也就是几十张表,从安装文件大小也能看出都比其它任何一个电商系统小,当然大家希望它能撑起一个地球。 最近花了一周时间和一家高科技公司联合测试了其性能情况。 基础硬件环境: CPU: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz  (2核) 物理内存:2 GB (集成显卡会占用一部分,真实为1.833 GB) 空间大小:7.451 GB(含操作系统) 系统配置是不是比较差? 软件环境: OS版本:CentOS release 6.4 PHP版本:   5.3.28 mysql版本:   5.5.37 nginx版本:   1.7.3 网络环境: 服务器位置:国内 网络带宽:共享50M 测试情况: 1、在没有做任何优化情况下 1.1当商品数量比较少,只有几十个情况 结果:这种情况下响应在3S内,都还正常。 1.2当商品数量增加到2000个后 结果:响应开始变慢,客户需要等待,页面请求响应在4S左右。 1.3当商品数量增加到10000个后 结果:响应变的很慢,客户访问不流畅,不能正常浏览。 网站慢的原因是什么?主要是网络带宽,数据库响应慢造成的,同样的网络环境,当增加商品数量后,瓶颈主要在数据库响应方面; 很多人增加网络带宽,提高服务器空间等做法都是徒劳的。 我检查了,发现都是数据库返回数据慢造成的,其中有很多表的关联(有的时候是业务逻辑复杂,有的时候是表设计上的问题),很多的统计数据类似 count(distinct *) 这样的,玩过数据库的人都知道这是致命的。 解决方案可以从几个方面入手: 1. 数据库缓存,使用一些缓存技术如 memory cache,这项技术需要占用较多的主机服务器内存。 2. 页面缓存, 将动态页面全部变成静态页面,客户访问的是静态文件,如: page chche 使用sphinx技术进行缓存。 3. 程序优化,优化SQL,全面优化后台的表,这个比较捞命,很少人这样做,除非是个大公司。 不过有些简单的SQL优化还是可以动手做做,提速也比较明显的 opencart提速优化(商品数小于5000个) 3. 高速缓存服务器,把数据库表加入缓存中,读写进行分离,并保持数据一致性,专门为对数据库访问性能有较高要求,需要承载大量商品信息,轻松应对复杂应用程序而设计。 下面我们在高速缓存服务器做了些测试,情况如下: 测试主机(资源已回收了) 将商品数量添加到20000个,用户页面浏览响应在 1S 左右。 我起了 400 个并发,返回测试记录如下: Overview ================================================================================ Report name:                  2014-7-10 17:19:44 Run on:                       2014-7-10 17:19:44 Run length:                   00:01:00 Web Application Stress Tool Version:1.1.293.1 Number of test clients:       1 Number of hits:               1770 Requests per...