构建门户需要什么技术?
1.网站架构系统(Web服务器?有多少台数据库服务器?缓存服务器、图片服务器、备份服务器)
2.数据结构和数据算法(数据库结构必须优化。如果表格太大,请按子表设置模式。如果可以参考petshop的子数据库)。
3.缓存(大型网站不能没有缓存:数据库缓存、数据缓存、页面缓存、图片缓存)。
4.压力测试(没有这个测试的大网站表很搞笑)
5.代码优化(算法真他妈的重要)
6.开发架构(必须考虑架构的扩展性,很多情况下架构可以解决很多问题)
7.测试,测试,再测试
8.持续监控监控性能和运行状态。
一个好的网站在搭建实际页面之前,首先要牢记用户第一,考虑大多数人的连接状态,考虑用户的浏览器,内容永远是第一位的。
1,用户
无论你是在准备设计一个主页的时候,还是在设计之前,甚至是设计完成之后,都有一个至高无上的行动准则必须谨记在心,那就是用户至上。因为没有用户光顾,任何自认为最好的主页都是没有意义的。
2.内容永远是第一位的
“内容永远是第一位的”,这句话适用于书籍,更适用于网络首页,几乎所有参与提供意见的人都双手赞同这句话。没有内容的书很烦,但至少你能很快分辨出来。主页呢?你可能要花一整晚的时间,才发现原来的站点里没有你想要的东西。这种痛苦是无法形容的。内容可以是任何东西,包括文字、图片、图像、声音等。,但是请记住一点:一定要和这个网站想要提供给人们的信息有关。再次提醒:内容永远是第一位的!
3.连接状态
你可能用的是办公室的ISDN,或者学校的高速线,但是你一定要想到,目前大部分人还是通过电话线使用慢速连接的方式,堵车非常严重。所以你在设计主页的时候,一定要以这种大致的连接情况为参考,不要放一堆会加剧堵车或者让人生气的小玩意。最后,完成后,你最好用“小猫”网自己测试一下。
4.浏览器
你必须考虑用户的浏览器软件。如果你想让所有人无障碍地看到你的页面,你最好使用一种所有浏览器都能阅读的格式,而不是使用一种只有部分浏览器支持的格式或程序技巧。如果你想展示自己高超的技巧,又不想放弃一些潜在观众,可以考虑设置几种不同的观看模式选项(比如纯文本模式、框架模式、Java模式等。)在首页供自己选择。
下面我们来看看主页实际建设过程中应该把握的几个原则。
5.着手计划,定义特征和目标。
不管做什么,都要有计划,尤其是建网站的时候。规划的时候一定要确定自己网站的性质、内容、目标用户,然后根据自己的软硬件和人员技术条件来定范围。网络的特点是及时、新鲜、丰富、生动,这是吸引大家上网的因素。如果条件比较强,也可以按照上面的原则,让自己的网站成为“全方位”信息的提供者。如果不够,考虑提供单方信息;此外,还可以在专题或主题上突出,进一步锁定受众。
6.主页
主页是最重要的部分,因为它是别人接触这个网站的第一眼。如果是新站点,最好在首页对这个站点的性质和内容做一个简要的说明和引导,让别人判断是否继续点击。最好在首页有明确的分类栏目选项,尽量人性化,让访问者快速找到自己需要的内容。在设计上,最好坚持干净清爽的原则。第一,如果没有必要,尽量不要放大图或者添加不当程序,因为这样会增加下载时间,导致浏览器失去耐心;第二,不要把画面设计的太乱,因为观者不会发现自己想要的东西。记住:一个失败的主页会让很多人一去不返...
7.分类
内容的分类很重要,可以按主题分类,按性质分类,也可以按人的思维习惯分类等等。一般来说,按照每个人的思维习惯分类会更亲切。但无论是哪种分类方式,用户都应该很容易找到目标。另外需要注意的是,分类标准最好保持一致。当然,最好是在旁边或者旁边加上对每个分类选项内容的简要描述。
8.互动
WWW的另一个特点是“互动”。一个好的网站,首页应该和用户有良好的互动,包括整个设计呈现,用户界面引导等。,并且应该掌握交互的原理,让用户感受到它的每一步确实得到了恰当的响应,这需要一定的设计技巧和软硬件支持。其实一个好的网站设计,绝对是个人技能、积累的经验和软硬件技术的成功结合。如果你想在网页交互性上下功夫,那么flash就是你最好的工具。
9、图形应用技巧
图形是网站的特色之一,具有醒目、吸引人、传达信息的功能。好的图形应用可以为页面增色,但不当的图形应用会起到相反的效果,其中大量无意义的大图要作为警示。作者建议,如果可能的话,尽量减少或省略图形。目前国内网络传输资源极其有限,使用图形时必须考虑传输时间。根据经验和统计,用户能忍受的最长等待时间是90秒左右。如果你的页面在这个时间内无法传输和显示,访问者就会不耐烦地转身离开。因此,需要根据页面文件的大小,考虑传输速率、延迟时间、网络流量情况以及服务器和用户的软硬件条件,来预估传输和显示时间。在图形的使用上,要采用一般浏览器支持的压缩图形格式,如JPEG、GIF等,其中JPEG的压缩效果更好,适用于中大型图片,可以节省传输时间。如果你真的想放置一个大的图形文件,最好把图形文件和主页分开。先在首页显示一个带链接功能的缩小图形文件或一行说明文字,然后添加图形文件大小的描述(例如160KB)。这样不仅可以加快主页的传输速度,还可以让用户判断是否继续点击观看。
10,图形和说明
另外,有一点特别提醒,很多版主往往会忽略这件事——为了节省传输时间,很多浏览器习惯以“关闭图形”的模式浏览你的站点。所以在放置图形时,一定要记得在每个图形不显示的时候加上“说明文字”(即在HTML文件中的图形文件后加上alt文字描述),让用户知道这个图形的内容,判断是否观看。特别是如果这个图有链接的功能,一定要添加说明文字,并为其设置相同的链接功能。
11,背景色
很多人喜欢在首页添加背景图案,以为可以增加美感,殊不知这需要时间传递,而且容易影响读者的视觉,反而会给人不好的印象。作者建议,如非绝对必要,应避免使用背景图案,保持文字的干净清爽。但如果真的使用背景,最好使用单一色系,与前景中的文字明显不同,最忌讳使用彩色背景。
12,HTML格式的注意事项
关于HTML的编写,要注意以下注意事项:很多人在编写HTML文件的时候会对一些命令格式进行缩写,但是为了以后维护的方便,编写HTML的时候最好有一个完整的结构,初学者也可以对HTML的语法有一个充分的了解。另外,如果你的网站想让别人通过搜索站找到,别忘了在<〈Title〉命令中添加一个可以搜索到的“关键词”字符串。为了增加与用户的互动,最好在页面上添加一个电子邮箱,供用户发表意见。在HTML中,一定要注意它的格式命令书写。很多人经常在这个地方犯错。另外,在PC系统下,文件是不区分大小写的,但是在UNIX系统下,是区分大小写的,需要注意。
不要滥用技术。
技术是一个令人着迷的东西,很多人喜欢玩它——善用技术会让页面栩栩如生,令人惊叹;但不恰当的技术会适得其反。首先,在使用技术时,一定要考虑传输时间,以免成为他人浏览的沉重负担;其次,技术一定要和网站的性质和内容相匹配,不要玩很多不相关的技术。最常见的技术应用之一就是用javascript写一个“旋转木马”函数,让文本动态显示在窗口的底栏。这种方式看起来很酷,但是很容易在这个位置掩盖原本用来显示地址和传输状态的内容,造成不便。另外,既然只显示一两个单词,为什么不直接放在HTML文本中呢?Java applet也是目前网络上常见的技术。它是一种有用的武器,善于呈现动态图像。虽然只要浏览器支持就可以移动,但是也需要考虑传输时间和普通人电脑系统的负荷。最后,最好不要使用过于多样复杂的技术。有些人似乎不展示自己的技能就不开心,所以不管自己适不适合,都会把里面所有可以利用的技术都用上,然后大家就会看到一个很可怕的页面。
14,即时更新和维护
别忘了,大家都想看到“新鲜”的东西,没有人对过时的信息感兴趣,所以信息一定要及时。有些网站半年没更新了,感觉一潭死水。如果你想经营一个“即时”网站,你不仅要关注内容,还要记得每天更新信息。作者建议你不妨每隔一段时间就对页面设计进行一次小翻新,保持新鲜感。最后,需要考虑的是事后的维护和管理。写主页很简单,但是维护管理复杂,工作机械死板。个人网站维护管理相对简单,但公司网站工作量大。
15,大胆推广自己。
大家一定知道“自荐”也适用于互联网。试想,谁会在浩瀚的互联网上找到你的船,所以多宣传自己才是上策。在雅虎等网站上留下“笔”,相信会有更多的网友找到你。
一、补充程序说明
为了提高网站除内容之外的其他要求,我们特别提出需要增加性能、页面大小、页面加载时间、安全性等补充要求。,让用户更快捷方便地浏览和使用网站资源,并根据实际情况整理出补充方案。
二、补充内容
1.网站运营的技术框架要求
技术范围描述
. net2.0
MSSQL2005
JMAIL
IIS6.0
SERV大学
创建交互式、快速动态网页应用的网页开发技术
超文本标记语言
万维网路联盟(World Wide Web Consortiumˌ简称W3C)
java描述语言
2.网站浏览速度要求(65438+十月速度,页面大小要求)
网页的加载速度与网页的内容大小成正比。网页越大,加载越慢,网页越小,加载越快。
1)网页加载速度
标准6秒
慢速> 10秒
非常慢> 20秒
快的
非常快
2)网页大小
标准350k
大> 400k
非常大> 50万
小< 250k
非常小
3)首页加载速度必须小于6秒。
4)订购网页的加载速度必须小于8秒。
5) Web服务器缓存
6)网页图像缓存
7)缩小页面图片尺寸
注:此要求是5438+00年6月的网站速度和页面大小要求。
3.网站兼容性要求
兼容浏览器描述
IE6完全兼容。
Ie6补丁完全兼容。
IE7完全兼容
FIREFOX完全兼容。
TT是完全兼容的
顺利出行点餐
4.网站安全要求
1)没有SQL注入点。
1.字符注入
2.数字注入
3.其他注射
2)敏感Cookie必须加密。
1.用户数字标识
2.订单信息
3)过滤cookie欺骗者。
4)将无错误的详细信息输出给客户,并将我们定义的错误信息返回给客户。
5)权限有限的严格验证
5.稳定性要求
1)程序没有明显的错误,比如一些乱码问题不规律的出现。
2)并发用户达到500人/秒才能正常运行。
6.可靠性要求
1)来保证安全性能。
2)确保稳定性
7.搜索引擎优化要求
1)页面标题要求显示不同页面的不同标题,并且要显示Douding.com的名称关键词。
2)页面中的关键字
3)网站遍历功能
4)餐厅遍历功能