2020年了,如果现在做一个PC传统网站(多页面、符合SEO),要求要工程化,现在是用什么技术栈?

2020年了,如果现在做一个PC传统网站(多页面、符合SEO),要求要工程化,现在是用什么技术栈?,第1张

现在如果要做一个PC端传统网站。比较流行前后端分离的形式。那么为什么要用前后端分离的形式呢?

因为在前后端没有分离的时代。我们大多使用mvc进行开发。但是这有一个局限。就在于我的前端和我的后端处于高度耦合。前端的数据以及页面渲染,包括重定向,都是需要从后端进行指定。简单的来说,后端和前端是1对1的模式。这不利于前端形式的拓展。

而目前又随着手机的普遍使用,手机应用包括移动端网站越来越被大众所接受。那么此时我们就想用同一组数据去渲染不同的前端界面。很显然,mvc是不能满足这种情况的。于是我们开始用前后端分离的模式进行开发。

那么前端如果是一个PC网站如果要考虑兼容性,那么用的相对比较多的其实还是jquery。但是在目前大多数浏览器都能支持比较新的技术的背景下,其实不需要考虑太多兼容性的问题,那么现在我们大多使用vue进行前端开发。Vue的优势在于通过数据驱动,可以组建化开发,通过mvvm模式进行数据渲染和绑定。当然vue同样支持多页面开发。

在后端我们一般使用WebAPI向前端提供数据。其优势在于很轻量化,而且和前端配合特别友好,效率很高。另一个优势在于数据高并发的需求越来越多。通过前后端分离的模式,我们可以很方便的进行分布式集成化部署,达到后端服务器的负载均衡。

综上所述,2020年我们可以选择前后端分离的模式,使用vue+WebAPI的模式进行PC端页面的开发。

linux部署名前端访问后端超时
答:首先要确定超时原因才能有效解决问题,可以考虑在 Linux 上查看相关日志,如果发现超时是由前端系统请求超时造成,可以考虑如下解决办法:
1 检查后端服务器是否正常工作,并且是否有及时响应前端请求;
2 查看前端服务器是否正确配置了响应超时时间;
3 检查网络环境是否异常,是否存在流量拥塞等情况;
4 检查前端系统是否消耗了系统资源,生成了过多的临时文件等情况;
5 更换较高性能的服务器,提升前端系统处理请求的速度。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10874056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存