我希望了解您对使用PHP编写Web应用程序与使用Django或Turbogears等Python工具运行长时间进程的看法。
据我所知: - 在PHP中,每次都是从硬盘获取页面(尽管我认为操作系统在访问后会将文件保存在RAM中一段时间) - 每次都会重新编译页面为opcode(尽管来自Zend等的工具可以在RAM中保留已编译的版本) - 每次获取页面意味着每次读取全局和会话数据,并重新打开与数据库的连接
因此,我想PHP在共享服务器上(多个站点共享同一主机)运行中度使用的应用程序时是有意义的,而长时间运行的进程则提供了更高性能的应用程序,在专用服务器上运行并承受重负。
感谢任何反馈。
据我所知: - 在PHP中,每次都是从硬盘获取页面(尽管我认为操作系统在访问后会将文件保存在RAM中一段时间) - 每次都会重新编译页面为opcode(尽管来自Zend等的工具可以在RAM中保留已编译的版本) - 每次获取页面意味着每次读取全局和会话数据,并重新打开与数据库的连接
因此,我想PHP在共享服务器上(多个站点共享同一主机)运行中度使用的应用程序时是有意义的,而长时间运行的进程则提供了更高性能的应用程序,在专用服务器上运行并承受重负。
感谢任何反馈。