![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
21CloudBox
文章平均质量分 82
Accelerate Your Site in China Legitimately
tobyglei
这个作者很懒,什么都没留下…
展开
-
如何把 Gin 项目部署到服务器?
Gin 框架官网截图Gin 是什么?Gin 是基于 Go 语言开发的 一款 Web 框架,它是类Martini的 API,但性能据说是 Martini 的 40x。21云盒提供了极简单的 Gin 项目部署方法,你可以在21云盒子上通过以Go运行环境的方式进行部署。如何把 Go Gin 项目部署到服务器??注册成为21云盒子会员 在 Gitee ForkGo Gin 启动模板 在21云盒子上创建一个云服务, 并允许21云盒子访问你的代码库 用下面配置进行创建环境 ...转载 2021-01-28 09:54:46 · 1581 阅读 · 1 评论 -
Algolia国內替代方案
Algolia 官网截图Algolia 是什么?Algolia 是一家美国的创业公司,他们提供了很容易使用的搜索引擎的服务,让开发者可以快速对站内内容进行检索和搜索。Algolia 在国内能用吗?短的答案: 会很慢。长的答案:Algolia 在香港有服务节点,在中国大陆暂时没有服务节点,你在下图可以看到,网络延迟在 600 - 700ms 之间,所以是很慢的。Algolia 在香港的节点的访问网络延迟Algolia 的 开源替代方案: MeiliSearchM..转载 2021-01-27 09:24:04 · 2898 阅读 · 0 评论 -
Firebase国内替代方案
Firebase 官网截图Firebase 是什么?Firebase 是一家实时后端数据库创业公司,它能帮助开发者很快的写出 Web 端和移动端的应用。于 2014 年 10 月 Google 收购了 Firebase,之后把 Firebase 结合到 Google 的云服务中。Firebase 在国内能用吗?Google 北京的官方答案是不可以。根据中国的法例,中国用户的数据必需存放在中国内境内的服务器上。所以如果通过代理或其他方式把用户数存放在中国内境外的数据库是不允许,并且也...转载 2021-01-26 09:50:50 · 9128 阅读 · 0 评论 -
Contentful国內替代方案
Contentful 官网截图Contentful 是什么?Contentful 是无头的内容管理系统, Headles Content Management System。 Headless CMS 提供了一种创作内容的方法,但它不是将内容耦合到特定输出(如网页呈现,如传统的在 WordPress上写文章发报到网站上) 它提供的是内容创作者可以像之前一样写文章,而开发者可以通过 API 方式获取内容,这些可以实现跨渠道交付内容。Contentful 在国内能用吗?Content...转载 2021-01-25 09:50:30 · 2425 阅读 · 1 评论 -
如何创建一个 MongoDB?
MongoDB 官网截图MongoDB 是什么?MongoDB (来自于英文单词“Humongous”,中文含义为“庞大”)是文档数据库,一个基于分布式文件存储的数据库, 由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 它支持的数据结构非常松散,是类似 json 的 bson 格式,因此可以存储比较复杂的数据类型。MongoDB 最大的特点是它支持的查询语..转载 2021-01-23 09:39:02 · 425 阅读 · 0 评论 -
如何创建一个 PostgreSQL 数据库?
PostgreSQL 官网截图PostgreSQL 是什么?PostgreSQL 是一个功能非常强大的,历史悠久,开源的关系数据库。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性等等的功能。并深受世界各地的创业公司的开发者所喜爱。21云盒子提供全托管,免运维的 PostgreSQL 数据库。如何创建一个 PostgreSQL 数据库?注册成为21云盒子会员 在控制台中选 “数据库” 然后点击 “新增数据库”...转载 2021-01-22 09:38:40 · 1891 阅读 · 0 评论 -
如何把 Laravel 项目部署到服务器?
Laravel 官网截图Laravel 是什么?Laravel 是基于PHP开发的现代 Web应用框架,在非常活跃的社区支持下,有丰富的插件库可供选择。21云盒提供了极简单的 Laravel 部署方法,你可以在21云盒子上通过以静态网页环境的方式进行部署。如何部署?注册成为21云盒子会员 创建一个PostgreSQL数据库 在 Gitee 上 ForkLaravel示例 在21云盒子上创建一个云服务, 并允许21云盒子访问你的代码库 配置以下设定环境PHP 7....转载 2021-01-21 10:00:56 · 777 阅读 · 0 评论 -
如何把 Django 项目部署到服务器?
Django 官网截图Django 是什么?Django 是基于 Python 开发的一款开源的 Web 应用框架。Django框架不但提供了完善的代码目录结构,而且使用了 Model, View, 和Template的结构,使得代码在开发过程中很容易被规范起来。其中Django Admin提供了开箱即用的后台管理系统而深得众多Python开发者和初创公司喜爱。21云盒提供了极简单的 Django 部署方法,你可以在21云盒子上通过以Python环境进行部署。如何部署?注册成为21云..转载 2021-01-20 10:16:12 · 1074 阅读 · 0 评论 -
如何提高 Surge.sh 在国内的访问速度?
Surge.sh 官网截图Surge.sh 是什么?Surge.sh 是一个命令行(CLI)工具,提供对静态网页托管的功能。提速前后的对比图左图: 部署在 Surge.sh 的网站测速结果; 右图是提速后的测速结果。颜色代表网站的反馈时间,绿色代表快,越接近红色代表极慢甚至没法访问。可以看到 部署在 Surge.sh 的网站 在国内的访问速度很不理想 (左图),大部份地区都是访问极慢的(橙色)。提速后的结果达到了可用的水平 (右图较多的深绿色省份)测试项目的源代码我们..转载 2021-01-19 09:36:15 · 673 阅读 · 0 评论 -
如何提高 Github Pages 在国内的访问速度?
Github Pages 官网截图Github Pages 是什么?Github Pages 是 GitHub 公司提供對靜態網頁托管的一個功能,把靜態網頁提交到 Github 的username.github.io代碼倉庫 下,Github 就會幫你托管網頁, 訪問地址和代碼倉庫同名。提速前后的对比图左图: 部署在 Github Pages 的网站测速结果; 右图是提速后的测速结果。颜色代表网站的反馈时间,绿色代表快,越接近红色代表极慢甚至没法访问。可以看到 部署在 Git...转载 2021-01-18 09:57:22 · 669 阅读 · 0 评论 -
如何提高 Gatsby Cloud 在国内的访问速度?
Gatsby Cloud 官网截图Gatsby Cloud 是什么?Gatsby Cloud 是 Gatsby 公司针对 GatsbyJS 项目而提供的托管云服务,支持 Git Push 自动部署,因为深度集成了 各大 Headless CMS 像 Contentful,Cosmic,Dato CMS 和极快的速度深受前端开发者喜爱。提速前后的对比图左图: 部署在 Gatsby Cloud 的网站测速结果; 右图是提速后的测速结果。颜色代表网站的反馈时间,绿色代表快,越接近红色代表极..转载 2021-01-17 09:55:30 · 286 阅读 · 0 评论 -
如何提高 Vercel 在国内的访问速度?
Vercel 官网截图Vercel 是什么?Vercel1(之前也叫 Zeit 或 now.sh) 是一家提供 静态站点的托管的平台,支持自动从 Github, GitLab, Bitbucket等代码仓库中自动拉取代码, 然后进行项目打包,最后把生成的静态网站资源(照片, JS, CSS等)文件分发到各大CDN节点上。Vercel 在国内的访问速度?以一个 Hexo博客2作为示例,部署到Vercel的服务器(Vercel的CDN节点上), 访问速度如下:Hexo博客 部署在...转载 2021-01-05 09:24:18 · 10808 阅读 · 0 评论 -
如何提高 Heroku 在国内的访问速度?
Heroku 官网截图Heroku 是什么?Heroku 是一家提供多编程语言的云部署平台。支持从 GitHub 中拉取代码, 按自定义方式进行打包并部署到云服务器上。提速前后的对比图左图: 部署在 Heroku 的网站测速结果; 右图是提速后的测速结果。颜色代表网站的反馈时间,绿色代表快,越接近红色代表极慢甚至没法访问。可以看到 部署在 Heroku 的网站 在国内的访问速度很不理想 (左图),大部份地区都是访问极慢的(橙色)。提速后的结果达到了可用的极速 (右图所有有测试..转载 2021-01-16 10:16:13 · 644 阅读 · 0 评论 -
如何把 Hugo 项目部署到服务器?
Hugo 官网截图Hugo 是什么?Hugo 基于 Go 语言开发的开源静态网站生成器,速度极快,能在几毫秒的速度打包完一个 20 页的静态博客。像1Password Support和Let’s Encrypt就是用 Hugo 制作他们的静态网站的。21云盒提供了极简单的 Hugo 部署方法,你可以在21云盒子上通过以静态网页的方式进行部署。如何部署?注册成为21云盒子会员 ForkHugo示例 用下面配置进行创建环境 静态网页 构建命令 hugo -...转载 2021-01-11 10:06:17 · 920 阅读 · 0 评论 -
如何提高 Netlify 在国内的访问速度?
Netlify 官网截图Netlify 是什么?Netlify1是一家提供 静态站点的托管的平台,支持自动从 Github, GitLab, Bitbucket等代码仓库中自动拉取代码, 然后进行项目打包,最后把生成的静态网站资源(照片, JS, CSS等)文件分发到各大CDN节点上。Netlify 在国内的访问速度?以一个 Hexo博客2作为示例,部署到Netlify的服务器(Netlify的CDN节点上), 访问速度如下:Hexo博客 部署在 Netlify 后的访问速度...转载 2021-01-07 16:53:57 · 1315 阅读 · 0 评论 -
如何把 Jekyll 项目部署到服务器?
Jekyll 官网截图Jekyll 是什么?Jekyll 是一个基于 Ruby 开发者的静态网站生成器。是最早的一批静态网页生成器之一,有丰富的第三方插件,深受 Ruby 开发者喜爱。21云盒提供了极简单的 Jekyll 部署方法,你可以在21云盒子上通过以静态网页环境的方式进行部署。如何部署?注册成为21云盒子会员 在 Gitee 上 ForkJekyll示例 在21云盒子上创建一个云服务, 并允许21云盒子访问你的代码库 用下面配置进行创建环境 静态网页 构建...转载 2020-12-31 09:51:56 · 370 阅读 · 0 评论 -
如何把 Docsify 文档部署到服务器?
Docsify 官网截图Docsify 是什么?Docsify 是基于 Javascript 的静态网页生成器,广泛用于markdown文档生成网站。21云盒提供了极简单的 Docsify 部署方法,你可以在21云盒子上通过以静态网页环境的方式进行部署。如何部署?注册成为21云盒子会员 在 Gitee 上 Forkdocsify示例 在21云盒子上创建一个云服务, 并允许21云盒子访问你的代码库 用下面配置进行创建环境 静态网页 构建命令 发布目录...转载 2020-12-31 09:50:26 · 2525 阅读 · 0 评论 -
如何把 Hexo 静态博客部署到服务器?
Hexo 是什么?Hexo 是基于 Node.js 的静态博客/靜態网站的生成器(Static Site Generator, SSG)。Hexo 官网截图21云盒提供了极简单的 Hexo 部署方法,你可以在21云盒子上通过以静态网页的方式进行部署。如何部署?注册成为21云盒子会员 ForkHexo示例 用下面配置进行创建环境 静态网页 构建命令 yarn && hexo deploy 发布目录 ./public 如果对上描文字描.转载 2020-12-31 09:48:06 · 319 阅读 · 0 评论 -
如何把 Flask 项目部署到服务器?
Flask 官网截图Flask 是什么?Flask 基于 Python 开发的轻量级的 Web 框架,使用了 WerkzeugWSGI 和 Jinja2 模板引擎,有丰富的开源插件。21云盒提供了极简单的 Flask 部署方法,你可以在21云盒子上通过以静态网页环境的方式进行部署。如何部署?注册成为21云盒子会员 在 Gitee Forkflask示例 在21云盒子上创建一个云服务, 并允许21云盒子访问你的代码库 用下面配置进行创建环境 Python 3 构建命...转载 2020-12-31 09:44:23 · 2958 阅读 · 0 评论 -
如何把 VuePress 项目部署到服务器?
VuePress 官网截图VuePress 是什么?VuePress 是一个基于 Vue 的静态网页生成器。可用于制作技术文档,个人博客等等。21云盒提供了极简单的 VuePress 部署方法,你可以在21云盒子上通过以静态网页环境的方式进行部署。如何部署?注册成为21云盒子会员 在Gitee ForkVuePress示例 在21云盒子上创建一个云服务, 并允许21云盒子访问你的代码库 用下面配置进行创建环境 静态网页 构建命令 yarn &&...转载 2020-12-30 17:06:33 · 1198 阅读 · 0 评论 -
如何把 Nuxt.js 项目部署到服务器?
Nuxt.js 官网截图Nuxt.js 是什么?Nuxt.js 是一个基于 Vue.js 的轻量级应用框架, 可用来创建服务端渲染 (Server Side Rendering, SSR) 应用, 也可充当靜態網頁生成器(Static Site Generator, SSG)生成静态应用,具有优雅的代码结构分层和热加载等特性21云盒提供了极简单的 Nuxt.js 部署方法,你可以在21云盒子上通过以静态网页环境,或Node环境的方式进行部署。如何部署?注册成为21云盒子会员 在 G..转载 2020-12-30 16:59:46 · 820 阅读 · 0 评论 -
如何把 React.js 项目部署到服务器?
React.js 官网截图React.js 是什么?React 起源于 Facebook 的内部项目,因为当时市场上的 JavaScript MVC 框架都满足不了 Facebook 的要求,所以内部制作了一套框架,主用在 Instagram (被Facebook收购的一款图片社交App) 的网站上。后来于 2013年5月开源,所有人都可以使用。21云盒提供了极简单的 React.js 部署方法,你可以在21云盒子上通过以静态网页环境的方式进行部署。如何部署?注册成为21云盒子会员..转载 2020-12-30 16:55:03 · 793 阅读 · 0 评论 -
如何把 Express 项目部署到服务器?
Node Express 官网截图Express 是什么?Express是基于Node.js开发的Web开发框架,它的速度很快,很简单就可以搭建一个网站的后端。21云盒提供了极简单的 Express 部署方法,你可以在21云盒子上通过以Node环境的方式进行部署。如何部署?注册成为21云盒子会员 Forkexpress 示例 在21云盒子上创建一个云服务, 并允许21云盒子访问你的代码库(repo) 用下面配置进行创建环境 Node 构建命令 yarn ...转载 2020-12-30 14:47:41 · 1900 阅读 · 0 评论 -
如何把 Streamlit 部署到服务器?
Streamlit 官网截图Streamlit 是什么?Streamlit是第一个专门针对机器学习和数据科学团队的应用而生的开发框架,它是开发自定义机器学习工具的最快的方法,你可以认为 它的目标是取代Flask在机器学习项目中的地位,可以帮助机器学习工程师快速开发用户交互工具。21云盒提供了极简单的 Streamlit 部署方法,你可以在21云盒子上通过以Python环境的方式进行部署。如何部署?注册成为21云盒子会员 ForkStreamlit 在21云盒子上创建一个云服务...转载 2020-12-30 14:20:43 · 2869 阅读 · 0 评论 -
如何把 Strapi 项目部署到服务器?
Strapi 是什么?Strapi 是基于 Node.js 开发的,开源,无头内容管理系统(Headless CMS)。当安装完成后,你可以在界面编写内容(文字),上传图片。最后,你可以用API的方式去调用这些内容(以JSON形式返回)。Strapi 官网截图21云盒提供了极简单的 Strapi 部署方法,你可以在21云盒子上通过以Node环境的方式进行部署。如何部署?注册成为21云盒子会员 Forkstrapi示例 在21云盒子上创建一个云服务, 并允许21云盒子访问你的代码.转载 2020-12-30 14:18:56 · 1642 阅读 · 0 评论 -
如何把 Gatsby 项目部署到服务器?
Gatsby 是什么?Gatsby 是基于 React 开发的现代化网站生成器。可以用于构建博客、电子商务网站、Web应用程序等。Gatsby官网截图21云盒提供了极简单的 Gatsby 部署方法,你可以在21云盒子上通过以静态网页的方式进行部署。如何部署?注册成为21云盒子会员 ForkGatsby示例 使用以下方式进行配置环境 静态网页 构建命令 yarn && yarn build 发布目录 ./public 如果对上描文字.转载 2020-12-30 14:16:06 · 575 阅读 · 0 评论 -
如何把 Next.js 项目部署到服务器?
Next.js 是什么?Next.js 是一个用于 生产环境的 React 框架。Next.js 为您提供生产环境所需的所有功能以及最佳的开发体验:包括静态及服务器端融合渲染、 支持 TypeScript、智能化打包、 路由预取等功能 无需任何配置。Next.js 官网截图21云盒提供了速简单的Next.js部署方法,你可以在21云盒子上通过以静态网页或以Node Server的方式进行部署。两者的区别在于, 当以静态网页方式进行部署时,流程是项目会被构建(打包),然后把最终生成的静态资转载 2020-12-30 10:11:48 · 4045 阅读 · 0 评论 -
如何把 Django 应用部署到服务器 | 21云盒子
如何把 Django 应用部署到服务器 | 21云盒子原创 2020-12-01 22:03:14 · 132 阅读 · 0 评论