说明: 这个历史遗留的页游的技术架构存在问题,并且当时总是说要上线,修改时间也很有限,下面是我当时对其稍微过问一下之后,所能提出的相当有限的技术优化改进的一些comment.
但是毕竟, 这个页游总是被管理层要求即将上线,然后在很有限的时间内永远只能做有限的小修小补,总是不能彻底解决问题,结果是这个页游永远上不了线…… 不懂技术,只是从市场营销的角度来片面要求的管理层来管理就是这样的结果…… 2012-02-17 wooce 9:54:03 lib/itemconfig.php 和 lib/missionconfig.php, 大小都至少几乎1.5M以上, 并且里面记录的实际上是数据...... 这样引用它们的程序, 每次执行时都要装载它们估计都要花掉不少时间...... php-黄* 9:59:26 嗯,每个连接都耗几M内存 wooce 10:01:34 我对这点的优化想法是: 把lib/itemconfig.php 和 lib/missionconfig.php转成用csv格式来存储, 然后装载进去memcache里去, 以后每次php执行时, 如果有要用到它们的数据的地方, 就只要从memcache中读取就可以了 wooce 10:05:11 那么要优化这点, 首先是把lib/itemconfig.php 和 lib/missionconfig.php转成用csv格式, 如果用手工编辑一个个修改到csv的话很笨拙很繁琐, 可以另外写一个简单的php程序,里面引用lib/itemconfig.php 和 lib/missionconfig.php, 然后程序里循环自动写入到csv里去。 有了csv后, 再搞读取csv到memcache里的程序。 这两步我想让耀*来做, 有没问题呢? php-黄* 10:05:37 在数据库有的 wooce 10:08:00 有? 哪张表? php-黄* 10:08:20 game_item_info php-黄* 10:08:28 game_mission_info php-黄* 10:08:47 所有这些配置都是数据库生成的 wooce 10:39:53 那么, game_item_info表是通过GMTool维护的? itemconfig.php也是在GMtool维护的时候同时生成的? php-黄* 10:54:15 itemconfig.php也是通过www/csv/import_csv.php生成的 wooce 10:55:25 明白了, 其实最初是有csv, 然后数据库里的和itemconfig.php都是通过csv导入生成的 php-黄* 10:55:49 www/csv/import_csv.php导入csv文件 wooce 10:57:21 嗯,找到了, csv目录下有game_item_info.csv wooce 11:13:35 那么, 只需要把现成的csv读入memcache, 然后加上从memcache读取item和mission的config 的代码就可以了 wooce 11:28:15 这个优化工作 耀*还是黄*来做呢? PHP-梁耀* 11:59:18 wooce 11:13:35 那么, 只需要把现成的csv读入memcache, 然后加上从memcache读取item和mission的config 的代码就可以了 这两个文件的数据平常是不变的吗? php-黄* 12:01:41 有可能变化 的 php-黄* 12:02:13 策划那边有时有改动 wooce 13:41:17 嗯, 要能在必要时reload memcache中的数据 php-黄* 13:43:39 可以直接将配置中的数组存入Memcached PHP-梁耀* 14:00:33 那这部分的优化,我去做吧 wooce 11:12:32
哦, 那么$item 大约有多大呢
php-黄* 11:14:51
case 'create':{
的注释有item的说明
php-黄* 11:29:43
现在涉及itemconfig的文件很多的
php-黄* 11:29:59
新功能还没做完呢
wooce 11:30:49
这个算是小的优化了, 如果这个都做不了, 那现有版本可优化的地方就没多少了
php-黄* 11:31:27
嗯
|
- 浏览: 184727 次
- 性别:
- 来自: 广州
最新评论
-
gaojingsong:
http://gaojingsong.iteye.com/bl ...
java的高精度大数字运算的问题 -
joyjiang:
弱弱的问个问题,如果你有三个域名,www.A.com;www. ...
对于一个SSO的ticket生成的安全性问题的点评 -
zhoujianboy:
zhoulieqing 写道请问,若以后面规则生成ticket ...
对于一个SSO的ticket生成的安全性问题的点评 -
zsxxsz:
这个C++ redis 库其实还是依赖的官方的 hiredis ...
Redis的C++客户端接口 -
陈加伟:
楼主,请问下,我采用该代码,使用时提示我这样的错误undefi ...
Redis的C++客户端接口
相关推荐
在本文中,我们将深入探讨如何使用 Laravel 框架开发一个具有可选用户和电子邮件ID功能的评论系统。Laravel 是一个优雅且强大的 PHP 框架,它为开发者提供了丰富的工具和功能,使得构建现代Web应用变得简单高效。 #...
在本项目"Laravel开发-laravel-like-comment"中,我们探讨的是如何在 Laravel 框架下构建一个全站式的类似和评论系统,该系统利用 Ajax 技术提供动态交互体验。Laravel 是一个流行的开源 PHP 框架,它以其优雅的语法...
【标题】:“基于PHP的基于原生PHP评论系统caozha-...总的来说,"基于PHP的基于原生PHP评论系统caozha-comment.zip"是一个涵盖多项Web开发技能的项目,无论是对初学者还是有经验的开发者,都有一定的学习和实践价值。
PHP实例开发源码—基于原生PHP评论系统caozha-comment.zip PHP实例开发源码—基于原生PHP评论系统caozha-comment.zip PHP实例开发源码—基于原生PHP评论系统caozha-comment.zip
【标题】:“基于PHP的基于原生PHP评论系统caozha-comment源码”是指一个使用PHP编程语言开发的原生评论系统源代码。这个系统可能是为网站或博客提供互动性评论功能的解决方案,允许用户在内容下方发表观点,促进...
总结,这个“php在线客服系统”利用PHP和MySQL的强大组合,构建了一个能够提供实时在线服务的平台。通过对代码的优化和安全防护,确保了系统的稳定运行和高效服务。对于想要学习或使用此类系统的开发者来说,理解其...
例如,定义一个Comment模型,其中包含对父评论的外键引用,并设置相应的关联规则: ```php class Comment extends Model { public function parentComment() { return $this->belongsTo('Comment', 'parent_id');...
【PHP实例开发源码-php 股票贴吧天宇版.zip】是一个PHP编程语言的实践项目,主要用于构建一个股票讨论论坛,类似于“贴吧”的功能,专为股票爱好者提供交流平台。这个实例源码包含了实现此类应用的核心技术点,让...
本压缩包“PHP实例开发源码—Emlog博客Ronger主题 php版.zip”包含了一个名为“Ronger”的自定义主题,用于个性化你的Emlog博客,提升用户体验。以下将详细介绍该主题及PHP在Emlog中的应用。 1. **Emlog博客系统** ...
"TestGuest1.5.rar_ comment php_TestGuest1.5_testgue_多用户_php"这个压缩包文件是一个专为PHP初学者设计的多用户留言系统。它的核心特点在于提供了详细的注释,使得初学者可以轻松理解并学习其工作原理。下面,...
【PHP点评系统(开源代码)】是一个专门为初学者设计的学习资源,它提供了完整的PHP开发环境,可以帮助用户深入了解PHP编程语言的各个层面。这个开源项目,名为Modoer_GBK_1.0,不仅是一个功能齐全的点评系统,还是...
v6版本作为其更新迭代的重要里程碑,对模板引擎进行了深度优化,提供了更灵活、更强大的模板开发机制,旨在为开发者提供更加便捷的开发体验。 #### 知识点二:模板文件结构解析 在PHP168 v6中,模板文件主要存储于...
【标题】"PHP实例开发源码—在线留言系统.zip" 提供的是一个使用PHP语言编写的在线留言系统的源代码。这个系统可能包含了用户交互、数据存储和显示等功能,旨在为网站提供一个方便用户交流的平台。 【描述】"PHP...
【标题】"PHP实例开发源码—EasyTalk 迷你博客系统"是一个基于PHP编程语言构建的开源迷你博客系统。这个项目旨在为初学者提供一个理解PHP基础以及Web开发实践的平台,同时也适合有一定经验的开发者参考其设计模式和...
【PHP实例开发源码—[emlog模板] 仿知更鸟主题模板 php版.zip】是一个包含PHP编程语言实现的网站模板,适用于Emlog博客系统。这个模板是基于知更鸟(Nest)主题设计的,知更鸟主题以其简洁、优雅的风格深受用户喜爱...
【标题】"PHP实例开发源码—DaWangBlog简单博客系统 php版.zip" 提供的是一个基于PHP语言实现的简单博客系统。这个压缩包包含了用于构建博客平台的所有源代码,旨在帮助开发者学习PHP编程以及了解如何构建Web应用...
云开发Wetour旅游打卡广场微信小程序源码,使用云开发技术,taro 构建,主要功能有:景点列表、景点详情、打卡记录、打卡成功、评论、景点地图、景点导航、行程规划、行程线路等,注意搭建时候不兼容taro最新版本,...
总的来说,“Comment Wizard”插件是Visual C++开发过程中的一大利器,它通过简洁易用的界面和丰富的注释模板,使得代码注释工作变得简单而高效。开发者可以借助此插件,更好地遵循良好的编程实践,提升代码质量和...
### PHP扩展开发详解 #### 一、引言 ...虽然这是一个基础示例,但它涵盖了开发PHP扩展所需的基本流程和技术要点。随着实践经验的积累,您可以尝试更复杂的功能和更高级的技术,进一步提升自己的开发能力。
caozha-comment,一个功能强大的评论系统,采用原生PHP编写,不依赖任何框架,特点:易上手,零门槛,界面清爽极简,极便于二次开发。可以自动适配电脑、平板和手机等不同客户端。 软件开发设计:应用软件开发、系统...