?
说明: 这个历史遗留的页游的技术架构存在问题,并且当时总是说要上线,修改时间也很有限,下面是我当时对其稍微过问一下之后,所能提出的相当有限的技术优化改进的一些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?
嗯
|
对一个php开发的页逛的一些技术优化的comment
csv
memcache
php
对一个php开发的页游的一些技术优化的comment
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
<🎜>:種植花園 - 完整的突變指南
3 週前
By DDD
<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
如何修復KB5055612無法在Windows 10中安裝?
3 週前
By DDD
北端:融合系統,解釋
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前
By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP和Python各有優勢,選擇依據項目需求。 1.PHP適合web開發,尤其快速開發和維護網站。 2.Python適用於數據科學、機器學習和人工智能,語法簡潔,適合初學者。

PHP在電子商務、內容管理系統和API開發中廣泛應用。 1)電子商務:用於購物車功能和支付處理。 2)內容管理系統:用於動態內容生成和用戶管理。 3)API開發:用於RESTfulAPI開發和API安全性。通過性能優化和最佳實踐,PHP應用的效率和可維護性得以提升。

PHP是一種廣泛應用於服務器端的腳本語言,特別適合web開發。 1.PHP可以嵌入HTML,處理HTTP請求和響應,支持多種數據庫。 2.PHP用於生成動態網頁內容,處理表單數據,訪問數據庫等,具有強大的社區支持和開源資源。 3.PHP是解釋型語言,執行過程包括詞法分析、語法分析、編譯和執行。 4.PHP可以與MySQL結合用於用戶註冊系統等高級應用。 5.調試PHP時,可使用error_reporting()和var_dump()等函數。 6.優化PHP代碼可通過緩存機制、優化數據庫查詢和使用內置函數。 7

PHP和Python各有優勢,選擇應基於項目需求。 1.PHP適合web開發,語法簡單,執行效率高。 2.Python適用於數據科學和機器學習,語法簡潔,庫豐富。

PHP仍然具有活力,其在現代編程領域中依然佔據重要地位。 1)PHP的簡單易學和強大社區支持使其在Web開發中廣泛應用;2)其靈活性和穩定性使其在處理Web表單、數據庫操作和文件處理等方面表現出色;3)PHP不斷進化和優化,適用於初學者和經驗豐富的開發者。

PHP適合web開發,特別是在快速開發和處理動態內容方面表現出色,但不擅長數據科學和企業級應用。與Python相比,PHP在web開發中更具優勢,但在數據科學領域不如Python;與Java相比,PHP在企業級應用中表現較差,但在web開發中更靈活;與JavaScript相比,PHP在後端開發中更簡潔,但在前端開發中不如JavaScript。

PHP和Python各有優劣,選擇取決於項目需求和個人偏好。 1.PHP適合快速開發和維護大型Web應用。 2.Python在數據科學和機器學習領域佔據主導地位。

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。
