最近收到好友的邀请,帮一个公司做网站。于是写了一个PHP+XMLJSON网站框架。选择XMLJSON呢也是考虑到网站的访问量不会太高,不需要数据库的介入,同时不需要冗余的标签。后期打算加入缓存的功能,避免流量太高后PHP读写效率太低占用CPU太高导致宕机。本页将持续更新。
结构
其实也没啥特别的,整个文件夹里基本上就是:
页面头部 (header.php) 首页 (index.php) - 首页总归是和别的不太一样的 :) 页面 (page.php) - 其他页面都是长得差不多的 页面尾部 (footer.php) - 版权等信息 样式 (css/jsxymq.css) 图片 (img/) JavaScript (js/) - 主要就是jQuery, bjqs, html5XML (xmls/)JSON (myJSONs/) .htaccess - 实现伪静态
全局设定
$companyName = "公司名称"; $copyright_year = "2015"; $keywords = "SEO: 公司关键词"; $description = "SEO: 公司简介"; $nonsense = "agwaefawgfaw"; //随机字母 $editPassword = "edit"; // 编辑器密码
页面实例
下载链接
https://github.com/HappyZ/php-xml-webpage.git
https://github.com/HappyZ/php-json-webpage.git
后期更新计划
CSS自适应- 搜索功能
- 添加缓存功能,降低CPU使用率
- 改写为JSON加载更少的数据(完成于16年2月9日)
后台页面管理(完成于15年11月9日,使用Markdown编辑器)- 安全(持续更新,最近更新于16年2月9日)