Hostinger 基于 Web Apps Hosting 构建,围绕一个简单的卖点:把你的代码从 GitHub、ZIP 文件,或者你的 AI 编码代理推送上去,大约一分钟内就能获得一个可上线、可用于生产的应用,而且无需你管理服务器。我想看看这到底有多少是真的,所以这是我的发现。
更快部署 Web 应用,尽在 Hostinger
在 Hostinger 上部署现代 Web 应用,享受自动构建、托管基础设施、全球 CDN、SSL、安全工具以及 30 天退款保证。
浏览 Hostinger 优缺点 Pros 自动检测框架和 Node 版本 实时构建日志,不是黑箱 CDN 可显著加快全球加载速度 来自两个大洲的 GTmetrix 满分成绩 Kodee 给出的答案准确且经过验证 恶意软件扫描器和漏洞扫描均为干净结果 环境变量可在构建时正确生效 包含免费域名、邮箱和 SSL 标准 30 天保证,没有类似 VPS 的冷却期 Cons “Managed MySQL” 仍需手动创建 没有专门的 Web Apps 知识库分类 在首次部署前创建你的 MySQL 数据库并将其连接信息添加为环境变量,这样应用上线的那一刻就能立即连接到数据库。
评分细分 为了给 Hostinger 的 Web Apps Hosting 评分,我采用了 HostAdvice 的 评分方法 ,这也是站内所有评测统一使用的标准化方法,因此分数建立在真实测试之上,而不是营销话术。以下是各项参数的得分情况。
参数 分数 为何获得此分数 价格 9.2/10 标准 30 天保证适用,没有类似 VPS 的退款冷却期。 功能 9.0/10 技术栈支持广泛,不过托管 MySQL 需要手动设置。 性能 9.8/10 来自两个大洲的完美 GTmetrix 和仪表盘成绩。 易用性 9.6/10 快速、自动识别的部署流程,构建过程也清晰透明。 支持 9.5/10 Kodee 两次检查了线上应用状态,并给出了准确答案。 总体 9.4/10 强劲的基准测试和支持表现,被一些小瑕疵稍微拉低。
无需 DevOps 麻烦即可托管 Web 应用
通过自动部署、托管 SSL、全球 CDN 和内置安全功能,在完全托管的环境中部署现代 Web 应用。
浏览 Hostinger 套餐与价格Hostinger 将 Web Apps Hosting 作为两个层级出售,Business 和 Cloud Startup ,两者都专门面向部署 Node.js 和现代 JavaScript 应用,而不是传统的网站搭建。
我测试的是 Cloud Startup,这一档位把应用数量和 CPU 核心数都翻倍;两种套餐都在结账时直接捆绑免费域名、免费商务邮箱和托管 SSL,且都包含第一年的费用。
下单前需要知道几点:
退款保证: Web Apps Hosting 适用 Hostinger 的标准托管退款条款,自购买之日起 30 天内可退款。这比 Hostinger 的 VPS 套餐简单得多,后者在退款申请之间还有额外 180 天冷却期。这里没有这样的冷却期。免费试用: 我没有找到专门的免费试用。30 天退款保证就是你的评估窗口。支付方式: 结账页面默认显示卡支付方式,并展示 Visa、Mastercard、Amex 和 Discover 标志,同时还可以在结账过程中添加其他支付方式。包含内容: 一年免费域名、一年免费邮箱和托管 SSL 都包含在套餐价格内,无需额外付费,因此标价基本就是让一个完全可用、已加密保护的部署上线的真实成本。唯一的加购项: Hostinger Reach,一个邮件营销附加服务,会作为单独的月付价格出现在购物车里。它很容易跳过,而且默认不会被捆绑或预先勾选。如果你在 30 天内取消 Web Apps Hosting 套餐,Hostinger 的退款政策确认它属于标准条款而非排除清单,因此在该期限内直接取消应可获得退款,不受 VPS 或域名购买附加条件的影响。
功能自动检测框架和 Node 版本 托管 MySQL 数据库创建工具 默认启用全球 CDN 包含 WAF 和 DDoS 防护 每日和按需备份 恶意软件扫描器和漏洞扫描 支持 GitHub 集成和自动部署 免费域名、邮箱和 SSL 为高级用户提供 SSH 访问 从代码到上线应用,尽在 Hostinger
连接你的 GitHub 仓库或上传项目,借助托管基础设施、自动部署和每日备份快速上线。
浏览 Hostinger 性能由于 Web Apps Hosting 是全托管服务,你永远拿不到服务器的 shell 访问权限,因此无法像 VPS 评测那样直接基准测试 CPU、RAM 或磁盘。
你能测量的是已部署应用本身在全球不同地点的加载和响应速度。我从四个不同角度进行了测试:来自两个大洲的 GTmetrix、一个 50 多个点位的全球一致性检查,以及 Hostinger 自带的桌面端和移动端速度工具。
测试对象是下文“易用性”部分中的 Next.js 部署,运行在 Cloud Startup 套餐上(4 CPU 核心、4096 MB RAM、100 GB NVMe 存储),且默认启用了 CDN,在线地址为 ivory-llama-856835.hostingersite.com。
1. GTmetrix,来自两个大洲的测试 我从世界不同区域两次运行 GTmetrix,看看结果是否始终一致,还是只是在某个幸运位置看起来很好。
指标 美国芝加哥 德国法兰克福 性能分数 100% 100% 结构分数 100% 100% TTFB 237ms 145ms Connect 174ms 48ms Backend 63ms 97ms 首次内容绘制 339ms 217ms 最大内容绘制 339ms 217ms 总阻塞时间 0ms 0ms 累计布局偏移 0 0 加载完成时间 482ms 331ms 完全加载时间 553ms 441ms
两次测试在 Performance 和 Structure 上都拿到了满分 100%,且在两个地点都没有布局偏移和阻塞时间,这意味着页面加载时没有任何元素抢占浏览器注意力或跳动。
真正有意思的是,法兰克福在所有计时指标上都比芝加哥更快,尽管我故意把这个应用的服务器位置选在美国。这个结果只有放在 CDN 的背景下才说得通。
一旦 CDN 启用,就像这里默认启用的那样,你的访问者不一定是直接连接到源站服务器。
他们会连接到最近的缓存边缘节点,因此,即使实际服务器位于美国,欧洲测试点也可能比美国测试点更快。这确实、切实地证明了 Hostinger 默认开启的 CDN 正在发挥作用,而不仅仅是一个营销卖点。
2. 全球一致性(Check-Host) 我对该在线地址进行了 HTTP 检查,覆盖了 Check-Host 提供的所有检查点,共 54 个地点,跨越六大洲。完整情况如下:
所有成功检查都返回了干净的 200 OK,没有错误,没有部分失败,也没有意外重定向。
响应时间清楚地展示了 CDN 缓存如何在真实距离下表现:
区域示例 响应时间 德国,朗根 0.006s 法国,巴黎 0.017s 荷兰,阿姆斯特丹 0.022s 英国,伦敦 0.045s 美国,纽约 0.048s 美国,洛杉矶 0.112s 新加坡 0.834s 日本,东京 0.815s
欧洲检查点始终返回最快的时间,数个低于 50 毫秒,而物理距离最远、最接近任何边缘节点的检查点,东京、新加坡、胡志明市,仍然返回有效的 200 响应,只是速度更慢,在 0.3 到 0.8 秒之间。
这正是 CDN 支持部署的典型形态:边缘附近很快,距离最远的地方仍然完全可用。
那 4 个超时,哈萨克斯坦、罗马尼亚以及 4 个俄罗斯检查点中的两个,我不会把它们解读为 Hostinger 基础设施有问题。
同一国家的其他检查点是成功的(圣彼得堡返回了干净的 0.063s,而两个莫斯科检查点超时),这更像是检查点一侧的区域网络过滤,而不是已部署应用本身出了问题。
3. Hostinger 自带速度工具,桌面端和移动端 Hostinger 会在应用仪表盘内直接运行自己的 Page Speed 测试,所以我把它的结果与独立的 GTmetrix 结果进行了对比,而不是只相信其中任何一个。
指标 桌面端 移动端 总体分数 100/100 100/100 首次内容绘制 0.3s 1.1s 最大内容绘制 0.3s 1.1s 速度指数 0.3s 1.1s 总阻塞时间 40ms 10ms 累计布局偏移 0 0
桌面端和移动端都拿到了满分 100,桌面端数据也与 GTmetrix 的独立测量结果非常接近,这正是同时运行两种工具的意义所在。两种不同工具、两种不同方法论,而它们彼此一致。
移动端在每一项计时指标上都更慢,这是预期之中的,因为它模拟的是更慢的连接和更弱的处理器,但速度仍然足以让 100 分反映出真正出色的移动端表现,而不只是宽松的评分标准。
该工具本身有一个不一致之处。尽管桌面端和移动端的分数都干净利落地是 100,但下方 Diagnostics 面板仍然把几项条目标成了 0 分,网络依赖树、文档请求延迟、避免多次重定向,同时还有两项被评为 50 分,未使用的 JavaScript 和旧版 JavaScript。
这些较低的子分数并没有拉低总分,所以可以把它们看作是真实存在的、轻微的优化机会,而不是部署有问题的信号。
另外,Hostinger 在这些诊断旁边显示的“helpful links”全都是为 WordPress 编写的,“9 个简单步骤加速 WordPress”、“如何为你的 WordPress 网站优化图片”,而这个项目明明是一个与 WordPress 毫无关系的 Node.js 应用。这只是共享诊断模板遗留的内容,而不是为该产品专门编写的。
性能总体结论 每一项测试都与其他测试结果一致,而这正是最重要的发现。GTmetrix 在两个大洲的测试中都给出了 100% 的 Performance 和 Structure 分数,Hostinger 自带工具在桌面端和移动端也分别给出了 100/100,而 54 个点位的全球一致性检查除了少数已知存在区域网络过滤的检查点外都返回了干净的 200 响应。
最突出的技术细节是:尽管服务器本身位于美国,欧洲测试点却跑赢了美国测试点,这实实在在地证明了 Hostinger 默认开启的 CDN 确实在发挥作用,而不是仅仅停留在营销层面。
如果你要在这个套餐上部署一个典型的 Web 应用,你应该会获得真正快速、全球一致的加载时间,而且你几乎不用做任何事情就能得到这些表现。
唯一值得注意的小问题是外观层面的:内置诊断工具仍然会向 Node.js 部署推荐 WordPress 专属指南,这是一个复制粘贴遗留问题,不影响性能,但确实削弱了这个原本表现强劲的产品的精致感。
Hostinger 托管 Web 应用管理服务
专注于构建你的应用,而由 Hostinger 负责部署、基础设施、安全、SSL、备份和全球分发。
浏览 Hostinger 易用性我从落地页到结账,再从一个全新的账户进入一个完整、可用的 Node.js 部署,对 Hostinger 的 Web Apps Hosting 进行了测试。
这涵盖了选择套餐、付款、选择构建方式、连接 GitHub,以及实时观看构建完成。下面是这个过程的实际体验。
1. 注册 我从 Web Apps Hosting 落地页开始,页面只突出一个行动按钮:Start deploying 。
点击它不会打开注册表单,而是直接向下滚动到价格部分,所以你做出的第一个真正决定是买哪个套餐,而不是填写账户信息。
页面上并排显示两个套餐:
套餐 显示价格 包含 Web Apps 数量 CPU / RAM Business $3.99/mo (79% off $18.99) 5 2 cores / 3 GB Cloud Startup $7.99/mo (71% off $27.99) 10 4 cores / 4 GB
我选择了 Cloud Startup,因为它的应用额度和 CPU 余量都比入门档翻倍。有一个小不一致需要指出:价格页称它为“Cloud Startup”,但到了购物车里,同一个套餐被标成了“Startup plan”。这不是功能问题,只是同一结账流程中两个页面的命名不一致。
购物车本身很干净。它列出了 48 个月期限、折扣、1 年免费域名和免费邮箱,然后提供了一个加购项 Hostinger Reach 邮件营销,单独放在高亮框里,而不是预先勾选。
我跳过它并点击 Continue,没有任何阻碍。
如果你是新用户而不是已有用户,在到达账单地址和付款页面之前,结账会插入一个创建账户步骤。
接下来,你填写账单地址,选择支付方式,信用卡、PayPal 或其他可用选项,然后提交。我在点击 Submit payment 后几秒钟内就收到了购买确认邮件,随后直接进入 hPanel,套餐已完成开通。
我的看法: 结账流程很短,而且加购项很容易拒绝,不需要费力寻找隐藏的跳过链接。套餐命名不一致虽然是小问题,但会让首次购买者停下来再确认自己是否选对了档位。
2. 仪表盘 付款完成后,你会进入 hPanel,这是 Hostinger 自己开发的控制面板,用于管理它销售的所有产品,而不是专门围绕你的新 Web App 构建的页面。
你首先看到的是 Home 页面,顶部有一个 AI 提示栏:“Hi, [your name]! How can I help you today?”,下面有一个文本输入框和六个快捷按钮:Get domain、Create website、Get email、Migrate site、Get VPS 和 Try email marketing。
继续向下滚动,你会看到:
功能推广卡片 包括 AI Builder、在线商店工具,宣称可获得免费商务邮箱、AI agents、自动化应用和免费域名待办清单 提醒你完成设置任务、完成 Reach 设置、领取免费邮箱、领取免费域名Your business ,一个列出你账户下所有网站、应用和 VPS 实例的列表,每个项目都有自己的 Manage site 按钮VPS ,下方单独的表格列出任何 VPS 实例的 IP 地址、状态和到期日期一个 Agent 面板也始终固定在 hPanel 每个页面的右上角,不只是 Home 页面。它与支持中使用的同一个 Kodee 助手一样,但在这里作为通用操作工具出现,提供了现成的提示,例如“Deploy my Node.js app”或“Harden VPS updates”,你无需输入完整问题就能直接调用。
Home 在你的应用已经存在之后确实有用,Your business 中的所有内容都会直接链接到它。但这不是你创建新 Web App 或找到 Setup 按钮的地方。要完成这些,你需要通过侧边栏走另一条路径:
在左侧边栏点击 Websites 其下方会展开一个子菜单:WordPress、AI Builder、Web Apps 、PHP/HTML、Migrations 点击 Web Apps
这次点击会带你进入一个完全不同的界面,它围绕你的实际托管套餐组织,而不是围绕提示栏。
在这里,每个你拥有的套餐都会有自己的卡片。在我的账户中,这意味着有三张卡片纵向排列:
套餐 状态 可用操作 Business Hosting plan has expired, renew until 2026-09-02 Generate backups, Renew Growth Hosting plan has expired, renew until 2026-08-28 Renew Cloud Startup Plan expires on 2027-08-13 Setup
Business 卡片下方还已经列出了一个此前测试过的在线应用,orange-walrus-700988.hostingersite.com,并带有自己的 Tools 和 Dashboard 按钮。
这本身就是一个值得注意的点。一旦某个 Web App 存在,它的卡片下方就会出现类似这一行,直接显示在线网站,这正是你的 Cloud Startup 卡片在完成设置后会呈现的样子。
由于 Cloud Startup 是我刚购买但尚未设置的套餐,它的卡片上只显示一个 Setup 按钮。这就是实际开始 Web App 创建向导的按钮,而且它只会在这里显示,位于 Websites → Web Apps 下,而不是你默认进入的 Home 页面。
我的看法: hPanel 在你找到正确页面后会很清晰,但 Web Apps Hosting 并没有明显的入口。默认落到 Home 后,你看到的是提示栏和快捷方式,而不是创建应用的路径;你必须知道先点击 Websites,再点击 Web Apps,Setup 按钮才会出现。对于一个宣传“在一分钟内上线”的产品来说,这多了几次点击。不过一旦进入正确位置,套餐卡片就非常清楚,也很诚实地显示状态,已有应用的套餐会直接显示在卡片上。
3. 部署应用 点击套餐卡片上的 Setup 后,会打开一个简短的引导流程:Where would you like to start? 有三个选项:Create a new site、Migrate an existing site,或者 I hired someone to build my site。我选择了 Create a new site。
随后进入 How do you want to build your website? ,上方分为两个面向初学者的选项:Hostinger AI Builder 和 WordPress + AI,下方在单独的“for advanced users”标题下有两个选项:Node.js web app 和 PHP/HTML website。选择 Node.js web app 才会真正进入 Web Apps Hosting 产品本身。
这对于比较产品的人来说是一个真实的结构性信息:Web Apps Hosting 并没有自己的专属注册流程。
它只是同一个通用网站创建向导中的一个分支,和 AI Builder、WordPress 共用。
我点击了 Node.js web app 旁边的圆圈,然后点击 Next 。
接下来:
域名页面 :我选择了 Use temporary domain,而不是绑定真实域名,因为这是一次测试部署。
服务器位置页面 :Hostinger 预先选择了法国,这是离我账单国家最近的区域,并显示延迟为 167ms。滚动到美国选项时,延迟显示为 364ms,超过了两倍。尽管如此,我还是选择了美国,马萨诸塞州,这正是 Hostinger 所有产品上的位置选择器会教给你的道理:要根据你的实际访客在哪里来选择 ,而不是根据列表里的最低数值。
我的测试应用面向的是美国用户,因此位于美国的服务器会比法国服务器更快地服务他们,无论它在我当前所在地的测试数值看起来如何。屏幕上的数字告诉你服务器对 Hostinger 测试响应有多快,而不是它对实际使用你网站的人有多快。
部署方式页面 :有两个主要选项,Import Git repository(标注为 Recommended)或 Upload your files,下方还有一个提示,可通过 Hostinger Connector 直接从 Claude Code、Cursor 或 VS Code 部署。我选择了 Import Git repository,然后点击 Connect with GitHub。
如果你尚未登录,这会打开一个真正的 GitHub 登录窗口,然后出现一个标题为 Install & Authorize Hostinger 的授权页面,要求你在以下两项之间选择:
将其安装到你拥有的 all repositories 中,包括未来的新仓库,并对公共仓库提供只读访问 仅安装到你单独选择的 only select repositories 中,并列出授予的具体权限:对 actions、metadata 和 repository hooks 的读取权限,以及对 administration、code 和 pull requests 的读写权限。点击 Install & Authorize 后,GitHub 会自动跳回 hPanel。 随后你会进入 Select Git repository to import,一个可滚动的列表,列出与你 GitHub 账户关联的所有仓库,每个仓库旁边都有一个 Deploy 按钮。我找到了之前推送的测试仓库 hostadvice-webapps-test,并点击其旁边的 Deploy。
从点击该按钮到下一个页面加载,大约花了 30 秒,中间没有任何进度提示,这长到足以让你怀疑点击是否生效。
最终加载出的页面标题为 Review build settings ,它会在你提交之前明确告诉你应用将部署到哪里:“Deploys to ivory-llama-856835.hostingersite.com.” 在你没有手动输入任何内容的情况下,它已经自动检测到了:
设置 自动检测值 Framework preset Next.js Branch main Node version 22.x Root directory ./ Build and output settings Default for Next.js Environment variables None (until you add one)
这五行中的每一行旁边都有自己的 Change 或 Add 按钮,因此如果检测出错,这里没有任何内容是锁死的。
我点击了环境变量旁边的 Add ,设置了一个键值对来确认它之后真的能到达正在运行的应用,然后在该对话框中点击 Finish ,再点击页面底部的主 Deploy 按钮。
观察构建过程
页面会切换到一个 Deploying… 视图,带有一个标注清晰的进度条,“Deployment from GitHub” 逐步上升,我看到它经过 28%、51%,朝着完成推进。进度条下方有一个可折叠的 Build logs 面板,展开后会显示真实的终端输出,而不是一个占位的转圈图标:
> hostadvice-webapp-test@1.0.0 build
> next build
▲ Next.js 16.3.1 (Turbopack)
✓ Running next.config.mjs took 22ms Creating an optimized production build …
部署完成
构建完成后,你会进入一个 Deployment completed! 页面,其中会直接显示你真实运行中的应用缩略预览,旁边还有一个摘要,列出仓库名称和分配到的在线 URL。
从这个页面你可以直接点击 Go to dashboard ,进入后续管理页面。
我的看法: 自动检测是这里最突出的亮点。框架、分支和 Node 版本都一次性正确识别,没有任何手动填写字段,而实时构建日志让等待过程显得透明,而不是模糊不清。唯一的软肋是,在你甚至到达设置页面之前有一段 30 秒的停顿,长到足以让人怀疑是否卡住了,直到流程真正开始显示出来。
4. 确认上线部署 在进一步查看管理工具之前,我想先确认应用确实已经部署并正常工作,而不是只是在屏幕上显示“Completed”。
从 Deployment completed 页面,我直接点击了在线地址 ivory-llama-856835.hostingersite.com,而不是只相信仪表盘里的预览缩略图。
页面加载后,显示的内容正是应用代码所设定显示的内容:
Server build time ,一个实时时间戳,确认页面是新近构建的,而不是从旧缓存中提供的Environment variable check ,显示我在部署页面设置的自定义变量在真实在线站点上被正确识别,而不仅仅是仪表盘预览里显示正确
随后我点击了应用自己的 Ping the API route 按钮,它调用的是一个真实的后端端点,而不只是渲染静态内容。它返回了一个干净的 JSON 响应:
json
{
“status”: “ok”,
“serverTime”: “2026-08-19T13:44:05.234Z”,
“nodeVersion”: “v22.18.0”
}
这个响应比表面看起来更重要。页面能正确加载,只能证明静态文件已经上传。
API 调用能正常工作,则证明实际的 Node.js 服务器在底层运行,并对真实请求作出响应,这才是“Node.js web app” 托管的关键部分;它很容易被一个静态文件假装出来,却很难伪造一个在你点击按钮的那一刻生成的实时服务器时间。
我的看法: 这是我建议你在这个平台上,或者任何类似平台上,对每一次部署都做的检查。绿色的 “Completed” 状态和预览缩略图只能说明构建完成。直接打开在线地址并触发某个动态功能——API 调用、数据库读取,任何无法被缓存静态页面伪造的操作——才能说明服务器真的活着,并且正在按你构建的方式工作。
5. Web App 管理 在确认线上应用正常后,我回到 hPanel,完整浏览了这个应用自己的管理仪表盘,也就是这个产品真正的服务器管理层,和前文提到的通用 hPanel Home 页面是分开的。
仪表盘概览。 你一进入这里,就有四个状态徽章让你一眼看清当前状态:
徽章 状态 Running 绿色 Auto-deployment 绿色 Malware protected 绿色 CDN 绿色
这四项默认都为绿色,无需我手动切换。下方有一张 Last deployment 卡片,确认状态、仓库、作者、提交、部署时间、检测到的技术栈和 Node 版本,所有你想一眼核对的信息都在这里,无需翻日志。
系统已经自动对线上站点运行了一个 Page Speed test ,并返回 99/100 的桌面端分数,而我甚至没有主动触发它,旁边还有一个 Essentials 面板,提供数据库连接、备份、文件管理器、运行时日志和缓存的快捷链接。
部署、环境变量和日志。 这部分由三个独立页面分别负责:
Deployments 保留了完整的推送记录,包括作者、分支、提交哈希和完成状态,是一份真正的历史记录,而不只是最近一次部署Environment variables 正确列出了我在部署时设置的变量,确认它已被保存并应用,而不只是当时在设置流程中显示过一次就结束了Runtime logs 实时流式显示服务器输出,Next.js 启动行、就绪时间戳,以及问题和错误计数,我观察期间这两个数字一直都是零安全。 Malware Scanner 返回了干净结果,“Your website is safe”,但有一个说得很清楚的说明:它只检查网站文件,不检查数据库内容,如果你想要包含数据库的更深度检查,还可以选择付费清理选项。Vulnerabilities 扫描也同样返回干净结果。
数据库。 这里是产品自身营销与实际体验之间存在的一个真实差距,你在购买前必须了解。套餐将托管 MySQL 作为主打功能,但并不会自动为你预先创建数据库。
数据库部分打开后首先出现的是一个手动的 Create a New MySQL Database And Database User 表单,这意味着你需要自己命名并创建数据库,然后应用才能使用它。我通过 Kodee 直接确认了这一点,支持部分下面会提到,答案非常明确:托管意味着 Hostinger 在后台运行数据库基础设施,而不是在你的应用上线时自动替你创建好数据库。
高级访问。 SSH 访问位于 Advanced 下方,包含 IP、端口和用户名,但默认处于 Inactive 状态,需要手动点击 Enable 才能使用。
文件管理器提供了两种浏览方式:只查看当前应用的文件,或者查看整个托管套餐下的所有文件。
我的看法: 日常仪表盘内容全面、组织清晰。尤其是安全和部署历史很容易找到,而且信息量充足,运行时日志显示零问题,恶意软件扫描也干净,让我对应用健康状况有了真实信心,而不只是“在线”而已。
这个界面唯一夸大其词的地方是数据库部分,在套餐页面上“managed MySQL”听起来像是应用上线时就会自动给你准备好,但实际上你得到的是一个需要自己动手创建数据库的控制面板,步骤不复杂,但需要你亲自完成。
整体易用性结论 结账流程很短,而且加购项很容易跳过,真正的部署流程是整个体验中最强的部分,技术栈、分支和 Node 版本都能正确自动检测,构建日志也是真实滚动的,而不是一个转圈图标。
随后出现的仪表盘也很适合日常使用,部署历史、环境变量和安全扫描都只需一键即可访问,而且标签清晰。
这个产品要求你多留一点心的地方,是数据库部分。“managed MySQL” 听起来像是应用一上线就会自动准备好,但实际上你得到的是一个手动创建表单,虽然简单,但需要你自己完成这一步。
这些都不难,只要你知道它们会出现;而问题就在于,套餐页面并没有告诉你这些会出现。
由 Hostinger 提供的现代 Web 应用托管
部署 React、Next.js、Vue、Node.js 及其他现代应用,无需管理服务器或复杂基础设施。
浏览 Hostinger 支持水平我通过内置于 hPanel 的 AI 助手 Kodee 测试了 Hostinger 对 Web Apps Hosting 的支持,然后查看知识库,看看在不向人工求助的情况下,它覆盖了多少内容。Kodee 出现在两个值得区分的地方:公共营销网站上的 Ask AI ,以及 hPanel 内任何页面都可用的 Agent 面板,包括 Web App 自己的仪表盘。
1. AI 支持(Kodee) 我提出了两个问题,围绕我在测试中发现的真实缺口,而不是那种 Kodee 可以直接从文档里复制粘贴回答的泛泛查询。
问题 1 测试的是部署失败后的行为和环境变量生效时机,这些都是对任何在这个平台上线的用户来说都很实际的生产问题:
如果我的应用在 GitHub 部署过程中中途构建失败,会自动回滚到上一个成功版本,还是会一直停机直到我修复并重新部署?而且,我能在首次部署之前设置自定义环境变量吗,还是只能在之后设置?
Kodee 对这两个问题都给出了直接且正确的回答。构建失败不会替换当前正在运行的应用,如果之前有成功的部署,应用会继续提供最后一个可用版本的服务。如果这是第一次部署,还没有可回退的版本,那么应用会保持离线,直到修复并重新部署为止,这是一个清晰、诚实的答案,而不是含糊的安慰。
关于环境变量,它确认你可以在首次部署之前就在部署设置中添加变量;而对于已经运行的应用,它还按步骤说明了具体做法:打开 Settings and Redeploy,在 Environment variables 下添加或编辑变量,保存并重新部署。
问题 2 针对我在仪表盘里自己发现的两个缺口进行追问,一个是 “managed MySQL” 的措辞与手动创建表单之间的矛盾,另一个是 SSH 默认处于非活动状态:
这个套餐把 managed MySQL 作为卖点,但仪表盘显示的是一个手动的 “Create a New MySQL Database” 表单,而不是自动预配数据库。每个 Web App 默认都会创建数据库吗,还是只有我自己创建时才会有?另外,SSH 访问显示可用,但默认是 Inactive。如果我一直不启用它,这会不会影响应用的实际运行,还是 SSH 只是给高级用户准备的可选附加功能?
Kodee 的回答完全证实了我在界面中看到的内容,而不是用更柔和的说法包装它。数据库不会为每个 Web App 自动创建,“managed” 指的是 Hostinger 在后台运行数据库服务和基础设施,而真正的数据库创建和配置要由你自己完成,通过我已经看到的同一个 Create a New MySQL Database 页面,然后再手动把连接信息添加到应用的环境变量中。
关于 SSH,它确认保持非活动状态不会影响应用的运行、部署或数据库连接。它只是一个可选工具,用于 CLI 命令、迁移或直接文件调试,并不是平台在后台悄悄依赖的东西。
我的看法: 这两个回答都与我在仪表盘中手动验证过的内容一致,而不是相互矛盾或轻描淡写,这正是一个真正会检查实际产品状态的支持工具应有的表现,而不是机械复述脚本。这两个问题都不是简单照着 FAQ 复制就能回答的,而 Kodee 大约在一分钟内就给出了具体、结构清晰的双部分答案。
2. 知识库 Hostinger 的知识库以分类网格形式呈现,共 20 个分类,每个分类都显示文章数量。其中较大的几个分类包括:AI Builder 有 330 篇文章,VPS 有 276 篇,Email 有 127 篇,Website 有 103 篇。
Web Apps Hosting 并没有自己的专属分类。它的内容分散在 Getting Started、hPanel 和 Website 中,这对任何期待像 VPS 或 Email 那样有一个专属主分类的人来说,都是一个真实的发现。
直接搜索“Web Apps”返回了 71 条结果,分布在 8 页。排在前面的结果混合了真正相关和只有些许相关的内容:
How to deploy apps built with Codex on Hostinger ,直接相关Hostinger AI Builder: How to create a web app in agentic mode ,相关但属于不同产品How to add a Node.js Web App in Hostinger ,直接相关How to install Flutter Web on a VPS at Hostinger ,完全是不同产品几篇 Website Builder 付款方式文章(PayPal、WeChat Pay、BLIK),与此无关,只是正文里某处碰巧包含“web”和“app”这两个词
我打开了其中一个靠前结果,How to deploy apps built with Codex on Hostinger ,看看它的深度。结果发现它是一篇结构完整、内容扎实的教程,开头列出了支持的框架,随后为 GitHub 导入和 ZIP 上传两条路径都提供了逐步截图,还有一节讲解如何配置构建设置并给出示例命令,一部分说明部署后的文件结构,一部分介绍数据库连接向导,还有漏洞监控部分,以及结尾的 FAQ 模块。
虽然它是以 Codex 为主题,但底层平台与通用 Node.js Web App 产品是同一个,因此其中大部分内容都可以直接适用。
我的看法: 搜索结果数量看起来不错,单个词就有 71 条命中,但其中相当一部分是来自共享相似措辞的其他产品的噪音。我打开并阅读全文的那篇文章质量确实不错,步骤清晰、截图真实、还有 FAQ,但要找到它,你得先从一堆与当前部署目标无关的结果里筛选出来。
整体客户支持结论 Kodee 是这里更强的支持路径。我测试的两个问题都涉及真实、可验证的模糊点:部署失败后的恢复、环境变量何时生效、数据库是否自动创建、以及 SSH 的实际作用,而 Kodee 全部给出了正确且具体的回答,并且与我在仪表盘中手动确认的结果一致,而不是与之冲突。
知识库在你找到正确文章后质量是过关的,尤其是 Codex 部署指南,写得详细且更新及时,但 Web Apps Hosting 没有自己的专属分类,而广泛搜索也会出现不少与主题无关的内容夹杂在有用结果中。
如果你想要快速、具体的答案,Kodee 是更可靠的第一站。如果你想进行更深入的自助阅读,就要自己先筛选搜索结果,才能找到真正适用于这个产品的内容。
Hostinger 提供的简单现代 Web 应用托管
无需管理服务器或复杂基础设施,即可部署 React、Next.js、Vue、Node.js 和其他现代应用。
浏览 Hostinger 我们是否推荐 Hostinger Web Apps Hosting? 是的。部署流程是这个产品最强的部分:能正确自动识别我的技术栈、分支和 Node 版本,有真实滚动的构建日志,而不是一个转圈图标,而且上线的应用通过了我做的每一项性能测试,来自两个不同大洲的 GTmetrix 都是满分,一个 54 点位的全球一致性检查也是干净结果,Hostinger 自带工具在桌面端和移动端也都给出了 100/100。Kodee 则用准确、具体的回答补强了这些结果,而不是套话式回复。
需要注意的粗糙之处很少,但值得在购买前知道。“Managed MySQL” 在套餐页上看起来像是应用一上线就准备好了,但实际需要手动创建数据库。仪表盘也没有给 Web Apps Hosting 一个从主 Home 页面直接进入的明显入口,你需要先知道去点击 Websites。
对于想要快速部署、且技术栈无关的开发者来说,这个平台在这组基准测试中的表现足以让人轻松推荐。对于那些希望每一项宣传功能在结账完成后立刻全部就绪的人来说,你最好预留几分钟自己把数据库设置好。
Hostinger Rating based on expert review