php - 在一台服务器上结合静态 HTML、Django 后端和 PHP 论坛?

标签 php python html django

我为客户准备了一个项目,他基本上对他管理网站的方式感到满意。有很多 HTML 文件(大约 300 个),他坚持保留平面 HTML 文件,以便可以使用 Dreamweaver 轻松编辑和管理它们。他的网站有很多访问量,所以我正在研究为他保持简单的方法。他暂时坚持这个方法,我希望最终能拉拢他。我正在慢慢地把他从他昂贵的共享主机包中移走(由于流量,他不断地使用它)并让他使用 VPS,这样我就可以更好地控制我可以安装什么,资源也更灵活等等。

我的问题是,网站的某些部分是用 PHP 编写的。例如,他用来做时事通讯的小管理区域是分开的,他仍然需要这个功能。我在想,既然我把他放在服务器上,我就可以安装我喜欢的东西,我想开始将 Django 合并到站点中。我更愿意为任何管理类型的情况进行 Django 开发,然后尝试使用 PHP 进行破解或制作某些东西。我知道那里有 PHP 框架,但它们在这种特殊情况下没有吸引力。

由于存在大量 HTML 文件,是否有可能基本上允许 Django 继续按原样提供这些文件...他可以像往常一样使用 Dreamweaver 编辑和上传它们...但 Django 是 '在管理方面,他可以做他的时事通讯吗?最终他想要页面的翻译和访问者的登录(同样我想用 Django 来做)但目前我正处于这个过渡时期并且想一步一步地做事情。

另外,他有一个用 PHP 编写的论坛,他也想保留...所以我在考虑 Nginx、FastCGI 和 Gunicorn 的精心设置组合,如此静态,PHP 和 Django 分别可以共存在同一台服务器上。这是愚蠢的,还是完全可能的?

如有任何想法、指导、提示或经验,我将不胜感激,以便我向前迈出最好的一步。

最佳答案

我认为这样的设置没有问题,无论如何,建议为 django(或任何其他 wsgi 应用程序)使用轻量级前端。尽管您应该使用 nginx 本身而不是 django 提供静态 html。

关于php - 在一台服务器上结合静态 HTML、Django 后端和 PHP 论坛?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3382390/

相关文章:

javascript - 使用单选按钮显示/隐藏 Canvas

php - 使用 Laravel DB Builder 时捕获 mysql *警告*(不是异常(exception))?

php - 将 CSV 内容保存到 mysql 数据库中

python - 如何在计算多个特定字符串的出现次数后添加字符串

html - 如何对齐自举网格

javascript - 更好或更坏 : Styling with JavaScript vs CSS

javascript - 如何使用 Angular 和 php 读取 bool 值

php - jQuery html5 上传插件。我该如何使用它?

python - 为什么我不能在范围函数上使用关键字参数?

python - Numpy:乘以一个向量