小编Viz*_*lni的帖子

我应该在会话中存储用户数据吗?

简单的问题,但不是那么简单的答案.如果我将用户数据存储到会话中,那么我就不必从MySQL数据库中获取该数据.但随后这些数据可能会变得过时.如果我只在会话中存储user_id,那么我每次都要询问数据库的用户信息,这可能会导致服务器速度变慢.如果您有任何建议,请写下来.

谢谢 :).

php mysql session caching

4
推荐指数
1
解决办法
939
查看次数

循环文件夹而不递归

我正在寻找一种算法,所以操作系统没有问题,如何在不使用递归的情况下循环遍历文件夹.

递归不是答案,因为递归不能进入"无限"和更远,而"while循环"可以到达那里.

编程语言并不重要.

language-agnostic recursion

3
推荐指数
1
解决办法
251
查看次数

我应该发送什么类型的数据才能查看?

自从我开始以MVC方式编程的那天起,我一直在问自己这个问题.我应该发送查看填充数据的数组,还是应该将其作为我从数据库中检索到的对象发送?我的模型将数据作为对象返回.什么是创造这样的东西的最佳方式?

$new_data = $model->find_by_id(1);

echo $new_data->name; 

$new_data->name= "whatever";

$new_data->save();
Run Code Online (Sandbox Code Playgroud)

例如.view.php

echo $object->name;
Run Code Online (Sandbox Code Playgroud)

要么

echo $array['name']
Run Code Online (Sandbox Code Playgroud)

语言是PHP :).

php model-view-controller

1
推荐指数
1
解决办法
62
查看次数

在google appengine中使用数据存储区的最有效方法是什么?

目前我正在研究应该被很多人使用的项目.我担心数据存储区读/写/小操作使用了太多资源.由于我是appengine的新手,有没有什么有效的方法可以缩小这些数字?我想过使用memcache,但这不是最安全的方式.使用以下方法搜索数据存储区实体也是一个好主意:

SELECT __key__ FROM table
Run Code Online (Sandbox Code Playgroud)

然后使用:

....#code
table.get_by_id(entity.id())
....#code
Run Code Online (Sandbox Code Playgroud)

非常感谢你.

python google-app-engine datastore

0
推荐指数
2
解决办法
870
查看次数