+ -
当前位置:首页 → 问答吧 → 放一个自己的AJAX留言板(没用一个图和table)

放一个自己的AJAX留言板(没用一个图和table)

时间:2006-12-11

来源:互联网

http://www.kmwhedu.net/test/ajax_guestbook/

发布留言和分页显示留言使用了ajax。后台php+mysql,服务器unix.

我实现的方法是,发布呢,用ajax传数据倒服务端,校验数据后存入数据库。

显示留言信息就稍微复杂点了。

ajax向服务器请求。服务端更具请求倒数据库提取相应数据。
封装数据,压缩数据。传给客户端。
客户端接受倒数据包后,解压缩,解封装,在重构页面。

搞这么复杂就一个目的。快!!!!!

我的程序没别的想法。就是快。给你们感觉也就是来感觉快!!!

[ 本帖最后由 ocheers 于 2006-12-15 13:28 编辑 ]

作者: ocheers   发布时间: 2006-12-10

留言本有错误,不能留言!

作者: Nickboy   发布时间: 2006-12-11

刚才有阵子我在修改程序。现在可以了。
不过你需要刷新一下页面

作者: ocheers   发布时间: 2006-12-11

什么时候开源呀 。。。

作者: 水镜   发布时间: 2006-12-11

;P 楼主不想说

就不告诉你

作者: carra   发布时间: 2006-12-11

下载地址;P

作者: �����i�i   发布时间: 2006-12-11

AJAX不开源啦
我们自己写

作者: 86800787   发布时间: 2006-12-13

稍微看勒下,基本原理已经明白,自己写完全可以,不开大家就自己写吧,不难

作者: leehui1983   发布时间: 2006-12-13

怎么留言前必须得刷新一下才可以发表?

作者: Nickboy   发布时间: 2006-12-13

引用:
原帖由 leehui1983 于 2006-12-13 12:32 发表
稍微看勒下,基本原理已经明白,自己写完全可以,不开大家就自己写吧,不难
原理我第一帖就说的很明白了。我程序的每一步我都说到了。

这个是最简单的ajax程序。不是大不了的东西。放出来是给新手感受ajax和了解div+css的使用。

不论数据压缩解压缩加密解密。我的目的就是要程序快。如果你觉得快。那么我的目的就达到了。

[ 本帖最后由 ocheers 于 2006-12-15 13:29 编辑 ]

作者: ocheers   发布时间: 2006-12-15

速度果然够快.

作者: hy0kl   发布时间: 2006-12-16

怎没有下载地址。开源的吧

作者: waixin   发布时间: 2006-12-17

为什么感觉好像大家以不用TABLE为荣,呵呵~

作者: Phzzy   发布时间: 2006-12-17

标准只是建议不要在布局时用TABLE布局,而用DIV进行布局,为的其实是语义正确,就像WC3建议用<strong>来表示加粗,而不是<b>,为的也是语义明确(strong就是粗嘛)

table还是很有用的,比如显示数据,显示表格,那样的效果用DIV或UL做起来很麻烦

作者: Phzzy   发布时间: 2006-12-17

就今后的发展方向。就web2.0和ajax的开发。使用div是很方便的事情。
如果说不习惯div布局。用table 也一样。只是如果涉及ajax编程。你的table里面还是需要有
div span .那么不如直接使用div布局来的清爽了。

放这个程序出来不是要对大家说不要用table

而是说.看.也可以这样布局.

这个程序看上去好像没有什么.但其实包含了很多高级应用.
不过好像没人看出来


现在很多人写ajax直接用php把所有内容生成好了.用ajax显示.
不客气得说
你都用php全部生成好了.还用ajax来显示个什么啊.直接用php显示得了.多了个中间环节更容易出错.

这个程序是用php把数据库里需要得数据读出来封装,压缩.传给客户端.

客户端解压,解封装.在重构页面.90%得运算在客户端进行.服务端运算很小.
自然能提高服务器负负载.
用户使用起来感觉就是一个快.

