关于前端:ECShop开源商城与COS互通降低本地存储负载提升访问体验

3次阅读

共计 2759 个字符,预计需要花费 7 分钟才能阅读完成。

ECShop 简介

ECShop 是一款开源电子商务平台,具备简略易用、平安稳固、模块化设计等特点。它提供了残缺的电子商务解决方案,包含商品治理、订单治理、领取治理、配送治理、会员治理、促销治理、数据统计等性能。ECShop 反对多语言、多货币、多种领取形式和配送形式,并可通过插件扩大更多功能。ECShop 还提供了丰盛的模板和主题,能够自定义网站格调,满足不同用户的需要。

ECShop 的装置和应用非常简单,只需上传文件到服务器并进行配置即可。ECShop 还提供了在线教程和技术支持,帮忙用户更好地应用和保护网站。因为 ECShop 是开源软件,用户能够依据须要对源代码进行批改和定制,以满足个性化的需要。

对象存储 COS 简介

对象存储 (Cloud Object Storage) COS 是腾讯云推出的无目录层次结构、无数据格式限度,可包容海量数据且反对 HTTP/HTTPS 协定拜访的分布式存储服务。

COS 作为一款云端存储产品,用户无需进行传统硬件的洽购、部署和运维,从而节俭了运维工作和托管老本;反对按量付费,且无容量限度,用户无需事后领取任何预留存储空间的费用;COS 还提供多样化的存储类型,笼罩数据热、温、冷和离、在线存储能力,用户更可通过生命周期治理进行数据降冷,进一步降低成本。

COS 推出的新一代高可用机制,保障机房故障时读写申请失常执行,业务拜访可用性达到 99.995% 以上,让用户近乎无时无刻能够拜访到数据。此外,COS 新一代同城多活架构基于 Block EC 能力,将小文件在多正本层暂存,积攒成逻辑 Block 后进行 EC 编码,在利用 EC 编码技术将数据分块、分机房存储,数据可靠性晋升至 12 个 9 以上,为数据安全保驾护航。

ECShop 已与对象存储 COS 买通

COS 团队专为 ECShop 开发插件,将 ECShop 与对象存储 COS 买通,以便 ECShop 的附件、图片的网站动态资源保留在云端 COS 上:

其一、开释存储和治理数据的压力,节俭部署存储老本,相比于本人搭建的本地存储,云对象存储 COS 更加弹性灵便,即开即用,按需购买,省钱,省心;
其二、节俭 ECShop 服务器及网络老本,用户查看图片附件时、将直连云端 COS,不占用 ECShop 服务器的上行带宽 / 流量,腾讯云 COS 遍布海内外的数据中心、提供海量丰盛的数据上下行能力,最大化为您的网站提速。

COS 官网插件,通过业余测试验证,并能获取官网反对服务。

您能够在 ECShop 官网页面(https://www.ecshop.com/),找到源码下载入口,抉择 ECShop 商城源码进行下载即下载 ECShop 商城源码后,您可在 ECShop 平台的帮忙核心查看 ECShop 官网装置指南并进行装置,或者通过宝塔面板进行装置。宝塔面板装置指引请参见 宝塔官网(https://www.bt.cn/)。上面以宝塔装置 ECShop V4.1 版本为例。

  1.  宝塔装置实现后,关上桌面上的浏览器,输出在 CVM 生成的宝塔外网链接:http://43.xxx.xxx.132:16859/c2601bbd(应用时请替换为本人的 IP),而后通过生成的宝塔账号密码进行登录。
  2.  登录宝塔后,依照弹窗提醒,抉择装置以下依赖环境:Apache 2.4MySQL 5.7PHP 7.4
  3.  单击增加站点,并配置相干参数,输出 CVM 的 IP,其余配置(根目录、FTP 账号、数据库账号等)放弃默认。
  4.  单击文件导航栏,进入网站根目录,例如 /www/wwwroot/43.xxx.xxx.132(应用时请替换为本人的站点 IP),将 ECShop 商城源码解压后,将 source 目录下的 ECShop 目录拷贝到网站根目录下。
  5.  通过浏览器拜访链接 http://43.xxx.xxx.132/ecshop/install/index.php(应用时请替换为本人的站点 IP),此时将进入 ECShop 装置流程。
  6.  依据页面提醒,输出在装置宝塔面板时所生成的用户账号和明码:数据库账号可在宝塔界面中获取。
  7.  登录 ECShop 系统管理后盾 http://43.xxx.xxx.132/ecshop/admin(应用时请替换为本人的站点 IP),并输出装置 ECShop 时所输出的管理员账号和明码,即可登录 ECShop 治理后盾。

装置 COS 插件

  1.  进入宝塔面板,在宝塔 43.xxx.xxx.132 目录下单击近程下载,填入以下插件链接,而后失去该插件的压缩文件。https://github.com/Tencent-Cloud-Plugins/tencentcloud-ecshop-plugin-cos/archive/refs/heads/master.zip
  2.  对压缩包进行解压后,将 tencentcloud_cos/ecshop 目录下的所有文件复制粘贴到网站根目录下的 ECShop 目录中,如下图所示:

配置 COS 插件

  1.  进入 ECShop 系统管理后盾 http://43.xxx.xxx.132/ecshop/admin(应用时请替换为本人的站点 IP)。
  2.  单击腾讯云设置 > 对象存储配置,即可配置 COS 插件。配置项阐明如下:

    配置项和配置值如下:
    a、开启腾讯云存储:抉择是   
    b、开启自定义配置:抉择是。SecretId、SecretKey 为拜访密钥信息,倡议应用子账号密钥,受权遵循最小权限指引,升高应用危险。子账号密钥获取可参考 子账号拜访密钥治理(https://cloud.tencent.com/document/product/598/37140)。
    c、所属地区:创立存储桶时所抉择的地区,详情请参见 地区和拜访域名(https://cloud.tencent.com/document/product/436/6224)。
    d、空间名称:创立存储桶时自定义的名称,例如 examplebucket-1250000000,详情请参见 存储桶概(https://cloud.tencent.com/document/product/436/13312)。
    e、拜访域名:输出存储桶的拜访域名,详情请参见 地区和拜访域名(https://cloud.tencent.com/document/product/436/6224)。

  3.  配置实现后,单击开始测试,提醒测试胜利后,即示意插件已胜利配置到 ECShop 零碎。

验证 ECShop 商品图存储到 COS

  1.  登录 ECShop 系统管理后盾 http://43.xxx.xxx.132/ecshop/admin(应用时请替换为本人的站点 IP)。
  2.  单击商品治理,在商品列表中增加新商品并上传商品图。
  3.  增加商品实现后,登录 COS 控制台,进入您所配置的存储桶,在存储桶的 images 文件夹下可看到零碎所生成的图片分类,在商品类别中可找到已上传的商品图。
正文完
 0