JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – “静态文件”是什么意思,应该怎么做?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
到目前为止,我一直在开发我的客户端应用程序,而没有任何我自己的服务器运行在后面,使用Webstorm的内置网络服务器来服务我的内容.

当人们使用Node Express作为他们的网络服务器时,我经常看到的是关于如果你应该把html文件放在节点或客户端代码上的争论.

我理解包含在html或css中的javascript文件最好存储在客户端目录中?

所以我的第一个问题是这样的文件夹结构

app/
  client/ js files
  server/ node files

您的html页面是否应包含在您的服务器或客户端目录中?

其次:

有时候,我看到人们使用express.static为静态文件,这里静态文件究竟是什么意思?今天大多数网站不是静态文件,而是通过操纵DOM来改变javascript的文件,所以我不认为任何html文件应该被视为静态文件?

据我所见,我使用Node而不是内置的Web服务器的唯一优点是如果我想要访问数据库.

解决方法

您的网页本身的文件仍然是静态的.也就是说,您不是使用服务器端代码动态创建它们.浏览器中发生的情况在这种情况下并不重要,这个想法是您不需要随时生成这些文件,因为它们的内容不会改变.

将文件存储在服务器上的位置并不重要.最重要的是您通常不想从Node.js应用程序提供静态文件.像express.static这样的工具只是为了方便.有时,您的流量应用程序可能很低.在这些情况下,使用Node.js应用程序提供文件是完全可以接受的.对于任何具有良好流量负载的任何东西,最好将静态服务放置在真正的网络服务器(如NginX)上,因为这些服务器的效率远远高于Node.js应用程序.

您应该在Node.js应用程序中保留应用程序代码(供应动态响应的代码,如API服务器).

将Node.js应用程序放置在像Nginx这样的代理服务器的同时也是一个好主意,以便代理可以处理所有的客户端交互(如勺子供给慢客户端),使得Node.js应用程序能够做到最好.再次,在低交通情况下,没关系.

大佬总结

以上是大佬教程为你收集整理的javascript – “静态文件”是什么意思,应该怎么做?全部内容,希望文章能够帮你解决javascript – “静态文件”是什么意思,应该怎么做?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。