当前位置: > 论文中心 > 计算机论文 >

WordPress给Web应用带来的新思考(2)

时间:2013-08-23 14:05 点击:
使用点击几次鼠标的代价完成整个站点页面的替换,这样的效果无不是激动人心的。前台设计在国产应用中特别欠缺。许多应用在功能实现上下了大功夫,却不注重与用户的交互、不注重界面设计。孰不知这样的应用使得用户
 
  使用点击几次鼠标的代价完成整个站点页面的替换,这样的效果无不是激动人心的。前台设计在国产应用中特别欠缺。许多应用在功能实现上下了大功夫,却不注重与用户的交互、不注重界面设计。孰不知这样的应用使得用户难以上手,当用户连基本使用都感到困难,更何谈功能有多么强大呢?
 
  2.3DIY和可拓展性
 
  WordPress非常强大的可拓展性是WordPress能够长青的重要原因之一,这也主要借助于WordPress开源的优势——可以随意修改代码。试想一下,一个不会高级前端技术的用户只需点几下鼠标,整个网站就彻底改变了模样;几乎一切WordPress没有自带的功能,在插件中都可以实现,而对于用户也只是点几下鼠标的代价。一个简简单单的WordPress,在插件和主题的DIY(DoItYourself,自己动手做)下,可以作为个人博客,企业站点,甚至是电子商务门户。
 
  如需要SEO(SearchEngineOptimization,搜索引擎优化)功能方面的插件,在插件安装中搜索SEO,得到如图8所示的搜索结果,点击“现在安装”完成安装后,尽情使用插件的拓展功能。
 
  WordPress的拓展性吸引了世界大量开发者的目光,并为之贡献主题、插件和更新。截至作者截稿日WordPress.org一共收录了24460款插件和1741款主题,共计下次5亿多次[4],而没有被官方收录或者作者没有提交的作品更是不可胜数。一个闭源的项目是不可能引起世界范围的插件开发大潮的,类似于Eclipse、MozillaFirefox和Foobar2000,WordPress倡导用户增加应用的插件功能,增强应用的可拓展性,也增加了应用的适用范围和知名度。
 
  2.4页面缓存技术
 
  页面缓存技术是将动态页面缓存为静态HTML页面供用户访问,以减少服务器和数据库压力的一种解决方案。假设一张Web页面每加载一次需要使用服务器2%的CPU使用率、1%内存占用和10次数据库请求;在同时50个请求并发的情况下,服务器至少会有100%的CPU使用率、50%的内存占用和500次数据库请求,难免出现服务器超时或者不接受请求的情况。对于50次相同页面的请求,反复相同处理50次是不明智的。
 
  WordPress借助WPSuperCache[5]实现了强大的页面缓存技术。整个网站几乎所有页面都会被缓存一份静态页面,当用户请求时,只是将缓存的页面返回给用户,而不需要再次占用服务器资源。
 
  对于自助课程教学系统,可以进行页面响应时间测试来说明页面缓存的作用。在不开启WPSuperCache的情况下,载入首页456.69K数据需要3.1秒。而使用WPSuperCache,同样的数据量服务器响应时间缩短到了1.26秒。
 
  2.5搜索引擎优化
 
  3总结
 
  WordPress不仅是一个非常成功的开源项目,其包含的代码和设计价值是不可估量的。WordPress能给软件设计人员带来的参考价值和灵感远远不止应用本身。
 
  参考文献:
 
  [1]PatelSK,RathodVR,PrajapatiJB.PerformanceAnalysisofContentManagementSystemsJoomla,DrupalandWordPress[J].InternationalJournalofComputerApplications,2011,21(4):39-43.
 
  [2]Sabin-WilsonL.WordPressfordummies[M].ForDummies,2011.
 
  [3]SternH,DamstraD,WilliamsB.ProfessionalWordPress[M].Wrox,2010.
 
  [4]TombergV,LaanpereM.TowardsLightweightLMS2.0:ABlog-BasedApproachtoOnlineAssessment[M]//TimesofConvergence.TechnologiesAcrossLearningContexts.SpringerBerlinHeidelberg,2008:431-436.
 
  [5]SannikovA,ZaicevaD,MezheninA,etal.Multi-bloggingwithscribo0.3x[C].Proc8thConfofOpenInnovationsFrameworkProgramFRUCT,2010:167-174.
 
  [6]NebelingM,LeoneS,NorrieMC.Crowdsourcedwebengineeringanddesign[M]//WebEngineering.SpringerBerlinHeidelberg,2012:31-45.
 

   论文榜(www.zglwb.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导代理,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


栏目列表
联系方式
推荐内容
 
QQ在线咨询
投稿辅导热线:
189-6119-6312
微信号咨询:
18961196312