设为首页收藏本站繁体中文

轻之国度

 找回密码
 注册(右键在新窗口打开)

QQ登录

只需一步,快速开始

查看: 1512|回复: 12
收起左侧

[建议] 使用静态页面

 关闭 [复制链接]
发表于 2008-5-8 18:41 | 显示全部楼层 |阅读模式
昨晚给学校坛子服务器做例行维护时想到,轻国服务器负载这么大,又老抽风,那为什么不生成静态页面呢?坛子如果不打算换服务器/托管商的话,使用静态页面还是很有必要的。
玩坛子很多年了,dz系是从2.5f开始玩的。生成静态页面这个功能很早就有了。生成静态页面,不错,是会造成一些数据的更新延迟,但是对于降低服务器的负载的作用却十分明显。这些数据并非核心数据,延迟更新并不会造成明显的体验下降。另外,使用静态页面还有利于搜索引擎的蜘蛛(Spider,理解为抓取程序即可)对于页面抓取。蜘蛛是优先抓取简单的静态页面的。
一般来说,开启生成静态页面会减少的负载是要根据具体情况而定的,但是就我的经验而言,减少至少百分之十应该问题不大。
需要说明的是,伪静态页面与静态页面不同,前者有可能反倒会加重负担。

既然说了这么多了,不妨再给出一些建议吧。
首页等访问量较大的页面应尽量使用简约少图的风格/模板 有可能的话,最好全部使用简约型的
加大对于会员活动的检查。多久检查一次会员位置,多久判断会员是否在线的时间间隔都是应该加大的
NT系统上,如有可能就不要使用自动跳转页面。该功能是防止nt系统上出现跳转不正常的。如果正常,自然就无需使用

以上的建议对于尚有余力的服务器来说可能是无关紧要,但是对于已经很吃力的服务器来说无疑是救命稻草 望管大认真考虑

技术方面 欢迎探讨
发表于 2008-5-8 19:01 | 显示全部楼层
换了服务器以后
数据库连接不上的问题已经解决了
但是目前论坛还是会卡,主要原因是因为取消了GZIP
因为论坛开启GZIP的时候,有时候会出现不支持的现象
导致访问的时候出现页面下载或者是页面乱码
另外现在论坛是在IIS+PHP+MYSQL的环境下的
这一点速度上也是会有影响

晚上数据更新时,会尝试楼主的办法,并且也会尝试使用apache+php+mysql环境
希望能改善大家的访问速度
 楼主| 发表于 2008-5-8 19:26 | 显示全部楼层
gzip我就遇见过在lamp套装下打不开的情形,iis下还没遇过
不过不开gzip虽然较费流量,但会降低服务器负载
php在iis下如何载入的?类cgi方式还是模块方式?(貌似后者好一些,不过我装好了之后就没去动它了,好几年了安装步骤都忘得差不多了)
记得备份数据噢!我以前服务器上论坛升级时没备份丢了一周数据被人骂了一个月…
不过看轻国数据量,到明早两点能否备份完还是个问题

防盗链就不必了,毕竟轻国的附件都不大,带插图的小说也不过两三兆,一般人下的纯文本版就百来k,开启防盗链有些得不偿失…而且像我这样经常用手机下的,防盗链后的页面常常下载下来的是attachment.php,内容就是什么请不要盗链之类的,特麻烦…

还有一个问题就是时常有一段时间,打开页面会在白屏无内容状况下顿很久,然后突然完成…原因不明…正常情况下应该速度很平均的…
 楼主| 发表于 2008-5-8 19:26 | 显示全部楼层
gzip我就遇见过在lamp套装下打不开的情形,iis下还没遇过
不过不开gzip虽然较费流量,但会降低服务器负载
php在iis下如何载入的?类cgi方式还是模块方式?(貌似后者好一些,不过我装好了之后就没去动它了,好几年了安装步骤都忘得差不多了)
记得备份数据噢!我以前服务器上论坛升级时没备份丢了一周数据被人骂了一个月…
不过看轻国数据量,到明早两点能否备份完还是个问题

防盗链就不必了,毕竟轻国的附件都不大,带插图的小说也不过两三兆,一般人下的纯文本版就百来k,开启防盗链有些得不偿失…而且像我这样经常用手机下的,防盗链后的页面常常下载下来的是attachment.php,内容就是什么请不要盗链之类的,特麻烦…

还有一个问题就是时常有一段时间,打开页面会在白屏无内容状况下顿很久,然后突然完成…原因不明…正常情况下应该速度很平均的…
发表于 2008-5-8 20:00 | 显示全部楼层
MA..忠心希望LZ能加入轻国管理组..帮LEO一把...我们的管理员已经焦头烂额了
 楼主| 发表于 2008-5-8 20:43 | 显示全部楼层
本人乃一在校学生,年初刚从学校论坛上退下来,现在只是负责日常维护(定期备份数据、修复数据库之类的)。经验也还算是有一些,不过本人高中时较忙,现在也没自己电脑(还没买),所以上网时间一直也不能得到充分保障,有时找不到人,等我解决可能是要一定时间…现在的学校论坛运行环境是我搭的,所以有时急需什么密码的话可能还不能马上得到…
上船么…不是不行,以前也给朋友干过兼职维护,不过到了后期因为时间原因觉得不大对得起人家,就辞掉了…
发表于 2008-5-9 12:25 | 显示全部楼层

回复 4楼 的帖子

