python网页或php网页哪个更快?
有谁知道挂架(或任何其他框架)的速度与用php创建的类似网站相比如何?
我知道通过cgi提供服务的python基本网页比php慢,因为每次启动时间都长。
我喜欢使用挂架,如果它比php慢,我仍然会使用它。但是,如果挂架比php快,我也许可以最终说服我的雇主允许我将网站转换为挂架。
听起来您不想比较两种 语言 ,但是您想比较两种 Web系统 。
这很棘手,因为其中涉及许多变量。
例如,Python
Web应用程序可以利用mod_wsgi与Web服务器进行通信,这比PHP与Web服务器进行通信的任何典型方式都要快(如果使用Apache,即使mod_php最终也会变慢,因为Apache只能将Prefork
MPM与mod_php一起使用,而不是像Worker那样使用多线程MPM。
还有代码编译的问题。如您所知,每次文件更改时,Python都会在运行时实时编译为字节码(.pyc文件)。因此,在第一次运行Python文件之后,将跳过编译步骤,并且Python解释器仅获取预编译的.pyc文件。因此,有人可能会说Python比PHP具有天生的优势。但是,可以为PHP网站(我最喜欢的是eAccelerator)安装优化程序和缓存系统,效果大致相同。
通常,存在足够的工具,使得一个工具可以执行另一工具可以执行的所有操作。当然,正如其他人所提到的那样,切换语言在业务案例中不仅涉及速度。我们的现任雇主有一个用oCaml编写的应用程序,事实证明这是一个错误,因为原始作者离开了公司,没有其他人愿意碰它。同样,PHP网络社区比Python网络社区大得多。网站托管服务比Python支持更有可能提供PHP支持;等等
但是回到速度。您必须认识到,这里的速度问题涉及许多运动部件。幸运的是,其中许多部件都可以独立优化,从而为您提供了各种途径来寻求性能提升。
我是python新手,正在尝试从以下站点获取数据。虽然这段代码适用于不同的站点,但我无法让它适用于nextgen stats。有人想知道为什么吗?下面是我的代码和我得到的错误 下面是我得到的错误 df11=pd。读取html(urlwk1)回溯(上次调用):文件“”,第1行,在文件“C:\Users\USERX\AppData\Local\Packages\PythonSoftwareFounda
我正在抓取这个网页的用户名,在滚动后加载用户 指向页面的Url:“http://www.quora.com/Kevin-Rose/followers" 我知道页面上的用户数(本例中的用户数为43812),如何滚动页面直到加载所有用户?我在互联网上搜索过同样的代码,在任何地方我都能找到几乎相同的代码行: driver.execute_script("window.scroll至(0)") 如何确定垂
问题内容: 我正在制作类似于Risk的基于浏览器的多人回合制策略游戏。 现在,做事的最简单方法似乎就是使其像常规网页一样。玩家每次刷新时,网页都会在数据库中查询所需的信息。 这是可以接受的,但我宁愿实时更新页面,因此播放器不必不断刷新页面。 我可以让网页每X秒查询一次数据库,但是我听说这样做效率不高。 最好的方法是什么? 问题答案: 尝试使用Socket.io库或Juggernaut2。您需要使用
我想刮从多个网站与类似的网址的,如https://woollahra.ljhooker.com.au/our-team, https://chinatown.ljhooker.com.au/our-team和https://bondibeach.ljhooker.com.au/our-team. 我已经写了一个脚本,第一个网站的工作,但我不知道如何告诉它从其他两个网站刮。 我的代码: 有没有一种方
问题内容: 我正在尝试开发一个简单的网页抓取工具。我想提取没有代码的文本。我实现了这个目标,但是我发现在某些加载了的页面中,我没有获得良好的结果。 例如,如果一些代码添加了一些文本,则看不到它,因为当我调用 我得到的原始文本没有添加文本(因为在客户端执行了)。 因此,我正在寻找一些解决此问题的想法。 问题答案: 一旦安装了,请确保二进制文件在当前路径中可用: 例 举个例子,我用以下HTML代码创建
主要内容:静态网页,动态网页本节我们了解一下静态网页和动态网页的相关概念。如果您熟悉前端语言的话,那么您可以快速地了解本节知识。 当我们在编写一个爬虫程序前,首先要明确待爬取的页面是静态的,还是动态的,只有确定了页面类型,才方便后续对网页进行分析和程序编写。对于不同的网页类型,编写爬虫程序时所使用的方法也不尽相同。 静态网页 静态网页是标准的 HTML 文件,通过 GET 请求方法可以直接获取,文件的扩展名是 、 等,网面中