这里在这里向大家介绍一下我们纵点科技(ZoomPointTechnology)最近刚刚完成的一个网站的项目,声明哈,本文旨在对一个Drupal制作的上市公司网站进行案例分析,帮助广大Drupal爱好者了解和学习大型Drupal站点的网站构建、主题制作、模块开发以及服务器网络支撑等各个方面的相关内容。同时,也希望借此机会认识更多Drupal爱好者,希望大家可以多多交流。网站地址:http://jinpaninterna[
阅读全文]
四、搜索引擎优化(SearchEngineOptimization,SEO)4.1使用"搜索引擎友好"的URL形式,比如example.com/pages/45-article-title,而不是example.com/index.php?page=45。4.2不要使用"点击这里"之类的超级链接,因为这样等于浪费了一个SEO机会,而且降低了"屏幕朗读器"(screenreader)的使用效果。4.3创建一个XMLsitemap文件,它的缺省位置一般是/sitemap.xml(即放在网站根目录下)。4.4当你有多个URL指向同一个[
阅读全文]
三、性能(Performance)
3.1
只要有可能,就使用缓存(caching)。正确理解和使用HTTPcaching与HTML5离线储存。
3.2
优化图片。不要把一个20KB的图片文件,作为重复出现的网页背景图案。
3.3
学习如何用gzip/deflate压缩内容(deflate方式更可取)。
3.4
将多个样式表文件或脚本文件,合为一个文件,这样可以减少浏览器的http请求数,以及减小gzip压缩后的文件总体积。
3.5
浏览Yahoo[
阅读全文]
下面接着谈论网站开发的安全性二、安全性(Security)
2.1
阅读《OWASP开发指南》,它提供了全面的网站安全指导。
2.2
了解SQL注入(SQLinjection)及其预防方法。
2.3
永远不要信任用户提交的数据(cookie也是用户端提交的!)。
2.4
不要明文(plain-text)储存用户的密码,要hash处理后再储存。
2.5
不要对你的用户认证系统太自信,它可能很容易就被攻破,而你事先根[
阅读全文]
有人在StackOverflow上发问,动手开发网站之前,需要知道哪些事情?不出意料地,他得到了一大堆回答。通常情况下,你需要把所有人的发言从头到尾读一遍。但是,StackOverflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案。于是,就有了下面这篇文章,一共总结出六个方面共计61条"网站开发须知"。我发现,这种概述性的问题,最适合[
阅读全文]
有人在StackOverflow上发问,动手开发网站之前,需要知道哪些事情?不出意料地,他得到了一大堆回答。通常情况下,你需要把所有人的发言从头到尾读一遍。但是,StackOverflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案。于是,就有了下面这篇文章,一共总结出六个方面共计61条"网站开发须知"。我发现,这种概述性的问题,最适合[
阅读全文]