用API 的.CGI的也可以
.不過IIS 跑PHP...就算是本機的...都是有點慢 ..
好像還要是PHP.INI..調什么...(忘了= =||)..要不然效能更槽
apache 還是比較好..

L大..服務器有沒安裝ZEND
 楼主| 发表于 2008-5-9 12:46 | 显示全部楼层
zend是肯定有的…不然dz就没法运行…
php.ini中一般是没什么要调的…
一般现在很流行lamp,但是很多情况下是做不了主的,iis下用php也并非不可…
gz开了?
发表于 2008-5-9 14:58 | 显示全部楼层
GZIP 也开了
特意网上找了apache 的gzip组件
就是不知道还会不会出现问题
其他的都还好,服务器上的负载也不是很大(远程操作很顺畅)
就是还会出现一些会员反映上论坛卡
发表于 2008-5-9 15:04 | 显示全部楼层
iis在网上说对PHP支持没APACHE好
速度大概是APACHE的1/3
但是如果是apache 的话,应该还是liunx的主机来得好一些,其负载能力也比win主机强
但是怎么说呢
感觉好多因素在左右论坛
一个是带宽线路的提供,现在论坛的线路是电信的,电信以外的用户访问速度应该会慢很多,但是之前在斑竹群里,也有电信用户反映论坛卡

一个是论坛的结构,提供在线小说,又提供下载,一贴在线小说,大概200来K左右

另一个是盗链的问题,主要是出现在迅雷上面
发表于 2008-5-9 16:47 | 显示全部楼层
哎..没了四格虽然很不习惯,
但为了减少轻国的负担,可以忍耐啊!
PS:.....考虑再三能不能把最新主题和最新回复这个留下....太不习惯了..

[ 本帖最后由 daimutou 于 2008-5-9 16:53 编辑 ]
 楼主| 发表于 2008-5-9 17:30 | 显示全部楼层
负载大不大并不是看操作是否流畅
以前我那学校论坛经常刷出纯白页面,iis进程的占用率及内存使用并不大,后来给系统打了补丁,更新了php版本,按时自动重启系统就好了。
php在iis下效率的确不如apache高,但是差距没有那么大。apache 的确是搭配linux 较好,但是与win配合也并无不可…学校论坛用过iis和apache,但是为了考虑到以后的管理员,最后还是换回iis了…其实我个人也是比较偏爱iis的…还用lighttp偷偷搭了个小主机…
我觉得在家这边,两线线路访问的速度差不大,但是也许是地域原因吧…互访慢的问题一但遇到就很麻烦,自己往往还无能为力…
pw里有数据表分卷,可以把访问量大的卷分开存储(比如posts和threads),我那论坛还没用上,但是根据官方说法,可以增强稳定性,提升速度…dz里有没有?5.5中我记得貌似没有,6.0没玩了,不知道…有可能不妨试试…
迅雷应该盗不到什么吧…因为要登录才能下到文件,此时没登录估计迅雷也无能为力…获取附件真实url还是有点麻烦的…
卡是怎讲?仅是指慢么?
发表于 2008-5-12 14:00 | 显示全部楼层
zend是肯定有的…不然dz就没法运行…
php.ini中一般是没什么要调的…
一般现在很流行lamp,但是很多情况下是做不了主的,iis下用php也并非不可…
gz开了?

不一定...因為DZ都已經開源了(除了某個特別功能外)
所以如果不裝ZEND 也可以正常跑DZ
不過架PHP 的同時安裝ZEND..這也是很常見的



负载大不大并不是看操作是否流畅
以前我那学校论坛经常刷出纯白页面,iis进程的占用率及内存使用并不大,后来给系统打了补丁,更新了php版本,按时自动重启系统就好了。
php在iis下效率的确不如apache高,但是差距没有那么大。apache 的确是搭配linux 较好,但是与win配合也并无不可…学校论坛用过iis和apache,但是为了考虑到以后的管理员,最后还是换回iis了…其实我个人也是比较偏爱iis的…还用lighttp偷偷搭了个小主机…
我觉得在家这边,两线线路访问的速度差不大,但是也许是地域原因吧…互访慢的问题一但遇到就很麻烦,自己往往还无能为力…
pw里有数据表分卷,可以把访问量大的卷分开存储(比如posts和threads),我那论坛还没用上,但是根据官方说法,可以增强稳定性,提升速度…dz里有没有?5.5中我记得貌似没有,6.0没玩了,不知道…有可能不妨试试…
迅雷应该盗不到什么吧…因为要登录才能下到文件,此时没登录估计迅雷也无能为力…获取附件真实url还是有点麻烦的…
卡是怎讲?仅是指慢么?


現在4百多人在線..我打開一個頁面..居然要差不多一分鍾 ...
我估計我那裡應該不是線路問題吧..我去其他國內的网站一般都很快的
就算迅雷下不了附件..如果同時有N只迅雷開N線訪問下載頁面的說..也會增加系統的開消的
感覺上IIS 跑PHP 真的比APACHE 慢了一點...
人家IIS 只對ASP作了優化麻

據說MS 的IIS 7 增強了對PHP方面的功能...也對PHP優化了
前2天我還賞試把IIS 7放到 2003 下安裝..結果是....(不是正確的WIN32程序)...果然..
要架IIS7..還得用SERVER 2008

本版积分规则

手机版|Archiver|轻之国度

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

  

GMT+8, 2024-4-29 19:39

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表