84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
最近做网站开发,心中有些疑惑,请教一下大家:
网站是用的帝国CMS,前面开发新闻版块,都是用php,每个新闻生成一个静态页面,用户去访问;
后面开发了另一个版块,也是用户发表内容,然后别人点击查看,但是点进去之后内容是用ajax去后台调取,然后返回呈现给用户;
请问这两种方式孰优孰劣?我自己知道的就是第一种方式的话,后期网站内容变多,后台刷新内容页会很浪费时间,第二种方式如果访问人数过多,每次ajax调用可能数据库压力会很大.
业精于勤,荒于嬉;行成于思,毁于随。
用户评论主要是否有seo的需要,不然的话,建议ajax,对于其他用户来说,这个不是最核心的,可能加载不到评论这儿来就结束了阅读,浪费了带宽和流量。
还有就是,html越小,加载越快。
网站核心内容建议用静态页面,主要是考虑搜索引擎,评论类无关紧要的可以用ajax
新闻静态页面生成后可以使用缓存技术,这样当用户每次点击查看时如果缓存文件没有过期就不用通过PHP再一次生成HTML页面加载数据可以提高页面的访问速度啦、否则就通过PHP重新生成页面就可以了,一般像这种新闻信息载体的话一百年不能变一次,可以考虑使用局部缓存,对于容易发生改变的评论、点击状态可以通过ajax加载数据信息,至于评论的实时性,要看你的具体需求啦
用户评论主要是否有seo的需要,不然的话,建议ajax,对于其他用户来说,这个不是最核心的,可能加载不到评论这儿来就结束了阅读,浪费了带宽和流量。
还有就是,html越小,加载越快。
网站核心内容建议用静态页面,主要是考虑搜索引擎,评论类无关紧要的可以用ajax
新闻静态页面生成后可以使用缓存技术,这样当用户每次点击查看时如果缓存文件没有过期就不用通过PHP再一次生成HTML页面加载数据可以提高页面的访问速度啦、否则就通过PHP重新生成页面就可以了,一般像这种新闻信息载体的话一百年不能变一次,可以考虑使用局部缓存,对于容易发生改变的评论、点击状态可以通过ajax加载数据信息,至于评论的实时性,要看你的具体需求啦