这对高负荷服务器是非常关键得优化技巧.别告诉我说这里得程序员没面多过高负荷应用.我如果不是考虑高负荷应用就不会选择freebsd+php+mysql/postgres+ajax+fastcgi+c了.选asp也行啊.可是我向来鄙视asp程序员.他不服就来做压力测试或安全测试.

倒是见有人做了一个功能类似得.就是说"我们也可以做"那个兄弟把.

不过还是很多地方值得商榷哦.虽然是很简单得程序.

[ 本帖最后由 ocheers 于 2006-12-17 20:40 编辑 ]

作者: ocheers   发布时间: 2006-12-17

:)

是这样,呵,现在很多东西都可以放客户端来做了,可以在客户端做缓存(其实就是JS的全局变量)

但我还是不是很喜欢AJAX的,感觉全站用AJAX来做有很多不好的地方,最大的就给客户端压力大,CPU经常100%,以前做过一个很大的数据,用JSON传回来给客户端处理,结果很慢,后来改成传字符串,速度就快很多了,而且CPU占用也很低。
还有就是兼容性的问题,不过这不关AJAX的事,是JS的事了,兼容性的问题太严重了,非常不好搞,比如OPERA不支持右键,MAXTHON有时候把你的JS处理当成广告屏蔽了。。

还有是今天刚知道的,浏览器有并发问题,只能同时发送2个并发请求,超过2个,就得等。这样在PHP处理大数据时,搞的整个站全挂了。。呵呵,现在正在想这个怎么弄呢~ 是在弄不了就把那个PHP方后台长期跑得了。。

对搜索引擎的支持也是个大麻烦,还有浏览器历史记录(这个已经基本可以解决了)等

[ 本帖最后由 Phzzy 于 2006-12-17 20:24 编辑 ]

作者: Phzzy   发布时间: 2006-12-17

喜欢不喜欢ajax是程序员个人问题.

ajax能实现什么功能虽然不是我得事情.不过我可以介绍给大家^_^

ajax我觉得很快就会自在全球兴起.了解了解还是好得.^_^

[ 本帖最后由 ocheers 于 2006-12-17 20:39 编辑 ]

作者: ocheers   发布时间: 2006-12-17

对搜索引擎支持不好,我感觉只会在网站小规模应用,呵呵,不过除开那种不需要搜索的,比如GAMIL,GOOGLE地图什么的:)
回寝室拉:)

作者: Phzzy   发布时间: 2006-12-17

引用:
原帖由 Phzzy 于 2006-12-17 20:46 发表
对搜索引擎支持不好,我感觉只会在网站小规模应用,呵呵,不过除开那种不需要搜索的,比如GAMIL,GOOGLE地图什么的:)
回寝室拉:)
说到GOOGLE地图,我到真给GOOGLE地图加了个搜索功能.自己diy出来方便自己得.
看看吧.
http://www.kmwhedu.net/test/ajax_ipscan/

调用 老美得图.可能有些慢.多等一会就能出来了.

[ 本帖最后由 ocheers 于 2006-12-17 20:51 编辑 ]

作者: ocheers   发布时间: 2006-12-17

8年开发经验?那我就不插嘴了~~~・

作者: leehui1983   发布时间: 2006-12-17

看了你的网站,很好,佩服

作者: leehui1983   发布时间: 2006-12-17

刚才测试一下,果真不错。

真在学习 ajax,向楼主多学习:lol :lol

作者: ocheers   发布时间: 2006-12-17

引用:
原帖由 Phzzy 于 2006-12-17 18:48 发表
标准只是建议不要在布局时用TABLE布局,而用DIV进行布局,为的其实是语义正确,就像WC3建议用来表示加粗,而不是,为的也是语义明确(strong就是粗嘛)

table还是很有用的,比如显示数据,显示表格,那样的效果 ...
正解。

作者: betterp   发布时间: 2007-02-19

非常不错

作者: louse   发布时间: 2007-07-13

IP的数据可以提供吗?

作者: njuptsoz   发布时间: 2007-07-20

看看

作者: 看看   发布时间: 2010-04-27

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

作者: xxxxxxxxx   发布时间: 2010-06-09

das

作者: asdasd   发布时间: 2010-08-18

看下

作者: 撒都是   发布时间: 2010-09-01