喜悦国际村 » 喜悦原创 » web fedora os v0.1-080415,欢迎测试

页: [1]
welefen2008-4-17 01:27 AM
web fedora os v0.1-080415,欢迎测试

webfedora是一个基于LAMP(Linux,Apache,Mysql,PHP)平台的一个WEB应用。服务端使用了Apache的 Mod_Rewrite模块对URL进行了重写,所有的请求都会重新链接到index.php。然后通过修改的ThinkPHP框架(主要对路由部分进行了重写)来解析URL,执行对应的Module和Action。页面使用了Smarty模板。
    为了减小数据传输的大小,可以使用浏览器的压缩功能。现在的浏览器一般都支持GZIP,DEFLATE压缩,所以服务端用$_SERVER ['HTTP_ACCEPT_ENCODING']检测客户端支持的压缩类型,执行对应的压缩(PHP中有gzdeflate和gzcompress压缩函数)。为了能够让客户端知道用什么编码方式解压缩,需要向客户端发送Content-Encoding头信息。同时向客户端发送Last- Modified的头信息,当客户端发起下一次的请求的时候,如果文件未修改,则直接发送HTTP/1.1 304 Not Modified的头信息,让浏览器读取缓存就可以了。
    对于AJAX的请求,服务端返回的是JSON格式的数据。一方面数据相对XML来说要更小,另一方面客户端对返回的数据eval后就可以处理了,避免了XML解析需要的时间。在PHP5.2.*版本中已经有json_encode和json_decode函数。
    在本版本中提供了完整的仿fedora8的登陆系统和完整的仿Baidu Hi的webim,在以后的版本中会陆续提供 file system,web terminal,web ttplayer,rss reader,web editplus等服务,欢迎大家测试。
测试地址:url=http://www.webfedora.com]www.webfedora.com[/url]

millken2008-4-17 04:18 AM
看了下,很有发展潜力。希望楼主不要放弃这个项目。

cnlhome2008-4-21 02:44 AM
楼主太强了!牛人啊

ccxxcc2008-4-21 06:40 AM
不错 支持~~

hqnpc2008-4-22 01:25 AM
意义呢?~


查看完整版本: web fedora os v0.1-080415,欢迎测试


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.006107 second(s), 2 queries