当前位置: 首页 > news >正文

一起做网店网站入驻收费wordpress 网站主题

一起做网店网站入驻收费,wordpress 网站主题,宁夏建设厅网站查证,千博企业网站管理系统旗舰版个人博客站项目源码#xff0c;高性能低占用的博客系统#xff0c;这也许是我个人目前写过的性能最高的web项目了 。目前日均处理请求数80-120w次#xff0c;同时在线活跃用户数30-100人#xff0c;数据量累计已达到100多万条#xff0c;数据库Redis网站主程序同时运行在一…个人博客站项目源码高性能低占用的博客系统这也许是我个人目前写过的性能最高的web项目了 。目前日均处理请求数80-120w次同时在线活跃用户数30-100人数据量累计已达到100多万条数据库Redis网站主程序同时运行在一台2核2GB的机器上浏览器页面请求秒级响应CPU平均使用率控制在20%左右。演示站点首页_懒得勤快的博客_互联网分享精神​masuit.com不依赖于具体的数据库已测试SQL Server和mysql正常其他数据库还请自测也不依赖于数据库的开发模式code First、DB First均可自由切换。部分功能在Linux下可能无法使用须待测比如硬件监测。githubhttps://github.com/ldqk/Masuit.MyBlogs​github.com老项目已经移动到分支net461开发环境操作系统Windows 10 2009IDEVisual Studio 2019 v16.8数据库MySQL 8.0Redisredis-server-windows 3.2当前运行环境操作系统Windows Server 2008 R2数据库MySQL 8.0Redisredis-server-windows 3.2运行时.NET 5服务器配置2核4GB1M硬件要求最低配置推荐配置CPU1核2核内存1GB2GB带宽1Mbps2Mbps数据库SQL Server 2008/MySQL 5SQL Server 2012/MySQL 8主要功能服务器性能监控可直接在线实时监控服务器的运行状态包括CPU、网络带宽、磁盘使用率、内存占用等情况可记录最近一天的服务器健康状态通过websocket进行数据的推送仅支持Windows且需要Windows安装最新的更新。文章管理包含文章审核、文章合并、文章列表的增删查改、分类管理、专题管理服务器性能监控可直接在线实时监控服务器的运行状态包括CPU、网络带宽、磁盘使用率、内存占用等情况可记录最近一天的服务器健康状态通过websocket进行数据的推送仅支持Windows且需要Windows安装最新的更新。文章管理包含文章审核、文章合并、文章列表的增删查改、分类管理、专题管理文章审核当用户在前台页进行投稿后会进入审核状态审核通过后才会在前台页的文章列表中展示出来。 文章合并当用户在前台页进行了文章的编辑后会创建出文章的合并请求当后台管理进行相应的合并操作后前台用户的修改才会正式生效可以直接合并、编辑并合并和拒绝合并拒绝时修改人会收到相应的邮件通知。 文章操作可对文章进行修改、新增、置顶、临时删除(下架)、还原、永久删除、禁止评论等操作编辑后的文章会生成历史版本。支持上传word文档自动转换 文章支持按地区进行投放支持5种投放模式。分类管理对文章的分类进行增删查改和文章的移动等操作与文章的关系一对多。 专题管理对文章的专题进行管理与文章的关系多对多。 快速分享首页快速分享栏目的管理。评论和留言管理对前台用户提交的留言和评论进行审核当前台用户提交的内容可能包含有敏感词时会进入人工审核审核成功才会在前台页中展示。消息通知站内消息包含评论、留言、投稿、文章合并等邮件通知。邮件支持smtp和http模式http模式的已支持mailgun服务。公告管理对网站的公告进行增删查改管理。杂项页管理一些通用的页面管理可自由灵活的创建静态页面。系统设置包含系统的全局设置、防火墙管理、网站运行日志记录、友链管理、邮件模板的管理。全局设置网站的一些基本配置和SEO相关操作等 防火墙对网站的所有请求进行全局流量的拦截让规则内的请求阻止掉支持黑名单、白名单、IP地址段(支持IPv4和IPv6)、国家或地区、关键词审查、ASN、运营商等规则拦截记录支持提交到cloudflare等第三方cdn服务商防火墙审计可一键加黑白名单或提交到上层防火墙服务防火墙记录了详细的日志便于查看审计。菜单管理菜单支持拖拽配置树状无级菜单3种子菜单类型。广告管理主动式的广告投放管理支持竞价排名支持在banner、边栏、页内、列表内的广告展示竞价或权重的高低决定广告出现的概率。赞助管理对网站打赏进行增删查改操作自动掩码。搜索统计当前台用户每Session周期内的关键词搜索不重复的关键词将会被记录用于热词统计仅记录最近一个月内的所有搜索关键词用于统计当月、7天以及当天的搜索热词。任务管理hangfire的可视化管理页面文件管理服务器文件的在线管理支持浏览、预览、压缩、解压缩、创建文件夹、上传、下载、打包下载等文件的基本操作。站内搜索站内搜索支持全文检索基于自定义词库。友情链接友情链接支持自助上链回链检测自动排名等。全局功能网站全局时间将根据访客所在时区自动进行转换图片上传支持自定义水印文字图片上传支持本地存储、gitlab仓库、阿里云oss等前台数据带缓存对于需要前台展示的用户数据将进行脱敏处理后进行展示支持文章分类评论单文章的rss订阅。项目架构项目采用单体架构方便部署和配置传统的MVC模式http://ASP.NET Core MVCEF Core的简单架构。Controller→Service→Repository→DbContext现在只有这么一个项目了额外的引用了Masuit.Tools.Core这个项目作为工具库因为.NET Core无处不在的依赖注入使得数据库和ORM之间没有了强依赖的关系这使得更换数据库的成本相对较低所以所有的代码都全部放在了一起。文件夹定义App_Data存放网站的一些常规数据以文本的形式存在这类数据不需要频繁更新的。┠─cert文件夹存放https证书┠─ban.txt敏感词库┠─CustomKeywords.txt搜索分词词库┠─denyip.txtIP地址黑名单┠─DenyIPRange.txtIP地址段黑名单┠─GeoLite2-City.mmdbMaxMind地址库┠─ip2region.dbip2region地址库┠─mod.txt审查词库┠─whitelist.txtIP地址白名单Common之前老项目的Common项目Configs项目的一些配置对象Controllers控制器Extensions一些扩展类或一些项目的扩展功能比如hangfire、ueditor、中间件、拦截器等HubsSignalR推送服务类Infrastructure数据访问基础设施包含Repository和Services相当于老项目的DAL和BLLMigrations数据库CodeFirst模式的迁移文件Models老项目的Models项目存放一些实体类或DTOViewsrazor视图wwwroot项目的所有静态资源核心功能点技术实现后端技术栈依赖注入容器.NET Core自带的Autofacautofac主要负责批量注入和属性注入实体映射框架automapper 9.0缓存框架CacheManager统一管理网站的热数据如Session、内存缓存EFSecondLevelCache.Core负责管理EF Core的二级缓存定时任务hangfire统一管理定时任务包含友链回链检查、文章定时发布、访客统计、搜索热词统计、Lucene库刷新等任务WebsocketSignalR进行流推送实现服务器硬件健康状态的实时监控硬件检测Masuit.Tools封装的硬件检测功能全文检索Masuit.LuceneEFCore.SearchEngine基于http://Lucene.Net 4.8实现的全文检索中间件中文分词结巴分词结合本地词库实现中文分词断点下载Masuit.Tools封装的断点续传功能RedisCSRedis负责Redis的读写操作文件压缩Masuit.Tools封装的zip文件压缩功能Html字符串操作htmldiff.net-core实现文章版本的内容对比HtmlAgilityPack实现html字符串的“DOM”操作主要是用于提取img标签HtmlSanitizer实现表单的html代码的仿XSS处理图床支持多个图床的上传gitee、gitlab、阿里云OSS、sm.ms图床、人民网图床拦截器授权拦截器、请求拦截器负责网站全局流量的拦截和清洗、防火墙拦截器负责拦截网站自带防火墙规则的请求流量、异常拦截器、url重定向重写拦截器主要用于将http的请求重定向到https请求IP来源检查IP2Region本地数据库实现请求IP的来源检查RSSWilderMinds.RssSyndication实现网站的RSS源EF扩展功能zzzproject相关nuget包Word文档转换OpenXml实现浏览器端上传Word文档转换为html字符串。在线文件管理angular-filemanager文件管理代码实现服务器文件的在线管理前端技术栈前台页面基于bootstrap3布局ueditorlayedit富文本编辑器notie提示栏sweetyalert弹窗layui组件angularjs后台管理页angularjs单一页面应用程序material布局风格highchartechart图表组件ng-table表格插件material风格angular-filemanager文件管理器性能和安全相关hangfire实现分布式任务调度Z.EntityFramework.Plus实现数据访问层的高性能数据库批量操作http://Lucene.NET实现高性能站内检索通过url的敏感词检查过滤恶意流量限制客户端的请求频次表单的AntiForgeryToken防止恶意提交ip2regionMaxMind地址库实现请求来源审查用户信息采用端到端RSA非对称加密进行数据传输项目部署编译编译需要将Masuit.Tools项目和Masuit.LuceneEFCore.SearchEngine项目也一起clone下来和本项目平级目录存放才能正常编译否则将Masuit.Tools项目和Masuit.LuceneEFCore.SearchEngine项目移除通过nuget安装也是可以的。配置文件主要需要配置的是https证书、数据库连接字符、redis、BaiduAK以及图床配置同时BaiduAK参与了数据库的加密如果你没有BaiduAK自行到百度地图开放平台申请免费的。如果你使用了CDN需要配置TrueClientIPHeader选项为真实IP请求转发头如cloudflare的叫CF-Connecting-IP。如果Redis不在本机需要在配置文件中的Redis节下配置固定为Redis值的格式127.0.0.1:6379,allowadmintrue若未正确配置将按默认值“127.0.0.1:6379,allowadmintrue,abortConnectfalse”。IIS部署时必须将应用程序池的标识设置为LocalSystem否则无法监控服务器硬件同时需要安装.NET Core Hosting运行时环境IIS程序池改为无托管代码。独立运行配置好环境和配置文件后可直接通过dotnet Masuit.MyBlogs.Core.dll --port 80 --sslport 443命令运行。docker自行爬文。运行参数网站默认会以5000和5001端口运行如果需要指定端口需要在appsettings.json中进行配置。后台管理初始用户名masuit初始密码123abc#$
http://www.sadfv.cn/news/18657/

