托管网络应用程序 - 技术细节

时间:2011-03-18 22:01:32

标签: php

我有一些编写刮刀/机器人的经验。到目前为止,我一直用C#编写它们,从本地计算机上运行。但是,新客户需要一个能够监控网站的Web应用程序,并在发生变化时向他发送邮件。所以我有疑问:

1)我应该使用哪种语言? PHP?

2)如果我确实使用PHP,应用程序是否会与开发人员截然不同?将它编写为C#程序时我没有任何问题。

3)测试项目的主持人是什么?

2 个答案:

答案 0 :(得分:0)

1)无论您使用哪种语言,主机或服务器都支持您。

2)我不能说我有任何C#经验,但即使你必须从头开始学习PHP,也不会那么困难。 PHP具有各种功能,包括http wrappersemail capabilities(在配置之后)。

3)您始终可以设置运行将在服务器上运行的操作系统的虚拟机。如果您只是需要测试它是否可以用作Web应用程序,请考虑使用XAMPP之类的测试环境。

另外,如果您希望在服务器上定期运行脚本,则可能必须使用cron作业或其他一些计划工具运行它。如果您正在构建的应用程序没有生成任何按需用户可查看的内容(访问时的HTML输出等),那么您可能需要仔细检查托管该应用程序的任何人以确保它们没有问题与你做预定的运行。 (过去我已经从网络主机启动,无需许可即可从cron作业运行每小时PHP脚本!哎呀!)

答案 1 :(得分:0)

为什么客户希望他们的监控程序采用Web应用程序的形式?我不知道计划任务或按需计划有什么问题......

您是否针对特定网站?如果没有,这应该是一个通用的东西,你怎么知道忽视说网页上包含的日期,而不是看作是一个变化?

我认为你要做的第一件事就是准确定义你想要做什么,以及客户为什么要你这样做。客户并不总是最了解,无论遇到什么问题,都可以有更好的解决方案......

马丁。