我最近使用PHP和Mangento API制作产品导入脚本。我在CSV文件中有大约1200个项目,当我开始运行此脚本时,速度非常慢。所以我决定在通过脚本导入200个项目时停止脚本。
但是,但是,但是!!当我关闭脚本时,您知道,当我关闭脚本的浏览器选项卡时。管理控制面板中的项目仍会增加。 201-202-203!但是你知道,我已经关闭了脚本,它不应该继续运行将项目导入数据库!!!
有什么问题?有人有任何想法吗?
答案 0 :(得分:2)
我认为这取决于您的HTTP Server软件。请求发送到服务器后,服务器将开始执行您的请求(导入产品)。如果发送请求的浏览器已关闭,它是否告诉服务器?服务器是否定期检查浏览器是否在等待响应?如果您希望更好地控制启动和停止脚本,则应该从命令行运行它们。