首页 文章 精选 留言 我的

精选列表

搜索[轻量版],共10006篇文章
优秀的个人博客,低调大师

OpenLiteSpeed 更新至 1.6.9,开源版轻量高性能 WebServer

OpenLiteSpeed 是 LiteSpeed EnterPrise 的社区版本,相较 Nginx 很多扩展如 Brotli、nginx-cache-purge 等扩展,会因为更新的不及时导致对最新Stable版本的不支持,同时也没有企业级的保障。 而 OpenLiteSpeed 的组件有官方进行主要维护和更新,提供商用企业级的体验。 在性能上,LiteSpeed Tech 提供的 BenchMark 中,在 WordPress、Joomla、OpenCart、ModSecurity、小型静态文件、HTTP/2、HTTP/3 的测试上都比 Apache HTTPD 和 Nginx 有这更好的表现,这不仅仅是跑个 Hello World 而是进行一个完整的测试。 OLS 1.6.9 发布日期:2020-02-20 下载地址 预编译二进制包: https://openlitespeed.org/packages/openlitespeed-1.6.9.tgz 源码包: https://openlitespeed.org/packages/openlitespeed-1.6.9.src.tgz 改进 修正了列出 HTTP/1.1 用于 HTTP/2 连接的访问日志条目 更新 减少了在较低级别写入的 QUIC 日志条目的数量 更新 LSQUIC 到 v2.10.6 修正了 HTTP/3 框架: 不将罕见的事件误解为 Error 修复了 FreeBSD 上的编译问题 BUG修复 修复了由于 QUIC 连接而导致文件上传失败的问题 修复了lsup.sh工具上的一些错误 修复了 CentOS 上 lswsctrl 重启命令失败的问题

优秀的个人博客,低调大师

OpenLiteSpeed – 开源版轻量高性能 WebServer 更新至 1.6.8

OpenLiteSpeed Web Server OpenLiteSpeed 是 LiteSpeed EnterPrise 的社区版本,相较 Nginx 很多扩展如 Brotli、nginx-cache-purge 等扩展,会因为更新的不及时导致对最新Stable版本的不支持,同时也没有企业级的保障。 而 OpenLiteSpeed 的组件有官方进行主要维护和更新,提供商用企业级的体验。 在性能上,LiteSpeed Tech 提供的 BenchMark 中,在 WordPress、Joomla、OpenCart、ModSecurity、小型静态文件、HTTP/2、HTTP/3 的测试上都比 Apache HTTPD 和 Nginx 有这更好的表现,这不仅仅是跑个 Hello World 而是进行一个完整的测试。 OLS 1.6.8 发布日期:2020-02-10 下载地址 预编译二进制包: https://openlitespeed.org/packages/openlitespeed-1.6.8.tgz 源码包: https://openlitespeed.org/packages/openlitespeed-1.6.8.src.tgz 新功能 自动删除过期的缓存内容以节省空间。 可选择跳过 Let's Encrypt 的重写处理。 更新缓存,仅为前端请求提供与 litespeed cache 相关的 header。 改进 修复了内部缓存管理器模块中的一些小问题。 REFRESH URI 缓存请求现在等同于陈旧的清理。 添加了针对URI陈旧清理的响应 header。 提高了缓存清除的准确性。 更新 更新 context 配置,当在目录中自动添加尾随“ /”到对应目录。 更新 lsup.sh 升级工具以添加对-e paramater标志的支持,仅用于升级二进制文件。 BUG修复 修复了未设置“ storagepath”配置设置时未调用缓存清理的问题。 修复了在极少数情况下解析重写规则时发生的崩溃错误。 参考消息:https://www.mf8.biz/ols-1-6-8/

优秀的个人博客,低调大师

C-Shopping V1.0.0 开源电商平台正式版发布,轻量独立站

