假设我想提高应用程序的性能。我想使用 Opcode 缓存工具(例如 APC 或 eaccelerator)并使用 Memcached 应用变量缓存。假设我是一名初学者,并且已经使用上述规范构建了一个可运行的应用程序。
当我需要发布我的网站(远程)并寻找最佳“托管解决方案”时在安装 php 扩展(例如用于我的缓存工具的扩展)时,我应该关心哪些主机参数?使用共享主机是否可以做到这一点?
我在 Windows 环境中工作,但我读到在 Linux 服务器上安装此类缓存工具(或其他工具)时,我需要在 shell 中输入一些命令..这是否意味着主机应该为我提供一个 shell 窗口?我对这个问题非常困惑。
希望你能帮助我
谢谢
卢卡
答案1
共享主机提供商非常基础,除非您非常幸运地找到一家出色的提供商,否则他们不太可能安装除基本 LAMP 堆栈之外的任何自定义软件。而且没有共享主机提供商会为您提供具有安装软件权限的 shell(称为“root”)。
听起来您的应用更适合一个不错的 VPS(虚拟专用服务器)提供商。VPS 基本上为您提供了您期望从完整专用服务器获得的所有功能*,但它更便宜,因为主机将在同一物理机上运行多个“虚拟化”服务器。
如果您对 Linux 不太熟悉,我建议您选择托管解决方案。我建议使用 LiquidWeb,因为他们的支持服务完全符合您的要求。他们会照顾好一切,如果您的服务器在凌晨 2 点宕机,他们会修复它,如果您需要安装任何软件,只需告诉他们,他们就会帮您安装。他们甚至对软件安装采取“尽最大努力”政策,因此即使是他们从未使用过的软件,他们的支持人员也会花费长达 45 分钟的时间来尝试安装它。但更好的是,他们会为您提供 root 访问权限,这样您就可以自己进入并获得一个终端来安装软件并放心地设置,因为您知道如果您搞砸了,他们可以进来修复它 =)
公平地说,有很多优秀的 VPS 提供商;SliceHost、Dataflame 和大约 100 个其他提供商,但我只使用过 LiquidWeb。