相关文章:

  • 网站开发工程师薪酬待遇西安做建站的公司
  • 电气网站建设小程序发布流程
  • 网站建设注册哪类商标网站页面设计如何快速定稿
  • 服务器网站开发手机网站登录模板
  • 深圳创新网站建设常州网站制作推广
  • 2015个人备案网站论坛怎么做企业网站推广的方法
  • 建湖做网站的公司景安安装wordpress
  • 局机关建设网站的意义做设计的网站定制
  • 织梦网站关掉wap品牌建设让
  • 校园网站建设的可行性分析沧州网站制作多少钱
  • 建站行业成为买方市场办公网络建设项目商务要求
  • 做网站搞友情链接无锡百度
  • 如何免费做网站商家做网站的优点
  • 建立网站需要多少钱八寇湖南岚鸿团队网站页面优化方案
  • 网站会员系统wordpress推广普通话的重要性
  • 网站规划结构电子商务网站建设过程范文
  • 河南城乡建设部网站Wordpress页面手机不适配
  • 做网站首选科远网络网站如何设置404页面
  • 江苏纬信网站建设郑州网络营销网站
  • 做网站的公司哪好众筹网站开发分析报告
  • 网站开发前端要学什么软件深圳找网站建设
  • 软件通网站建设免费一级域名注册教程
  • 宁波网络推广产品服务天津seo托管
  • 深圳鼎诚网站建设企业手机版网站
  • 安庆网站建设为长沙亚町设计
  • 营销网站如何建设网站做那个效果好
  • 制作网站小程序正规的制作网页的公司
  • 与知名网站互连app开发哪家好
  • 海外网站cdn加速网络哪家公司最好
  • 电子商务网站建设的工具郑州人流医院哪家好