嗨,大家好!欢迎来到C-Shopping,这是一场揭开科技面纱的电商之旅。我是C-Shopping开源作者“继小鹏”,今天将为你介绍一款基于最新技术的开源电商平台。让我们一同探索吧! 项目在线演示地址: docker 部署地址:http://shop.huanghanlian.com/ vercel 部署地址:https://c-shopping-three.vercel.app/ 项目传送门:点击这里,https://github.com/huanghanzhilian/c-shopping, 如果你觉得有帮助,请给我一个Star,这会给我更大的鼓励。 项目背景 背景: 一直以来前端UI框架被固定形式占据(受限于传统的UI框架),导致视觉疲劳,在开发一些高度自定义的项目时,往往力不从心; 多设备适配的web优秀项目很少,学习和维护成本较高; 当项目复杂后,在组件需要调用多个 api 时会变得复杂起来,比如需要管理多个 loading 和 error 状态,这会导致产生非常多的 state 声明,还有请求取消、请求竞态等可能存在的问题也容易被忽略; 随着项目复杂,样式的开发与维护变得庞大且臃肿; 意图: 改进背景中提到的问题。 目的: 打造一个完整的,适合web端的良好生态。 首先,让我们了解一下C-Shopping的技术背后。我采用了一系列最前沿的技术,包括Next.js、Tailwind CSS、Headless UI、Redux-Toolkit-RTK Query、JWT和Docker等。这确保了此项目不仅高效,而且具备强大的可扩展性。我们致力于解决传统电商平台的一些痛点:不美观、不适配不同设备、界面单一,等等。C-Shopping通过采用最新的技术和设计理念,为用户打造了一场全响应式技术开发体验。 C-Shopping关注用户体验。我们的界面不仅仅美观,更是响应式设计,让用户可以在任何设备上轻松愉悦地购物。个人中心和订单管理功能也让你的购物更加个性化和方便。 项目亮点 C-Shopping的亮点之一是我们采用了一系列先进的技术,包括Next.js、Tailwind CSS、Headless UI、Redux-Toolkit-RTK Query等,为用户提供了极致的性能和体验。不仅注重美观,更追求技术上的卓越。 Next.js 驱动的极速体验 C-Shopping采用了 Next.js,这不仅意味着网页加载速度飞快,而且还支持服务端渲染,让你体验到前所未有的流畅度。 🎨Tailwind CSS 的时尚设计 采用 Tailwind CSS,为 C-Shopping 注入了时尚感。每一次的界面都如同艺术品般精致,让购物成为一场视觉的盛宴。 🔧Headless UI 自由而灵活 C-Shopping 选择了 Headless UI 风格,让用户可以在购物过程中拥有更多自由。不再受限于传统的UI框架,为你打开了更多定制的大门。 🔐JWT 安全无忧 安全至上!采用 JWT 进行用户身份验证,为你的购物行为提供了最强有力的保障,让你可以放心尽情购物。 🐳Docker 容器化的完美部署 C-Shopping 拥抱 Docker,使得项目的部署变得前所未有的简单。容器化技术让整个项目在不同环境中都能如鱼得水地运行。 🔄Redux Toolkit 和 RTK Query 的状态管理艺术 C-Shopping 使用 Redux Toolkit 和 RTK Query,让状态管理变得更加轻松愉快。你可以更好地追踪应用中的数据流,确保购物体验的稳定性。 功能演示 现在,让我们来看看C-Shopping的一些基本功能。从清晰的导航和商品展示,到方便的搜索和购物车功能,每一个细节都经过精心设计,为用户提供愉悦的购物体验。 用户端 模块 Desktop devices Mobile devices 首页 二级分类 三级分类 商品详情 登录 注册 搜索 购物车 支付页 个人中心 我的订单 我的评论 地址管理 近期访问 管理端 模块 Desktop devices Mobile devices 登录 管理中心 用户管理 分类管理 分类管理树状 规格管理 商品管理 订单管理 评论管理 滑块管理 banner管理 项目结构 🏗️C-Shopping 项目结构: 📂 c-shopping ├── 📁 app │ ├── 📁 main │ │ ├── 📁 client-layout │ │ ├── 📁 empty-layout │ │ ├── 📁 admin │ │ ├── 📄 layout.js │ │ └── 📁 profile │ ├── 📄 StoreProvider.js │ ├── 📁 api │ │ ├── 📁 auth │ │ ├── 📁 banner │ │ ├── 📁 category │ │ ├── 📁 details │ │ ├── 📁 order │ │ ├── 📁 products │ │ ├── 📁 reviews │ │ ├── 📁 slider │ │ ├── 📁 upload │ │ └── 📁 user │ ├── 📄 layout.js │ └── 📄 not-found.js ├── 📄 commitlint.config.js ├── 📁 components ├── 📄 docker-compose.yml ├── 📁 helpers │ ├── 📁 api │ ├── 📄 auth.js │ ├── 📁 db-repo │ ├── 📄 db.js │ ├── 📄 getQuery.js │ └── 📄 index.js ├── 📁 hooks ├── 📄 jsconfig.json ├── 📁 models ├── 📄 next.config.js ├── 📄 package-lock.json ├── 📄 package.json ├── 📄 postcss.config.js ├── 📂 public ├── 📁 store ├── 📁 styles ├── 📄 tailwind.config.js └── 📁 utils 主要结构解释: 📁app: 应用程序的主要代码 📁main: 主要应用程序组件 📁client-layout: 用户端通用布局页面 📁empty-layout: 通用空白布局页面 📁admin: 管理端页面 📄layout.js: 主要布局配置 📁profile: 用户个人资料页面 📄StoreProvider.js: 全局状态管理提供者 📁api: API 请求相关路由 📁auth: 用户认证 API 📁banner: 广告横幅 API 📁category: 商品分类 API ... 📁components: 可复用的 React 组件 📁helpers: 辅助函数和工具 📁api: API 请求相关的辅助函数 📄auth.js: 用户认证相关的辅助函数 ... 📁hooks: 自定义 React hooks 📁models: 数据模型定义 📁public: 静态资源,如图片、字体等 📁store: Redux 状态管理相关配置 📁services: RTK Query 📁slices: Redux Toolkit 📁styles: 样式文件 📁utils: 通用工具 ... 这个结构旨在使项目组织有序,易于维护和扩展。每个部分都按照功能和职责进行划分,使团队成员更容易理解和协作。 部署与使用 开发环境 通过在终端运行以下命令克隆或下载存储库: git clone https://github.com/huanghanzhilian/c-shopping.git 使用npm或yarn安装项目依赖项: npm install or yarn 修改.env的文件,在项目根目录,定义所需的环境变量。这个步骤是重要的(图片上传OSS): NEXT_PUBLIC_ALI_REGION=<your ali endpoint> NEXT_PUBLIC_ALI_BUCKET_NAME=<your ali bucket name> NEXT_PUBLIC_ALI_ACCESS_KEY=<your ali access key> NEXT_PUBLIC_ALI_SECRET_KEY=<your ali secret key> NEXT_PUBLIC_ALI_ACS_RAM_NAME=<your ali acs:ram name> NEXT_PUBLIC_ALI_FILES_PATH=<your ali files pathname> 在本地机器上安装MongoDB 运行项目 npm run dev 注册一个账户 http://localhost:3000/register 创建帐户后,在数据库中找到您的帐户,并将root字段修改为true。role字段修改为admin,这将授予您访问所有管理仪表板功能的权限 http://localhost:3000/admin 操作MongoDB,创建根分类 mongo use choiceshop db.categories.insert({ "name" : "精选好物", "slug" : "choiceshop", "image" : "http://huanghanzhilian-test.oss-cn-beijing.aliyuncs.com/shop/upload/image//icons/zHle_bmdM_dhu2K938MMM.webp", "colors" : { "start" : "#EF394E", "end" : "#EF3F55" }, "level" : 0 }) docker 部署 项目根目录已经配置好docker compose,在安装docker环境后,直接运行部署 docker compose up -d --build 公众号 关注公众号获得更多资讯,有任何意见或建议都欢迎提issue,或者到公众号。 许可证 Apache License 2.0 MIT License Copyright (c) 2024 Jipeng Huang 呼吁行动 C-Shopping是一个开源项目,欢迎更多的开发者加入我们的社区。你可以在我们的GitHub仓库中找到项目源码,提出建议或者一同参与开发。 如果你对项目感兴趣,欢迎加入我们的社区,一同为项目添砖加瓦。

资源下载

更多资源
Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册