background image

可接受的网络环境并因为这个环境的作用而留下了用户

那么

,如果构建自己的网站环境呢?这其实是网站运营者的一个运营意识上的问题,不同的人有不同的办法,我自己

能够给大家提供的是我个人的一点原则性的思路

① 不要先把自己当成一个商人,

 

而是先作为一个用户

② 细小之处见真功,从最细小的地方来考虑,

 

哪怕只是经常看到的普通文字

③ 考虑并亲身了解你的网站的目标人群,

 

喜欢什么社会性的环境下的生活

④ 试着用一句最简单的话来说说网站是个什么氛围,说服自己和团队,

 

然后围绕这个氛围去工作

⑤ 不要先急着告诉别人你的业务是多么的好,

 

要先让别人觉得这里的气氛很好

⑥ 找几个从来没有看过你的网站的目标用户,

 

来让他们说说他们觉得呆在这里是什么感觉

⑦ 到自己最喜欢并能够经常去的地方,想想这个地方到底是什么吸引了你,让你留连忘返?同样也去调查一下你的
目标用户

  刀磨快了

,如同给网站所有的业务上了锋利的刃,轻轻一挥,

” ”

就能砍下你想要的 柴

.提着钝刀上阵,尽管这把

刀重金打造

,材质独特,也恐怕一刀下去,” ”

柴 还没有得到

,自己却可能伤了筋骨,甚至反弹回来,要了自己的命.因

为这个原因

,已经看到很多网站倒下了,我也不举例子了,大家只要想想哪些垮掉的网站是说不来网站氛围的. 

 

小结:
做构建网站氛围的功课

,是尽量体现真正的人文关怀,满足用户的心灵,是做的攻心的功课.而网站运营之极致,是

否也应该是制人先夺其心

 

二、网站速度 快速打开,非一般地感觉
有些网站访问速度非常慢,以至很多用户不等网站页面的打开,就关掉浏览器,那么我们如何来解决这个问题?

 

下面我从低成本、高性能和高扩张性的角度来说说我的一些经验。

1、网站全部或大量 HTML

 

静态化

其实大家都知道,效率最高、消耗最小的就是纯静态化的

html 页面,所以我们尽可能使我们的网站上的页面采用

静态页面来实现,这个最简单的方法其实也是最有效的方法。对于交互性要求很高的社区类型网站来说,尽可能
的静态化也是提高性能的必要手段,将社区内的帖子、文章进行实时的静态化,有更新的时候再重新静态化也是
大量使用的策略,像

Mop

 

的大杂烩就是使用了这样的策略,网易社区等也是如此。

同时,

html 静态化也是某些缓存策略使用的手段,对于系统中频繁使用数据库查询但是内容更新很小的应用,可

以考虑使用

html 静态化来实现,比如论坛中论坛的公用设置信息,这些信息目前的主流论坛都可以进行后台管理

并且存储再数据库中,这些信息其实大量被前台程序调用,但是更新频率很小,可以考虑将这部分内容进行后台

 

更新的时候进行静态化,这样避免了大量的数据库访问请求。

2

 

、图片服务器分离

大家知道,对于

Web 服务器来说,不管是 Apache、IIS 还是其他容器,图片是最消耗资源的,于是我们有必要

将图片与页面进行分离,这是基本上大型网站都会采用的策略,他们都有独立的图片服务器,甚至很多台图片服
务器。这样的架构可以降低提供页面访问请求的服务器系统压力,并且可以保证系统不会因为图片问题而崩溃,
在应用服务器和图片服务器上,可以进行不同的配置优化,比如

apache 在配置 ContentType 的时候可以尽量

少支持,尽可能少的

LoadModule

 

,保证更高的系统消耗和执行效率。

3、采用 DIV+CSS

 

的页面技术

 

可以访问的效率得到提高。

4

 

、页面长度和大小

一般一个页面的长度尽量控制在

2-3 的长度,文件的大小尽量保持在 150K 以内。我一直认为太长的页面会使得

 

用户失去耐心。

5

 

、缓存

缓存一词搞技术的都接触过,很多地方用到缓存。网站架构和网站开发中的缓存也是非常重要。这里先讲述最基

 

本的两种缓存。

架构方面的缓存,对

Apache 比较熟悉的人都能知道 Apache 提供了自己的缓存模块,也可以使用外加的 Squid

模块进行缓存,这两种方式均可以有效的提高

Apache

 

的访问响应能力。

网站程序开发方面的缓存,

Linux 上提供的 Memory Cache 是常用的缓存接口,可以在 web 开发中使用,比如

PHP 有 Pear 的 Cache 模块对一些数据进行缓存和通讯共享,

 

其它我就不熟悉了。